Einzelnen Beitrag anzeigen
  #1 (permalink)  
Alt 10.06.22
smilemore smilemore ist offline
Neues Mitglied
 
Registriert seit: Sep 2021
Beiträge: 7
smilemore befindet sich auf einem aufstrebenden Ast
Standard EA abschalten wenn der EMA 20 vom Kontostand unterschritten wird

Hallo liebes Forum,

es gibt Marktphasen da läuft der Markt nur so und dann gibt es Marktphasen, da will der Markt nicht laufen und stoppt den EA andauernd aus.

Deshalb, möchte ich einen EA programmieren, der den EMA20 vom Kontostand berechnet (oder einen anderen Wert, ließe sich über Optimierung herausfinden). Sollte der Kontostand unter den EMA fallen so wird der Live-Handel eingestellt, und der EA geht in die Simulation über, wenn der Kontostand wieder über dem EMA notiert wird der EA wieder scharf gestellt.

Bei EMA20 muss der EA 20 abgeschlossene Trades gemacht haben

Also
Code:
input bool ea_on=true;
// Live-Handel erlaubt
//  Mehr als 20 geschlossene Trades=> berechne EMA(Kontostand);
// Wenn Kontostand der abgeschlossenen Trades kleiner EMA(Kontostand)
ea_on=false;
// Sobald Kontostand abgeschlossene Trade größer EMA(Kontostand)
ea_on=true;
Soweit die Therie.
Frage:
1) Kann man den EMA vom Kontostand berechnen, wenn ja wie muss man das machen
2) Wie kann man den ES in der Simulation weiter laufen lassen, wenn ich doch den Live-Handel bei unterschreiten des EMA(Kontostand) abschalte?
Aber damit der EA bei überschreiten vom EMA(Kontostand) wieder handeln kann, braucht der EA in der Simulation alle Trades?
Kann ein EA auf Daten eines anderen EAs zugreifen? Dann könnte man den EA Live laufen lassen und würde auf den EMA(Konto) zugreifen können, den der EA Simulation bereit stellt.
Wenn das nicht geht, wie könnte man das noch realisieren?

Ich freue mich auf die Vorschläge des Forums und bedanke mich für eure Zeit und eure Antworten.

Beste Grüße

smilemore

Geändert von smilemore (10.06.22 um 11:43 Uhr)