FastBreakNews
- Experten
- Aleksey Ischenko
- Version: 1.2
- Aktualisiert: 5 April 2020
- Aktivierungen: 10
Vor der Veröffentlichung von Nachrichten platziert der EA zwei schwebende Orders in einem voreingestellten Abstand zum aktuellen Kurs - BUYSTOP und SELLSTOP.
Wenn die veröffentlichte Nachricht nicht sofort eine starke Kursbewegung auslöst und der Kurs sich langsam in eine bestimmte Richtung bewegt, verschiebt der EA eine der Orders weg, und die andere wird näher an den Kurs herangeführt, bis der Kurs sich schnell bewegt oder die Orders ablaufen. Auf diese Weise können Orders so nah wie möglich am Kurs platziert werden (20-30 Punkte für die fünfstelligen Kurse), wobei die Wahrscheinlichkeit gering ist, dass der Kurs die Order trifft und bei schwachen Nachrichten in die falsche Richtung läuft.
Wenn eine schwebende Order ausgelöst wird, versucht der EA sofort, die Position bis zum Break-Even zu bewegen und setzt einen Take-Profit, während er die andere Order im Falle einer starken Preisumkehr weiterhin mitzieht.
Parameter des EA:
- ID = 10092015 - magische Zahl. Wenn ID=0, platziert der EA schwebende Orders mit der ID 0 und verwaltet alle Orders mit der gleichen ID. Manuell eröffnete Orders haben ebenfalls 0. Bei einer anderen ID>0 platziert der EA Orders mit der angegebenen magischen Zahl und verwaltet nur seine eigenen Orders.
- Typ Lot = Festes Lot. Es gibt zwei mögliche Werte: "Fixed Lot" - der Wert des Lots ist gleich dem Parameter "Lot", "Percent of balance" - es wird der Prozentsatz des Kontostandes verwendet, der im Parameter "Lot" angegeben ist.
- Lot = 1.0 - Losgröße der ausstehenden Aufträge, wenn "Typ Lot"="Fixed Lot" oder Prozent des Kontostands, wenn "Typ Lot"="Prozent des Saldos".
- Die Zeit der Nachricht = 2015.10.05 19:57 - Zeit der Nachrichtenveröffentlichung gemäß der Terminalzeit. Muss manuell eingestellt werden. Der EA wird nichts vor dieser Zeit tun. Wenn Sie Aufträge unabhängig von den Zeiteinstellungen platzieren und ändern möchten, setzen Sie time_news auf eine vergangene Zeit.
- Start (sec) = 10 - Anzahl der Sekunden vor der geplanten Zeit der Nachrichtenveröffentlichung, zu der der EA seine Arbeit aufnimmt: Er platziert ausstehende Orders oder ändert bestehende Orders.
- SLEEP (msec) = 500 - Zeit in Millisekunden (1 Sekunde = 1000 Millisekunden). Eine Verzögerung vor der Auftragsänderung. Zum Beispiel, wenn der sich in einem Abstand von stepmin von einer anhängigen Order befindet, dann wird die Order nicht geändert, wenn weniger als die angegebene Zeit seit der letzten Änderung vergangen ist.
- Order delete (sec) = 60 - die Zeit in Sekunden, nach der schwebende Orders gelöscht werden. Der EA verwaltet weiterhin offene Orders.
- StopLoss distance (pip) = 50 - der Stop-Loss in Punkten für eine Position, die nicht zum Breakeven bewegt wurde. Er wird zusammen mit einer schwebenden Order und für die zuvor geöffneten Positionen gesetzt. Wenn der Stop Loss einer offenen Position kleiner als der angegebene Wert ist, wird der Stop Loss nicht erhöht.
- TakeProfit (pip) = 1000. Er wird nur für die Orders gesetzt, die keinen TakeProfit haben und zum Breakeven verschoben wurden. Bereits gesetzte TPs werden nicht verändert.
- Minimaler Abstand = 20 - der minimale Abstand in Punkten, um den der EA eine schwebende Order vom Preis wegbewegen wird.
- Maximaler Abstand = 50 - der maximale Abstand in Punkten, bei dem der EA eine schwebende Order näher an den Preis verschiebt. Anfänglich werden schwebende Orders in einem Abstand von (stepmin+ stepmax)/2 vom Preis platziert. Wenn sich der Preis von einer schwebenden Order um einen größeren Abstand als stepmax entfernt, rückt die Order um den Abstand von (stepmin + stepmax) / 2 näher heran. Wenn sich der Preis näher als stepmin an eine schwebende Order heranbewegt, entfernt sich die Order um den Abstand von (stepmin + stepmax) / 2. Für BUYSTOP bewegt sie sich vom Ask-Preis, für SELLSTOP vom Bid-Preis.
- Verwenden Sie trailing = true - trailt den Stop in Richtung Breakeven.
- Only to trail the profit = true - Verschiebt den Stop Loss nur dann in Richtung Breakeven, wenn der Preis in den Gewinnbereich eintritt.
- TrailingStop = 500. Der Abstand zum Trailing-Stop-Loss einer profitablen Position.
- TrailingStep = 10 - minimaler Trailing-Schritt.
