EA : Questions diverses - Stratégie de trading - page 3

 

Je l'ai corrigé avec le code ci-dessous.

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

Le code ci-dessous ne fonctionne pas de manière cohérente. Parfois, il fonctionne correctement, parfois non. Je n'arrive pas à comprendre. J'ai déjà vérifié les positions, tous les ordres passent au-dessus de 120 pips. ( 0.0012 pour EURUSD ).

Que peut-on faire pour cela, s'il vous plaît ? (Je travaille dur sur ce projet)

Merci d'avance.

(J'espère recevoir une réponse rapidement)

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

Testeur de stratégie Trailing Stop

 
        if  ( Bid < OrderOpenPrice() + OrderSwap() + OrderCommission() + distance ) continue;
Quel est le rapport entre l'offre (1,12345) et le profit (1000 $) ?
 
whroeder1:
Quel est le rapport entre l'offre (1,12345) et le profit (1000 $) ?

Maintenant, il fonctionne bien.

Merci pour votre bonne question.

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

Mon indicateur personnalisé (CI) comporte des objets fléchés pour les périodes. Lorsque j'appelle mon CI à partir de ma stratégie de trading, je vois ces objets flèches, mais je ne veux pas voir ces objets.

Q : Que puis-je faire pour cela, s'il vous plaît ?

Merci d'avance.

 
Pouvez-vous illustrer un peu plus le problème, s'il vous plaît ?
 
Marco vd Heijden:
Pouvez-vous illustrer un peu plus le problème, s'il vous plaît ?

Oui, bien sûr.

Merci d'avance.

exemple d'indicateur graphique 07

 
Haha bien vous devez trouver et corriger le code qui met le point là ...
 
Marco vd Heijden:
Haha bien vous devez trouver et corriger le code qui met le point là ...

Hehe ! Mais mon indicateur fonctionne parfaitement. Ce problème n'apparaît que lorsque j'appelle ce CI depuis une stratégie de trading.

Et j'ai besoin de savoir ce que je peux faire pour cela, s'il vous plaît ?

 

Il doit être créé quelque part, alors trouvez-le.

Peut-être est-ce un bug ?

Raison: