Sistema di Trading

Viewing 15 posts - 1 through 15 (of 15 total)
  • Author
    Posts
  • #38607 quote
    MaxMax
    Participant
    Average

    Qui di seguito una domanda inviata a ProRealTime :

    Systema MM Time Series 90 > < MM Time Series 72 a 30 Minuti

    Svolgimento del Sistema:

    il Systema alla data da me stabilita 12-06-2017 in poi funzioneranno le 2 MM Time Series 72 > 90 acquisto 1 contratto e chiudo il contratto o con il Trailing Stop 1,8% o profit 500 punti o con le 2 MM Time Series 72 < 90

    il Systema alla data da me stabilita 22-06-2017 in poi riaprirà il funzioneranno delle 2 MM Time Series 72 < 90 vendo 1 contratto e si chiuderà con il Trailing Stop 1,8% o profit 500 punti o con le 2 MM Time Series 72 > 90

    il Systema alla data da me stabilita 18-07-2017 in poi riaprirà funzioneranno delle 2 MM Time Series 72 < 90 vendo 1 contratto e si chiuderà con il Trailing Stop 1,8% o profit 500 punti o con le 2 MM Time Series 72 > 90

    il Systema alla data da me stabilita 03-08-2017 in poi riaprirà il funzionamento delle 2 MM Time Series 72 < 90 vendo 1 contratto e si chiuderà con il Trailing Stop 1,8% o profit 500 punti o con le 2 MM Time Series 72 > 90

    Ecc Ecc la programmazione delle date è 3 mesi anche più

    Le 2 MM Time Series 90 > < MM Time Series 72 a 30 Minuti sono libere di fluttuare ed entreranno in Funzione dopo la data da me stabilita .

    E un esempio di risposta :

    POSIZIONE LONG

    DefParam CumulateOrders = False
    
    mm72 = Average[72](Close)
    mm90 = Average[90](Close)
    
    If LongOnMarket and mm72<mm90 then
       Sell At Market
    Endif
    
    If LongOnMarket[1] and Not LongOnMarket then
       Quit
    Endif
    
    If Not LongOnMarket and mm72>mm90 then
       Buy 1 Contract At Market
    Endif
    
    Set Stop %Trailing 1.8
    Set Target PProfit 500

    POSIZIONE SHORT

    DefParam CumulateOrders = False
    
    mm72 = Average[72](Close)
    mm90 = Average[90](Close)
    
    If ShortOnMarket and mm72>mm90 then
       ExitShort At Market
    Endif
    
    If ShortOnMarket[1] and Not ShortOnMarket then
       Quit
    Endif
    
    If Not ShortOnMarket and mm72<mm90 then
       SellShort 1 Contract At Market
    Endif
    
    Set Stop %Trailing 1.8
    Set Target PProfit 500
    #38609 quote
    seraverdseraverd
    Participant
    New

    Buonasera

    si il concetto è giusto manca solo la funzione date:

    per limitare l’analisi dell’indicatori a momenti temporali specifici …

    io volevo limitare l’analisi del mio  indicatore a dei momenti temporali specifici  utilizzando la funzione Date

    #38632 quote
    NicolasNicolas
    Keymaster
    Legend

    Se vuoi solo inviare ordini sul mercato ad una data specifica, puoi modificare i codici in questo modo:

    DefParam CumulateOrders = False
    
    mydate = 20170620
    
    mm72 = Average[72](Close)
    mm90 = Average[90](Close)
    
    If LongOnMarket and mm72<mm90 then
       Sell At Market
    Endif
    
    If LongOnMarket[1] and Not LongOnMarket then
       Quit
    Endif
    
    If Not LongOnMarket and mm72>mm90 and opendate=mydate then
       Buy 1 Contract At Market
    Endif
    
    Set Stop %Trailing 1.8
    Set Target PProfit 500
    #38672 quote
    seraverdseraverd
    Participant
    New

    si ok ma per una sequenza di date lontane tra loro esempio:

    mydate = 20170620

    mydate = 20170630

    mydate = 20170706

    mydate = 20170715

    devo ripetere e  ricopiare   più volte mydate o tutto il systema

    Grazie

    #39275 quote
    seraverdseraverd
    Participant
    New

    Buongiorno

    ho provato a copiare  mydate  = 20170620  ma mi dice errore di sintassi

    Grazie della collaborazione

    #39284 quote
    NicolasNicolas
    Keymaster
    Legend

    Questo è il caso, dovrai cambiare il codice ogni volta che vuoi modificare la data.
    Sul tuo errore di sintassi, hai certamente fatto un errore da qualche parte, copia / incolla ecc. Senza il tuo codice non posso essere sicuro, perché quello fornito dovrebbe funzionare.

    #41098 quote
    seraverdseraverd
    Participant
    New

    Buongiorno

    ho creato 3 mydate come vede nella foto  20–23 giugno e 14 luglio ma da risultati non uniformi alle date ,

    se vuole do i miei codici per  controllare …

    Grazie

    Distinti Saluti

    #41139 quote
    NicolasNicolas
    Keymaster
    Legend

    Non è possibile avere più variabili con lo stesso nome nella stessa strategia. Il meglio che puoi fare è lanciare 3 volte la stessa strategia su ProOrder con 3 diversi valori “myDate”. Spero che sia chiaro 🙂

    #41140 quote
    seraverdseraverd
    Participant
    New

    come vede nella foto ho lanciato tre systemi  con diversi valori MYDATE , cosa ho sbagliato ?????

    #41141 quote
    NicolasNicolas
    Keymaster
    Legend

    Non vedo nessuna foto qui ?!

    #41143 quote
    seraverdseraverd
    Participant
    New

    forse era troppo pesante ,

    #41144 quote
    seraverdseraverd
    Participant
    New

    foto 320 kb  , si vede ????

    prorealcode.png prorealcode.png
    #41164 quote
    NicolasNicolas
    Keymaster
    Legend

    Grazie per l’immagine. Quindi i backtest sono buoni, ma non hai ottenuto risultati in trading live?

    #41169 quote
    seraverdseraverd
    Participant
    New

    volevo dire se guarda attentamente che le date che ho impostato non sono state rispettate dai sistemi, no per le medie mobili  ma proprio sballate , se vuole posso dare i codici x controllare

    Grazie

    Distinti Saluti

    prorealcode-1.png prorealcode-1.png
    #41593 quote
    NicolasNicolas
    Keymaster
    Legend

    Non so dove sia il problema, il sistema sta avviando correttamente il commercio al corretto “mydate”, screenshot allegato.

    MIB40-strategy-backtest.png MIB40-strategy-backtest.png
Viewing 15 posts - 1 through 15 (of 15 total)
  • You must be logged in to reply to this topic.
ProRealAI ProRealAI New

Stuck on this ProBuilder code?

Describe what this topic is trying to build, in plain English, and ProRealAI writes the ProRealTime™ indicator, screener or system for you.

Available in 7 languages
Try ProRealAI

Sistema di Trading


ProOrder: Trading Automatico & Backtesting

New Reply
Author
author-avatar
Max @max Participant
Summary

This topic contains 14 replies,
has 3 voices, and was last updated by NicolasNicolas
9 years, 2 months ago.

Topic Details
Forum: ProOrder: Trading Automatico & Backtesting
Language: Italian
Started: 06/19/2017
Status: Active
Attachments: 3 files
ProRealCode ProRealCode
Loading...