Haben Sie es verstanden?
Auf den Handelsterminals einiger Forex-Händler (Broker, DCs, etc.) kann dieser Expert Advisor keine Pending Orders platzieren.
Versuchen Sie es mit den Zeilen
if(m_trade.BuyStop(InpLots,price,m_symbol.Name(),m_symbol.NormalizePrice(sl),m_symbol.NormalizePrice(tp),ORDER_TIME_SPECIFIED,TimeCurrent()+3600*OrderExp,"signal 1"))
и
if(m_trade.SellStop(InpLots,price,m_symbol.Name(),m_symbol.NormalizePrice(sl),m_symbol.NormalizePrice(tp),ORDER_TIME_SPECIFIED,TimeCurrent()+3600*OrderExp,"signal 1"))
ORDER_TIME_SPECIFIED durch ORDER_TIME_DAY zu ersetzen.
Mit freundlichen Grüßen, Vladimir.
Danke, es ist alles repariert und funktioniert...
Guten Tag!
Ich habe einen echten CFD mit einem kleinen Lot für etwa 50 Paare auf einmal angelegt. Die Situation ist wie folgt - manchmal werden mehrere Dutzend Aufträge für einige Paare zur gleichen Zeit und in eine Richtung eröffnet. Und das mehrmals am Tag. Es stellt sich heraus, dass der Expert Advisor solche Mehrfacheröffnungen nicht kontrolliert. Ist es möglich, etwas im Code für einen solchen Fall zu korrigieren? Im Moment muss ich nur ein solches Paar vom Handel ausschließen. Das Ergebnis ist auf dem beigefügten Bildschirm zu sehen.
- 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.
Absorption:
Der EA handelt nach dem Absobtionsmuster. Er arbeitet mit den beiden Pending-Orders Buy Stop und Sell Stop.
Autor: Vladimir Karputov