Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools

Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools (http://www.expert-advisor.com/forum/index.php)
-   Programmierung MQL4 (http://www.expert-advisor.com/forum/forumdisplay.php?f=220)
-   -   Timeframes (http://www.expert-advisor.com/forum/showthread.php?t=2083)

Pseudo 27.03.12 21:48

Timeframes
 
Hallo,

Das ist mein erster Post diesem Forum. Kurz zu mir: Bin 24 Jahre Student und bin mit Trading mal mehr mal weniger Erfolgreich. Nun haben EAs mein Interesse geweckt.

Bei meinen Test habe ich folgendes Problem:
Wenn ich in meinem Ea verschienden Zeitebenen für verschiednen Indikatoren verwende, wird beim Backtest (mittel Metatrader4) immer die Zeitebene verwedet auf welcher ich den Test durchführe.

Konkret: Wenn ich einen Ema mit PERIOD_M30 im Ea aufrufe, liefert der Ema im Test auf verschiedenen Zeitebene verschiedene Werte.
Hoffe das ist so Verständlich.

Was mache ich falsch?

Mein zweites Problem hat nichts mit verschiednen timeframes zu tun, will aber dafür keinen extra Thread öffnen.
Wie kann ich ein EA automatisch beenden lassen. (Nicht mit einer if Abfrage einer externen Variable am beginn von start())


mfg

Free99 28.03.12 09:08

anders gefragt: wo ist das problem den backtest einfach im M30 laufen zu lassen? warum musst du umstellen?

du brauchst keine externe variable
du hast eine bedingung, für die er beendet sein soll
if (bedingung) return (0);
vom chart entfernen kannst du ihn nicht automatisch
der EA "läuft" auch nicht so richtig.
es wird einmal bei attachen die funktion init() aufgerufen
beim detachen deinit()
und bei jedem tick die funktion start()


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:04 Uhr.

Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum