MarketInfo(Symbol(),MODE_STOPLEVEL) geprüft?
|
Zitat:
Na das habe ich doch schon in Post #28 geschrieben!!!, wenn er seine "20" Pips nimmt und ohne Berücksichtigung des 5Digit das in Deine Funktion einsetzt. Aber Du hast ja immer geschrieben 1 Pip = 1Pip, auch in Afrika. Ist zwar formal, wie es da steht, richtig aber eben doch im Endeffekt falsch! Und daran wird er scheitern, solange er nicht die 5Digit-Verhältnisse berücksichtigt. traderdoc |
Zitat:
Ohne den kompletten Code kann man sowieso nichts sagen. Der Heilige Gral wahrscheinlich:D |
Zitat:
Jetzt gibt es allerdings eine neue Schwierigkeit, undzwar will ich dass er nur von den Ersten Bedinungen eine Gegenposition falls Verlust öffnet. Dafür habe ich mir überlegt im Comment der Order etwas zu schreiben und dies dann in die Bedinung für einen Verlust mit einzubetten. Das macht allerdings noch Probleme. Des Weiteren geht er im Gewinnfall nicht mehr zurück zu der oberen Gewinnbedinung. Woran könnte das liegen? Gruß Aron Hier der Code: Code:
if (closedProfit < 0 && (lastcomment=="Buy St" || lastcomment=="Sell St")) |
Zitat:
Ohne 5Digit-Prüfung ist in der Regel jeder EA nichts wert. traderdoc |
Zitat:
Code:
//+------------------------------------------------------------------+ prüfen, erlaubt Brocker sofort SL,TP senden oder SL,TP=0, und dann OrderModify nicht vergessen "traderdoc prüfung" sonst beißt wieder:D |
Zitat:
Er durchläuft die Schleife nicht mehr, das heißt er benutzt zwar die Werte für den SL und TP im Verlustfall allerdings durchläuft er dann die Schleife nicht. Gruß Aron |
Zitat:
|
Zitat:
|
Zitat:
EA http://www.expert-advisor.com/forum/...html#post30282 |
Zitat:
Fehler ist. Also ich habe eine große Schleife indem sich zwei Bedingungen befinden. Zum einen falls die letzte Order ein Profit oder Null war und fallst die letzte Order ein Verlust war. Das frunktioniert auch soweit (in der ersten Bedinung auch wieder nach Long und short jeweils eine Bedinung). Allerdings wenn ein Trade aus der ersten Bedinung mit Verlust schließt und eine Order aus der zweiten Bedingung geöffnet wird, bleibt der EA in dieser Schleife, unabhängig vom Profit und Verlust. Immer in bestimmten Perioden öffnet er eine neue ORder. Ich möchte eigenltich folgendes Szenario: Wenn eine Order aus der ersten Bedingung mit Verlust schließt, soll er zur zweiten Bedinung übergehen und dann unabhängig davon ob dieser Trade ein Gewinn oder Verlust war zur ersten Bedinung wieder übergeht. Wie kommt man aus dieser Bedinung wieder raus unabhängig vom Profit oder Verlust? |
Hier der Code bzw. die Schleife mit den Bedingungen:
Code:
if (closedProfit>=0) |
Dann solltest Du beide Bedingungen einschließen in:
if (OrdersTotal() == 0) { . . . } Das funktioniert aber nur solange, Du nur mit einem einzigen EA arbeitest und das auch nur auf einem einzigen TimFrame bei nur einem einzigen Handelsinstrument! traderdoc |
Zitat:
Code:
total=OrdersTotal(); Das Problem ist, ich möchte, dass er im Verlustfall in diese Schleife einmal geht und dann wieder raus zu der ersten, die mit den Ursprungsbedinungen. Das Bedeutet eigentlich nur, dass ich möchte, dass eine Gegenposition aufgebaut wird falls eine Order aus der oberen Bedingung mit Verlust schließt. Gibt es da eine Möglichkeit? Gruß Aron |
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Für eine BuyOrder: Close per TP Code:
ticket 95692919 OrderClosePrice() ==OrderTakeProfit() OrderComment()=="" ECN Brocker |
Alle Zeitangaben in WEZ +2. Es ist jetzt 13:49 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