BE Func setzt instant BE ohne auf im Profit zu achten
Moin Leute,
Code:
Ich habe ja definiert er soll es erst auf BE setzen wenn der Trade 50 Punkte im Profit ist, aber er beachtet es gar nicht. Vorschläge? |
Code:
if(OrderType() == OP_BUY && OrderSymbol() == Symbol() && OrderOpenPrice() > OrderStopLoss() && Bid - OrderOpenPrice() >= UpdateToBE * Point) |
Ok danke dir, ich probiers aus hoffe das klappt :)
|
Nop, es hat wieder nicht geklappt. Noch irgendeine Idee woran es liegen könnte? Ich will mit meinem EA endlich auf Echtgeld gehen, aber ich arbeite seit 2 Monaten an dieser BE Func die nicht funktioniert ich bin echt am verzweifeln.
|
Dann liegt es an etwas anderem.
traderdoc |
Hab gerade nicht viel Zeit, also sorry, wenns falsch ist...
Liegts vielleicht am Update-Wert von fünfzig! € / $ / Pfund / was auch immer? Versuch vielleicht mal nen int Wert und NormalizeDouble. Vielleicht muss die Berechnung bei OrderModify auch in Klammern? Code:
... && ( Bid - OrderOpenPrice() ) >= UpdateToBE * Point)... Code:
...&& ( OrderOpenPrice() - Ask ) >= UpdateToBE * Point)... |
Code:
extern int Order_Punkte_im_Profit = 50; Code:
if( OrderType == OBBuy ... { |
Dann würde es mit Sicherheit falsch sein.
An dem Code stimmt so gut wie gar nichts. traderdoc |
Natürlich nicht die exakt selben Zeichen. :rolleyes: Aber das Prinzip müsste funktionieren.
|
BE Funktion
Hey Leute,
danke erstmal für jeden der sich die Zeit genommen hat um mir zu helfen. Ich hab einfach von Scratch selbst eine BE Func geschrieben, die funktioniert. Daher wollte ich sie hier einfach mit euch teilen, damit auch andere Leute die damit strugglen hier eine Lösung haben: Code:
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 04:48 Uhr. |
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum