EA: Domande varie - Strategia di trading - pagina 3

 

L'ho risolto con il seguente codice.

if( Hour() <= 10 || Hour() > 20 ) return;
 

Il codice qui sotto non funziona in modo coerente. A volte funziona correttamente a volte no. Non riesco a capire. Ho già controllato le posizioni, tutti gli ordini passano oltre 120 pips. ( 0.0012 per EURUSD ).

Cosa può fare per questo, per favore? (Ci sto lavorando duramente)

Grazie in anticipo.

(Spero di ricevere presto una risposta)

void tradebuy()
{
    int distance = 100;
    // Trailing Stop
    for ( int i = _OrdersTotal - 1; i >= 0; i-- )
    {
        if  ( ! OrderSelect( i, SELECT_BY_POS ) ) continue;
        if  ( OrderOpenPrice() < OrderStopLoss() ) continue;
        if  ( OrderSymbol() != Symbol() ) continue;
        if  ( OrderType() != OP_BUY ) continue;
        if  ( Bid < OrderOpenPrice() + OrderSwap() + OrderCommission() + distance ) continue;

        bool res = OrderModify( OrderTicket(), OrderOpenPrice(), OrderOpenPrice() + OrderSwap() + OrderCommission(), OrderTakeProfit(), 0, clrBlue );
        if  ( ! res ) Print( "error #", GetLastError() );
        else Print( "order modified successfully." );
    }
}

Strategia Tester Trailing Stop

 
        if  ( Bid < OrderOpenPrice() + OrderSwap() + OrderCommission() + distance ) continue;
Cosa ha a che fare il Bid (1,12345) con il profitto ($1000)
 
whroeder1:
Cosa ha a che fare il Bid (1.12345) con il profitto ($1000)

Ora funziona bene.

Grazie per la tua bella domanda.

if  ( Bid < OrderOpenPrice() + OrderSwap() + OrderCommission() + distance * Point ) continue;
 

Il mio indicatore personalizzato (CI) ha oggetti freccia per i periodi. Quando chiamo il mio CI dalla mia strategia di trading, vedo gli oggetti freccia, ma non voglio vedere quegli oggetti.

D: Cosa posso fare per questo, per favore?

Grazie in anticipo.

 
puoi illustrare un po' di più il problema per favore?
 
Marco vd Heijden:
puoi illustrare un po' di più il problema per favore?

Sì, naturalmente.

Grazie in anticipo.

indicatore esempio grafico 07

 
Haha beh devi trovare e sistemare il codice che mette il punto lì ...
 
Marco vd Heijden:
Haha beh devi trovare e correggere il codice che mette il punto lì ...

Hehe! Ma il mio indicatore funziona perfettamente. Questo problema appare solo quando chiamo l'IC dalla strategia di trading.

E ho bisogno di sapere cosa potrei fare per questo, per favore?

 

Deve essere creato da qualche parte, quindi trovatelo.

Forse è un bug?