Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 496

 
Artyom Trishkin:
Gli stop e i TP dovrebbero essere impostati dal prezzo di apertura. Molti trader non li impostano al prezzo aperto. Da qui il rapporto ineguale sul valore dello spread.

Apro così

ticket=OrderSend(Symbol(),OP_BUYLIMIT,LotsByRisk(Symbol(),Risk,sl),High[2],2,0,0,magic,0)

if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))


TP=NormalizeDouble(OrderOpenPrice()+tp*Point,Digits);

SL=NormalizeDouble(OrderOpenPrice()-sl*Point,Digits);

modify=OrderModify(ticket,OrderOpenPrice(),SL,TP,0);

 
Вадим Мотеюнас:

Apro così

ticket=OrderSend(Symbol(),OP_BUYLIMIT,LotsByRisk(Symbol(),Risk,sl),High[2],2,0,0,magic,0)

if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))


TP=NormalizeDouble(OrderOpenPrice()+tp*Point,Digits);

SL=NormalizeDouble(OrderOpenPrice()-sl*Point,Digits);

modify=OrderModify(ticket,OrderOpenPrice(),SL,TP,0);

Questo è il tuo caso, non consideri lo Spread, cioè le regole del mercato: apri alla Ask, chiudi alla Bid. Aprire a Bid, chiudere a Ask

 

In alternativa, trova una coppia con uno spread molto ampio per avere una rapida comprensione. Successivamente, eseguite l'Expert Advisor nello Strategy Tester e attivate la linea Ask. Vedi come e a quali livelli vengono attivati gli stop e i profitti.

Speriamo che vi rendiate conto rapidamente di quale sia il problema.

 
Vitaly Muzichenko:

Questo è esattamente il tuo caso, non tieni conto dello Spread, cioè delle regole del mercato: apri all'Askk, chiudi al Bid. Apertura a Bid, chiusura a Ask

Bene, questo è chiaro, ma risulta che non ne tengo conto per stop e takeout, cioè profitto e perdita dovrebbero essere direttamente proporzionali al valore dello spread? ma allora perché la differenza di rischio-rendimento non capisco, a parità di costi
 
Vitaly Muzichenko:

In alternativa, trova una coppia con uno spread molto ampio per avere una rapida comprensione. Successivamente, eseguite l'Expert Advisor nello Strategy Tester e attivate la linea Ask. Vedi come e a quali livelli vengono attivati gli stop e i profitti.

Speriamo che vi rendiate conto rapidamente di quale sia il problema.

Quando si passa sopra take e stop, se si prova su una demo, il calcolo di stop e take è corretto in denaro
 
Salve. Forse qualcuno può dirmi qual è la ragione. Ho un portafoglio di 20 Expert Advisors per 7 coppie di valute con ordini aperti su una nuova candela, ma per qualche motivo non fanno alcun trade, anche se nel tester delle strategie sembra che lo facciano. Grazie.
 
ivanskyy:
Salve. Forse qualcuno può dirmi qual è la ragione. Ho un portafoglio di 20 Expert Advisors in esecuzione su 7 coppie di valute e ordini di apertura su una nuova candela, ma per qualche motivo i trade non vengono eseguiti, anche se nel tester della strategia sembra che i trade vengano eseguiti. Grazie.

Le riviste sono state guardate? Vi è stato permesso di commerciare? E cosa significa

gli scambi stanno avvenendo.

I trade si verificano o no nello Strategy Tester? Non c'è un terzo stato.
 
Ihor Herasko:

Le riviste sono state guardate? Vi è stato permesso di commerciare? E cosa significa

Quindi gli scambi vengono fatti nel tester o no? Non c'è un terzo stato.
Il diario e tutto il resto è impostato, gli scambi sono fatti nel tester
 
ivanskyy:
Il registro e tutto il resto è impostato, il tester sta facendo degli scambi.
Mi scusi, come ha impostato il registro?
Dove l'hai sistemato? Dimmi, è interessante.
 
ivanskyy:
Il registro e tutto il resto è impostato, nelle transazioni eseguite dal tester

Esegui Expert e vedi cosa dice nei log: scheda "Experts" e scheda "Logbook". Lì ci sarà molto probabilmente una risposta alla domanda. Se non lo capite da soli, postate qui il contenuto dei log.

Hai esagerato con le impostazioni )).

Motivazione: