MaxParticipant
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
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
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
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
Buongiorno
ho provato a copiare mydate = 20170620 ma mi dice errore di sintassi
Grazie della collaborazione
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.
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
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 🙂
come vede nella foto ho lanciato tre systemi con diversi valori MYDATE , cosa ho sbagliato ?????
Non vedo nessuna foto qui ?!
forse era troppo pesante ,
foto 320 kb , si vede ????
Grazie per l’immagine. Quindi i backtest sono buoni, ma non hai ottenuto risultati in trading live?
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
Non so dove sia il problema, il sistema sta avviando correttamente il commercio al corretto “mydate”, screenshot allegato.