Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 299

 
ArkFatalist:
Potete dirmi come fare in modo che un EA in una posizione già aperta aumenti il lotto? MQL5. Grazie.

:-)

Se fossi sultanoCOPY00

Tieni presente che il tuo profitto di 0,1 lotti non si trasformerà in un profitto di 100 lotti come vuoi tu.

 
Qual è il modo corretto di riferirsi all'indicatore che disegna le frecce nell'EA?

 

Aiutami a trattare con il tester della strategia. Compra ad un prezzo che proprio non c'è!

Cosa fare e come risolvere il bug?

Errore del tester di strategia

Il codice dell'offerta è il seguente:

//--- 1. Создать запрос
         MqlTradeRequest Trade_reqst={0};            // Инициализация структуры торгового запроса
         Trade_reqst.action=TRADE_ACTION_DEAL;       // Тип: немедленное совершение сделки
         Trade_reqst.symbol=_Symbol;                 // Инструмент: текущий
         Trade_reqst.volume=Lot;                     // Объём: 1 лот
         //Trade_reqst.price=SymbolInfoDouble(_Symbol,SYMBOL_ASK)-TakeProfit*_Point; // Цена исполнения
         Trade_reqst.type=ORDER_TYPE_BUY;            // Тип ордера: на продажу
         Trade_reqst.type_filling=ORDER_FILLING_RETURN; // Политика исполнения 
         Trade_reqst.sl=last_tick.last - StopLoss * _Point;  // Stop Loss
         Trade_reqst.tp=last_tick.last + TakeProfit * _Point; // Take Profit
      // Trade_reqst.tp=Trade_reqst.price + TakeProfit * 2 * _Point; // Take Profit
      //--- 2. Отправить торговый приказ
         MqlTradeResult Trade_reslt={0};             // Инициализация структуры результата торгового запроса
         OrderSend(Trade_reqst,Trade_reslt);         // Отправка торгового запроса на сервер
   //--- выведем в лог ответ сервера  
   Print(__FUNCTION__," - : - ",Trade_reslt.comment);
 
mavar:

Aiutami a trattare con il tester della strategia. È comprare ad un prezzo che semplicemente non c'è!

Cosa fare e come risolvere il bug?

C'è solo un grande spread infilato nei dati storici.
 
Dima_S:
C'è solo un grande spread infilato nei dati storici.

Quindi cosa fare per questo problema? Come si fa ad aggirarlo correttamente?

Non posso testare correttamente l'EA. Molti scambi sono errati.

 

Inoltre, signori, perché la scala del grafico non è basata su numeri interi (numeri tondi) e nemmeno su multipli. Mi bolle il cervello quando cerco di calcolare visivamente un qualche tipo di modello o mettere degli stop.

Scala sbagliata

Come si calcolano le differenze tra le celle, tenere una calcolatrice nelle vicinanze?

 
mavar:

Quindi cosa fare per questo problema? Qual è il modo giusto per aggirarlo?

Non riesco a testare correttamente l'EA. Molti scambi sono errati.

Per creare il proprio scambio e scrivere il proprio terminale per esso
 
sergeev:
Per inventare il proprio scambio e scrivere il proprio terminale per esso

Sergey, puoi vedere che il problema non è lo scambio.

Il tester di strategia prende gli ordini e li esegue dopo i prezzi di mercato.

 
mavar:

Sergey, puoi vedere che il problema non è lo scambio.

Il tester di strategia prende gli ordini e li esegue dopo i prezzi di mercato.

Nazar, vedo che non sei un commerciante.

Gli ordini di acquisto vengono eseguiti da asc.

 
mavar:

Quindi cosa fare per questo problema? Qual è il modo giusto per aggirarlo?

Non riesco a testare correttamente l'EA. Molti scambi sono errati.

Si apre all'apertura del mercato - c'è quasi sempre un gap con un forte movimento di prezzo. Ci si può fidare più del risultato dei test che dell'ipotetico spread zero. Salta i primi 5-10 minuti almeno.
Motivazione: