RaceCondition Problem - Martingale System mit Rangebreakout - HILFE

 

Hey Leute.

Hier mein letzter Versuch das Problem irgendwie zu lösen bzw. Hilfe zu bekommen...
Falls jemand etwas weiß BITTE BITTE helfen :-D

Folgendes Setup:

Rangebreakout EA (Startzeit 10 Uhr / Endzeit 10:15 Uhr)

SL ist 100% von der aufgezeichneten Range.
TP 1R.

Preis bricht aus > EA geht z.B. long mit 1 Lot.
SL kommt bei unterer Range (100% SL Range) > Martingale SOLLTE mit 2 Lot eröffnen, eröffnet aber mit 1 Lot, da der Trade im gleichen Tick ausgeführt wird.  (z.B. Martingale: 1 - 2 - 4 - 8 Lots usw.)
Das Problem wiederholt sich so oft wie der Preis eben in den SL läuft...
Es hilft kein Tickzähler, es hilft keine Funktionserkennung mit eingebautem Sonderfall der das Setup erkennt und dann die Funktion 5 Ticks später ausführen lassen soll (Gleicher Tick löst immer wieder den Reentry ohne Martingale aus oder vermischt auch manchmal und zählt 4x hoch oder sonst was).

Hat jemand vielleicht eine Lösung dafür oder muss man das so hinnehmen?

Über Hilfe wäre ich sehr sehr froh!

Dateien:
image.png  64 kb
 

Fernando muss da wohl etwas falsch verstanden haben und vorschnell gelöscht - Du hast ja gar kein Produkt veröffentlicht und den Rangebreakout EA scheint es auch nicht zungeben!

Aber merke: "Es gibt fast nichts, was nicht schon programmiert wurde!" Und so gibt es eine ganze Reihe von Artikeln zu dem Thema!

Such mal nach:

  1. https://www.mql5.com/en/search#!keyword=Grid-EA&module=mql5_module_articles
  2. https://www.mql5.com/en/search#!keyword=Martingale-EA&module=mql5_module_articles
Allerdings kann ich diesen Ansatz nicht empfehlen. Früher oder später pulverisiert so etwas das Konto.
 
gladiii92Rangebreakout EA (Startzeit 10 Uhr / Endzeit 10:15 Uhr)

Bitte bestätigen Sie: Handelt es sich bei diesem „RangeBreakout EA” um Ihren eigenen EA, für den Sie den Quellcode besitzen, oder um ein Produkt aus dem Market oder von einem Drittanbieter?

Please confirm—is this "RangeBreakout EA" your own EA for which you have the source code, or is it a product from the Market or by a 3rd party?
 
@Carl Schreiber #Fernando muss da wohl etwas falsch verstanden haben und vorschnell gelöscht - Du hast ja gar kein Produkt veröffentlicht und den Rangebreakout EA scheint es auch nicht zungeben!

Carl, ich bin überzeugt, dass „RangeBreakout EA” ein Produkt aus dem Markt ist (von einem anderen Nutzer) und gemäß den Regeln ist es nicht erlaubt, Marktprodukte im Forum zu diskutieren. Nutzer sollten Marktprodukte im Abschnitt „Kommentare” des Produkts oder direkt mit dem Verkäufer diskutieren.

Aber für den Fall, dass ich mich irre, habe ich den Nutzer um Bestätigung gebeten.

Carl, I am convinced that "RangeBreakout EA" is a product from the Market (by another user) and as per the rules, discussing market products is not allowed on the forum. User should discuss market products in the "Comments" section of the product or directly with the seller.

But just in case I am wrong, I have asked the user to confirm.

 
Es handelt sich um einen eigenen geschriebenen EA. Ich habe das Problem mittlerweile ermitteln können. Es gibt wohl eine Möglichkeit mittels einer bestimmten static variable die man einbinden muss damit alles geordnet abläuft!D
Danke für die Hilfe!