Zum Inhalt springen
View in the app

A better way to browse. Learn more.

#T/N/X/T

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Timer in Strategie Tester möglich?

Geschrieben

Hallo,

ich verwende einen Timer i.S, von:

if (TimeHour(TimeCurrent()) >= X

u.s.w.

Im Strategie Tester zieht er dann immer die letzte (aktuelle) Servertime. Auch Time[] und iTime() scheint keine Lösung zu sein.
Man müsste ja den Zeitstempel der jeweils simulierten Kerze haben. Geht das oder kann ich immer nur alle Kerzen testen? Steh irgendwie aufm Schlauch...

Gruss Kai

Bearbeitet von whipsaw
code tag eingefügt

Featured Replies

Geschrieben
  • Autor

Hm, da hab ich mich wohl zu kurz gefasst.

Also, ich möchte einen EA im strategie tester von MT4 testen. Der EA enthält einen Timer, um die Handelszeiten einzuschränken. Er soll also z.B. nur zwischen 9 und 17.00 Uhr handeln.

Wenn ich die current Time rTime oder iTime auswerte, funktioniert das zwar live/demo aber im strategie tester ist die current Time der Zeitpunkt des stragtegie tests und nicht der abzugreifenden tick time oder TimeHour.

Gruss Kai

Bearbeitet von kai700

Geschrieben
extern int Time1 = 9;
extern int Time2 = 16;   

---

int Time0 = TimeHour(TimeCurrent());
bool TimeCheck = false;
if ((Time1==Time2) || (Time1<Time2 && (Time0>=Time1 && Time0<=Time2)) || (Time1>Time2 && (Time0>=Time1 || Time0<=Time2))) TimeCheck = true;

---

if (TimeCheck) {
"tue dies und das"
}

 

Damit geht es. Wenn es bei Dir nicht klappt, ist Deine Schleife über die Kerzen falsch.

Einbindung in Deinen Quelltext können wir gerne über Skype / Teamviewer machen.

Geschrieben
  • Autor

Hi,

ich hab den Fehler gefunden. Im Grunde mache ich es so, wie Du beschreibst. Ich rechne nur noch die TimeCurrent() in eine LocalTime um und checke die Local Timeframes. Das habe ich aber auch beim Lesen der Ergebensse berücksichtigt.

 

Die Ergebnisse, die außerhalb des Zeitfensters waren bzw. sind, sind tp, sl und modify. tp und sl sind ja normal, oder? Und modify ist der trailing stop, der außerhalb des Trade Blocks ist. Das habe ich aus dem Buch von Andrew Young. Ist das korrekt, dass man die Trailing funktion außerhalb des Trade Blocks hat?

 

Gruss Kai

 

PS: Wie gibt man hier eigentlich die code-tags ein?

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

Account

Navigation

Suche

Suche

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.