EA: Verschiedene Fragen - Handelsstrategie - Seite 3

 

Ich habe das Problem mit dem folgenden Code behoben.

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

Der unten stehende Code funktioniert nicht einheitlich. Manchmal funktioniert er richtig, manchmal nicht. Ich kann nicht herausfinden. Ich habe bereits überprüft, Positionen, alle Aufträge geht über 120 Pips. ( 0,0012 für EURUSD ).

Was kann ich dafür tun, bitte? (Ich bin hart daran arbeiten)

Vielen Dank im Voraus.

( Ich hoffe ich bekomme bald eine Antwort )

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." );
    }
}

Strategie-Tester Trailing Stop

 
        if  ( Bid < OrderOpenPrice() + OrderSwap() + OrderCommission() + distance ) continue;
Was hat Bid (1,12345) mit Profit ($1000) zu tun?
 
whroeder1:
Was hat Bid (1.12345) mit Profit ($1000) zu tun?

Jetzt funktioniert es gut.

Danke für Ihre nette Frage.

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

Mein benutzerdefinierter Indikator (CI) hat Pfeil-Objekte für Perioden. Wenn ich mein CI von meiner Handelsstrategie aus aufrufe, sehe ich diese Pfeilobjekte, aber ich möchte diese Objekte nicht sehen.

F: Was kann ich dafür tun, bitte?

Vielen Dank im Voraus.

 
Können Sie das Problem bitte etwas genauer erläutern?
 
Marco vd Heijden:
Können Sie das Problem bitte etwas genauer erläutern?

Ja, natürlich.

Vielen Dank im Voraus.

Indikator Beispiel Chart 07

 
Haha, du musst den Code finden und korrigieren, der den Punkt dort platziert ...
 
Marco vd Heijden:
Haha, Sie müssen den Code finden und korrigieren, der den Punkt dort platziert ...

Hehe! Aber mein Indikator funktioniert einwandfrei. Das Problem tritt nur auf, wenn ich den CI von der Handelsstrategie aus aufrufe.

Und ich muss wissen, was ich dafür tun kann, bitte?

 

Sie muss irgendwo erstellt werden, also finden Sie sie.

Vielleicht ist es ein Fehler?