if((BuyProfit+SellProfit >= ProfitTarget) && CloseProfitableTradesOnly) CloseAllinProfit();
Hallo, ich teste diese ea und ich denke, es ist sehr nützlich, um Aufträge zu schließen, aber in meinem Fall möchte ich nicht alle offenen Aufträge zu schließen, ich möchte nur die profitable Aufträge zu schließen.
Ich habe den Wert "CloseProfitableTradesOnly" von false auf true geändert, aber die Aufträge schließen weiterhin bei 1 usd. Und was Im suchen ist, um nur profitable Aufträge zu schließen, wenn, zusammen, erreicht 25 usd. Alle geschlossenen Aufträge über 1 usd des Gewinns.
Ich schätze, Sie haben diesen Code nicht geschrieben . . .
if(CloseAllNow) CloseAll(); if(CloseProfitableTradesOnly) CloseAllinProfit(); if(BuyProfit+SellProfit >= ProfitTarget) CloseAll(); if(ClosePendingOnly) ClosePendingOrdersOnly();
. . aber Sie sollten sie lesen können.
Sie haben den Wert "CloseProfitableTradesOnly" von false auf true geändert, so dass, wenn Sie oben nachsehen, CloseAllinProfit() aufgerufen wird . . . unabhängig vom Gesamtgewinn.
Versuchen Sie diese Änderung:
if(CloseAllNow) CloseAll(); if(CloseProfitableTradesOnly && ProfitTarget == 0.0) CloseAllinProfit(); if(BuyProfit+SellProfit >= ProfitTarget && !CloseProfitableTradesOnly) CloseAll(); if(CloseProfitableTradesOnly && BuyProfit+SellProfit >= ProfitTarget) CloseAllinProfit(); if(ClosePendingOnly) ClosePendingOrdersOnly();
Hallo Raptor, danke für deine Antwort.
Ich habe diesen Code nicht geschrieben, ich ändere nur den "CloseProfitableTradesOnly"-Eingabewert von false auf true, wie diese:
Ich versuche, mit Ihren Änderungen, aber immer noch die ea nicht schließen am Gewinnziel, (in diesem Fall 25 usd.)
Muss ich im Code auch von 0.0 auf 25.0 ändern?
if(CloseProfitableTradesOnly && ProfitTarget == 0.0) CloseAllinProfit();
Hallo Raptor, danke für deine Antwort.
Ich habe diesen Code nicht geschrieben, ich ändere nur den "CloseProfitableTradesOnly"-Eingabewert von false auf true, wie diese:
Ich versuche, mit Ihren Änderungen, aber immer noch die ea nicht schließen am Gewinnziel, (in diesem Fall 25 usd.)
Muss ich im Code auch von 0,0 auf 25,0 ändern?
Nein, diese Zeile sollte tun, was Sie wollen, sind Sie sicher, dass Sie ALLE Änderungen vorgenommen haben?
if(CloseProfitableTradesOnly && BuyProfit+SellProfit >= ProfitTarget) CloseAllinProfit();
if(CloseAllNow) CloseAll(); if(CloseProfitableTradesOnly) CloseAllinProfit(); if(BuyProfit+SellProfit >= ProfitTarget) CloseAll(); if(ClosePendingOnly) ClosePendingOrdersOnly();
Zu diesem:
if(CloseAllNow) CloseAll(); if(CloseProfitableTradesOnly && ProfitTarget == 0.0) CloseAllinProfit(); if(BuyProfit+SellProfit >= ProfitTarget && !CloseProfitableTradesOnly) CloseAll(); if(CloseProfitableTradesOnly && BuyProfit+SellProfit >= ProfitTarget) CloseAllinProfit(); if(ClosePendingOnly) ClosePendingOrdersOnly();
Und die Eingabe "CloseProfitableTradesOnly" von false, auf true.
Aber nicht schliessen. Was könnte es sonst sein?
Ich habe Folgendes geändert
Zu diesem:
Und die Eingabe "CloseProfitableTradesOnly" von false, auf true.
Aber nicht schliessen. Was könnte es sonst sein?
Vielleicht ist Ihr Gesamtgewinn kleiner als 25,0
Wenn es weniger als 25 war, dann sollten Sie noch schneller schließen.
Wenn er kleiner als 25 ist, sollte er noch schneller schließen.
Nein, der Gewinn muss größer oder gleich 25,0 sein, bevor er geschlossen wird.
if(CloseProfitableTradesOnly && BuyProfit+SellProfit >= ProfitTarget) CloseAllinProfit();
Nein, der Gewinn muss größer oder gleich 25,0 sein, bevor er geschlossen wird.
Hier ist ein Beispiel für Raptor. Ich habe 4 Aufträge mit einem Gewinn von 97,9. Wenn also mein Gewinnziel 25 ist und die Bedingung "CloseProfitableTradesOnly" wahr ist, dann sollten diese 4 Aufträge geschlossen werden. Aber es wird keine einzige Order geschlossen.
Hier ist ein Beispiel Raptor. Ich habe 4 Aufträge mit einem Gewinn von 97,9. Wenn mein Gewinnziel 25 ist und die Bedingung "CloseProfitableTradesOnly" wahr ist, dann sollten diese 4 Aufträge geschlossen werden. Aber es wird keine einzige Order geschlossen.
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Hallo, ich teste diese ea und ich denke, es ist sehr nützlich, um Aufträge zu schließen, aber in meinem Fall möchte ich nicht alle offenen Aufträge zu schließen, ich möchte nur die profitable Aufträge zu schließen.
Ich habe den Wert "CloseProfitableTradesOnly" von false auf true geändert, aber die Aufträge schließen weiterhin bei 1 usd. Und was Im suchen ist, um nur profitable Aufträge zu schließen, wenn, zusammen, erreicht 25 usd. Alle geschlossenen Aufträge über 1 usd der Gewinn.
Wenn Sie einen Vorschlag haben, bin ich wirklich dankbar. Vielen Dank im Voraus für Ihre Hilfe.
Hier ist die ea und Code: