|
Startseite | Registrieren | Hilfe | Benutzerliste | Kalender | Suchen | Heutige Beiträge | Alle Foren als gelesen markieren |
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
Globale Variablen sind hier die einfachste Lösung
Mike |
|
|||
Hallo,
wie programmiere ich eine virtuelle Simulation? Die Funktion OrderSend() führt ja reelle Trades aus? Wie benutze ich OrderSend() für die virtuelle Simulation? Oder geht das nicht über OrderSend()? Ich muss doch den EA handeln lassen, ansonsten kann er ja keinen Gewinn oder Verlust machen, der EA soll aber bei Kontostand kleiner Ema20 nur noch virtuelle Trades machen? Liebe Grüße smilemore Geändert von smilemore (24.06.22 um 11:38 Uhr) |
|
|||
Für die virtuelle Simulation muss man eigenen Funktionen erstellen (z.B. virtuelleOrderSend(), virtuelleOrderClose()). Diese Funktionen führen Aufzeichnungen für die virtuelle Simulation (in eine Datei oder in GV).
EA berechnet Ema20 basierend auf virtueller Stimulation. Wenn der virtuelle Kontostand höher ist als Ema20, sendet EA gleichzeitig virtuelleOrderSend() und OrderSend(). |
|
|||
Hallo liebes Forum,
vorerst habe ich folgende Idee: Jede geöffnete Order bekommt als Kommentar die virtuelle Lotsize, sollte der Ema_Kontostand unterschritten werden, wird mit kleinstmöglicher Lotsize gehandelt, die Simulation geht über die Lotsize die Im Orderkommentar abgespeichert wird. Alle geschlossenen Orders werden in einem Pool, absteigend sortiert, ein Array arr_orderticket soll das Orderticket aus dem Pool abspeichern sofern es in arr_ordericket noch nicht enthalten ist. Wenn das passiert weiß der EA er muss den EMA_Kontostand und die virtuelle Balance neu berechnen, soweit die Theorie. Aber arr_ordeticket hat immer den Anfangswert -3, es wird also bis jetzt in das arr_orderticket kein Orderticket aus dem Pool gespeichert PHP-Code:
Liebe Grüße smilemore Geändert von smilemore (30.06.22 um 11:40 Uhr) |
Lesezeichen |
Stichworte |
ea abschalten, wieder einschalten |
Themen-Optionen | Thema durchsuchen |
Ansicht | |
|
|