Aidez-moi! - Comment faire de la perte de suivi des pertes?
Résultats de 1 é 3 sur 3

Sujet : Aidez-moi! - Comment faire de la perte de suivi des pertes?

  1. #1
    Je re?ois un b?n?fice n?gatif lors de l'ex?cution de la perte de fin de suivi parce que le code ne tient pas compte de la commission et de l'?change,
    J'ai essay? les suivants qui ne fonctionnent pas
    besoin d'aide, merci!



    void LongTrailingStop ()
    {
    int lcnt;
    int ltotal = OrdersTotal ();
    double BuyProfit;

    pour (lcnt = ltotal-1; lntnt gt; = 0; lcnt--)
    {
    OrderSelect (lcnt, SELECT_BY_POS, MODE_TRADES);
    if (OrderType () lt; = OP_SELL OrderSymbol () == Symbole ())
    {
    if (OrderType () == OP_BUY)/position longue ouverte
    {
    if (TrailingStopgt; 0)
    {
    if (Bid-OrderOpenPrice () gt; (Point * TrailingStop))
    {
    if (OrderStopLoss () lt; Bid- (Point * TrailingStop))
    {
    BuyProfit = (OrderProfit () OrderCommission () OrderSwap ());
    OrderModify (OrderTicket (), OrderOpenPrice (), Bid- (Point * TrailingStop BuyProfit), OrderTakeProfit (), 0, Vert);
    retour (0);
    }
    }
    }

    }
    }
    }
    }

  2. #2
    Salut johnny, De votre code, il semble que vous supposez que OrderProfit () a un prix unitaire de point. OrderProfit () n'est pas ?gal ? Bid-OrderOpenPrice (). Si OrderProfit () renvoie une valeur de 1, cela ne signifie pas que votre profit est de 1 point. OrderProfit () d?pend de la taille de votre lot, calcul?e comme suit: 1 pips = 10 points = 10 $ pour l'ordre d'achat, OrderProfit () = lots * (Bid-OrderOpenPrice)(10 * point) * 10 $ esp?rons que cette aide

  3. #3
    Merci pour votre r?ponse, OrderModify (OrderTicket (), OrderOpen Price (), Bid- (Point * TrailingStop BuyProfit), Orde rTakeProfit (), 0, Vert); retour (0); ne fonctionne pas, erreur 130 pour l'arr?t de trailing, j'utilise OrderModify et bool OrderModify (ticket int, double prix, double stoploss, double takeprofit, expiration dateheure, couleur arrow_color = CLR_NONE) et par d?faut le double stoploss ne tient pas compte le co?t de la n?gociation. arr?ter la perte que j'ai cod? Bid- (Point * TrailingStop BuyProfit) ne fonctionnera pas. Peut-?tre que je devrais demander, comment puis-je coder un arr?t de fuite qui ne prendra pas en compte le co?t de la n?gociation lors de l'arr?t des pertes?

Régles des messages

  • Vous ne pouvez pas cr?er de sujets
  • Vous ne pouvez pas r?pondre aux sujets
  • Vous ne pouvez pas importer de fichiers joints
  • Vous ne pouvez pas ?diter vos messages
  •  
  • Les BB codes sont Activés
  • Les Smileys sont Activés
  • Le BB code [IMG] est Activé
  • Le code [VIDEO] est Activé
  • Le code HTML est Désactivé
Le site d'sundytrading utilise des cookies
Le site d'sundytrading utilise des cookies pour vous assurer la meilleure expérience sur notre site ; certains sont déjà effectifs. Vous pouvez consulter plus de détails sur leurs usages ici. Veuillez cliquer sur le bouton à droite pour accepter nos cookies. Si vous continuez à utiliser le site internet d???sundytrading, nous considérerons que vous acceptez nos cookies.