Geschrieben 28. Mai 200818 Jr. comment_29195 http://img56.imageshack.us/img56/7802/historycenterzj7.jpg History Center for MetaTrader 4 Beschreibung: Datenbank mit historischen Kursen verschiedener Währungspaare, hilfreich für Backtesting Melden
Geschrieben 1. August 200817 Jr. comment_35079 das ist auch über die Software möglich z.z. nur AlpariAlpari Metatrader 4 History Downlad (siehe Bild) das Quote Archiv von alpari-idc.ruhttp://www.alpari-idc.ru/en/quote-archives/ Melden
Geschrieben 12. April 200917 Jr. comment_62486 Alternative zum History Center von Alpari - MetaTrader 1-Minute (M1) Data AUD / CAD AUD / NZDAUD / JPYAUD / USDCAD / JPY CHF / JPY EUR / AUDEUR / USDEUR / GBPEUR / CAD EUR / CHF EUR / JPYGBP / USD GBP / JPYGBP / CHFNZD / USDUSD / CHFUSD / CADUSD / JPYUSD / MXN Dateien sind gezippt und liegen entpackt im Fileformat hst vor. Melden
Geschrieben 18. Mai 200917 Jr. comment_67917 Gibt es denn irgendwo historische Daten für Rohstoffe oder Futures?Habe auf schafe.de Daten für Gold gefunden, die sind aber kostenpflichtig. Melden
Geschrieben 18. Mai 200917 Jr. comment_67923 ... historische Daten für Rohstoffe... Zb. bei einem MT-Broker mit Gold im Angebot. Schau mal ActivTrades (Demo) an, die zeigen das an, wenn man auf "alle Kurse anzeigen" klickt.Allerdings auch nur beschränkt zurückscrollbar, aber ein paar Monate glaube ich schon, je nach Timeframe. Melden
Geschrieben 18. Mai 200917 Jr. comment_67938 Gibt es denn irgendwo historische Daten für Rohstoffe oder Futures?Habe auf Meta-**der.de Daten für Gold gefunden, die sind aber kostenpflichtig.*lauft leicht grünlich an* Ah, so so, bei Herrn Hahn kostet es also was ... hmm, war ja mal irgendwie klar . Prinzipiell kann man in dem Fall davon ausgehen, dass man die Sachen im Web irgendwo umsonst bekommt. Ich hab leider nicht viel Ahnung von den verschiedenen Metatrader-Brokern *sieht sich hoffnungsvoll nach Henrik & Friends um*, aber ich würde mal annehmen, dass man die historischen Kurse bei dem jeweiligen MT-Broker auch gratis runterladen kann. Das ist ja das "normale" Verfahren. 1. MT-Broker suchen, der die gesuchten Werte anbietet (ich hab bei Google auf die Schnelle http://www.forex.com gefunden, aber da melden sich hoffentlich noch ein paar Spezis von uns zu Wort ! Henrik )2. Demokonto dort aufmachen3. Metatrader installieren und dann Daten runterladen. Melden
Geschrieben 18. Mai 200917 Jr. comment_67939 Zb. bei einem MT-Broker mit Gold im Angebot. Schau mal ActivTrades (Demo) an, die zeigen das an, wenn man auf "alle Kurse anzeigen" klickt.Boah, Du hast mich überholt. Respekt ! Melden
Geschrieben 19. Mai 200917 Jr. comment_68343 Sorry, daß ich einen unerwünschten Link gepostet habe. Ich habe absichtlich dazugeschrieben, daß es dort kostenpflichtig ist, um Leser davon abzuhalten dort hinzugehen. Ah, so so, bei Herrn Hahn kostet es also wasJa, das das war auch mein erster Gedanke und ich war nicht wirklich überrascht. Bearbeitet 19. Mai 200917 Jr. von mh21 Melden
Geschrieben 19. Mai 200917 Jr. Autor comment_68344 Kein Thema mh21 - das konntest Du nicht wissen. Ist zurückzuführen auf die interne Qualitätskontrolle. Melden
Geschrieben 25. Mai 200917 Jr. comment_69970 Ich habe ein paar M1 Daten von der Seite, die 4x vorgeschlagen hat, heruntergeladen.Bei Alpari ist momentan kein download möglich.Habe die Datei entpackt und im MetaTrader HistoryCenter dann auf das entsprechende Symbol mit "importieren" die Daten importiert. Ein Strategietest mit der Periode M1 hat dann auch funktioniert. Wenn ich den EA aber auf Periode H1 testen will,erhalte ich die Fehlermeldung keine historischen 60Minuten Daten vorhanden. Ich meine, ich hätte irgendwo gelesen, daß MetaTrader die historischen Daten für höhere Timeframes automatisch aus den niedrigeren berechnet.Hat er bei mir aber leider nicht getan.MT neu starten hat auch nichts gebracht. Falls das eine Rolle spielt: Ich habe MT4 ohne Anbindung an ein Konto (Demokonto ist abgelaufen und bisher habe ich das nicht wieder aktiviert) auf meinem Rechner.Ich will momentan nur Backtests machen (und auf meinen bisherigen Konto weiterhin diskretionär handeln). Benötige ich historische Daten doch für jeden Timeframe? Melden
Geschrieben 25. Mai 200917 Jr. comment_69995 Benötige ich historische Daten doch für jeden Timeframe? MT4 muss die Daten erst umrechnen.Näheres dazu hier.Nun muss der MT4 neu gestartet werden (bitte daran denken: Alle Einlogg-Versuche abbrechen!). Anschließend im MT auf DATEI - CHART OFFLINE ÖFFNEN gehen und die das Währungspaar EURUSD anklicken. Der Chart baut sich auf. Nun im Navigator auf SCRIPTE und PERIOD CONVERTER gehen => diesen auf den Chart ziehen. Es öffnet sich das Einstellungenfenster. Dort auf den Reiter INPUT gehen. Die Zahl (im Bild die 3) sind die Minuten. Wir tragen nun eine "5" ein - für 5 Minuten und klicken auf OK.Nun warten wir etwas...im Journal unten steht dann eine Erfolgsmeldung. Ein paar Sekunden warten wir weiter. Jetzt geht das Spiel weiter mit PERIOD CONVERTER, nur dass wir bei der "3" die Zahlen nacheinander insgesamt ersetzen durch 5, 15, 30, 60, 240, 1440, 10080 (für die timeframes).Jedesmal mindestens 20 Sekunden warten! Melden
Geschrieben 28. Mai 200917 Jr. comment_70829 Danke für die Anleitung.Das hat prinzipiell alles gut funktioniert, aber... Ich habe die gesamte Prozedur an meinem PC und meinem Notebook durchgezogen.Dann habe ich einen EA zur Probe auf beiden Rechnern mit den exakt gleichen Parametern laufen lassenund verschiedene Ergebnisse erhalten. Warum das so ist, habe ich wahrscheinlich herausgefunden: Es sind die Kontraktspezifikationen. Die sind auf meinen beiden Rechnern unterschiedlich.Ich ahne auch warum: Der MT auf dem Notebook war nie online, der MT auf dem PC war vor dem Aufspielen der historischen Daten einmal bei alpari online.Ich gehe davon aus, daß der PC sich dabei die Kontraktspezifikationen von alpari geholt hat. Jetzt dachte ich, ich hätte zwei Möglichkeiten:1. Mit dem Notebook bei alpari online gehen und dann die gesamte Historienladerei nochmal durchziehen.Da hab ich erstens keinen Bock drauf und zweitens, will ich ja vielleicht andere Kontraktspezifikationen beim Testen verwenden. 2. Die Spezifikationen für die einzelnen Währungspaare manuel editieren.Da hab ich zwar auch keine Lust drauf, das ist aber meine bevorzugte Lösung. Das Problem: Ich weiß nicht wo das geht.Das Symbol Eigenschaften Fenster des Strategietesterfesters ist nur ein Ausgabefenster. Über Markt auf ein Symbol und dann auf Eigenschaften ist auch nur ein Ausgabefenster. Dann habe ich in der Hilfe gefunden, daß in den .FXT Dateien auch was über Spread usw. drinsteht. Da ist ja aber nur wohl eine Historie des Tests, nichts zum Voreinstellen. Das konnte ich aber nicht prüfen, da die Dateien zu groß für den Windows Editor sind und ich sie nicht öffnen kann. Aber ich glaube sowieso nicht, daß das der richtige Weg ist. Wie kann ich die Kontraktspezifikationen manuell ändern? Melden
Geschrieben 28. Mai 200917 Jr. comment_70831 Den Spread kann man leider nicht ändern. Es soll wohl möglich sein, aber bisher hat noch niemand hier herausgefunden wie. Wenn du ein sauberes Ergebnis haben willst, und dir 3 Monate backtest reichen, dann mach es durch zurückscrollen in M5, M5, M15, ...Ansonsten setze wie beschrieben eine saubere MT4-Station auf. Übrigens: Bei Optimierungen bekomme ich bei jedem Durchgang auch andere Werte. Die Optimierung am Besten mehrmals wiederholen und die besten Ergebnisse notieren, irgendwann wiederholen die sich (nach 2-5x) und dann kann man schon etwas damit anfangen. Melden
Geschrieben 29. Mai 200917 Jr. comment_70921 Dann habe ich in der Hilfe gefunden, daß in den .FXT Dateien auch was über Spread usw. drinsteht. Da ist ja aber nur wohl eine Historie des Tests, nichts zum Voreinstellen. Das konnte ich aber nicht prüfen, da die Dateien zu groß für den Windows Editor sind und ich sie nicht öffnen kann. Aber ich glaube sowieso nicht, daß das der richtige Weg ist.Geht es denn mit WordPad ? Der normale Editor (Notepad) schafft das nicht, das stimmt, aber Wordpad ist da viel leistungsfähiger. Melden
Geschrieben 29. Mai 200917 Jr. comment_70922 Wenn es um den Spread geht: er backtestet immer mit dem aktuellen Spread. Dieser ist gespeichert in der Datei symbols.sel - bekommt man wzar mit nem Editor auf, kann aber nichts sinnvolles einstellen (den hinterlegten Spread verändern). Auch mit nem Hexeditor nicht. Da hilft nur, dass du von verschiedenen Brokern dir die smbols-sel rauskopierst und merkst, was dort für ein Spread drinne war. Dann, wenn du einen Backtest machen willst, trennst du die Internetverbindung (oder loggst dich aus etc.) und kopierst die gespeicherte symbols.sel über die vorhandene. Ist manchmal praktisch, wenn man nachts backtesten will, wo der Spread möglicherweise doppelt so hoch ist wie normal, oder wenn man am WE backtesten möchte, und der letzte SPreadstand aber 20 Punkte auseinander ist, was bei manchen Brokern auch vorkommt (auf den letzten Tick vor dem Wochenende). Sobald aber ein Login erfolgt, wird die symbols.sel wieder überschrieben mit dem aktuellen Spread. Melden
Geschrieben 29. Mai 200917 Jr. comment_70934 Wo wir schon beim Thema sind: kann man eigentlich auch Tickdaten in den MT4 importieren? Wenn ja: wie? Es ist ja schon recht krampfhaft gewesen, vorhandene 1-Minutendaten des FDAX so umzuwandeln, dass der MT4 die auch eingelesen hat. Das ";" als Trennzeichen kann man zwar auswählen, akzeptieren tut er es allerdings nicht. Es klappt irgendwie nur mit ",". Insofern wäre es gut zu wissen, wie man schnell und einfach vorhandene Tickdaten da eingelesen bekommt. Melden
Geschrieben 29. Mai 200917 Jr. Autor comment_70938 Wo wir schon beim Thema sind: kann man eigentlich auch Tickdaten in den MT4 importieren? Wenn ja: wie? Es ist ja schon recht krampfhaft gewesen, vorhandene 1-Minutendaten des FDAX so umzuwandeln, dass der MT4 die auch eingelesen hat. Das ";" als Trennzeichen kann man zwar auswählen, akzeptieren tut er es allerdings nicht. Es klappt irgendwie nur mit ",". Insofern wäre es gut zu wissen, wie man schnell und einfach vorhandene Tickdaten da eingelesen bekommt. Mal ne Frage an die Entwickler?Liesen sich die historischen Daten nicht irgendwie automatisiert in ein Backup (mysql oder so) schreiben? Dort angelegt, könnten diese je nach Belieben aufbereitet werden. Melden
Geschrieben 29. Mai 200917 Jr. comment_70939 es geht einfacher. man macht sich die arbeit und lädt sich die ticks von gain runter. das dauert einen ganzen tag (eigene erfahrung vor gut einem jahr gemacht). dann einen mt4 broker suchen der die selbe ortszeit nimmt wie gain und den dann 24/7 laufen lassen. so hast du immer die aktuellen ticks.3 riskpunkte jedoch. - du hast für solltest bei dem neuen mt4 broker nur den M1TF aufmachen. so hast du nur eine überschneidung von ein paar 100 minuten.- die vola bei jedem broker anders- es entsteht ein gap in dieser überschneidungszeit. oder man macht sich die arbeit und lädt jeden monat die aktuellen ticks von gain runter. mt4 schreibt die daten einfach in eine datei. du brauchst dir also nicht die arbeit mit einer datenbank zu machen. dann können sich alle einfach die datei kopieren Melden
Geschrieben 29. Mai 200917 Jr. Autor comment_70940 es geht einfacher. man macht sich die arbeit und lädt sich die ticks von gain runter. das dauert einen ganzen tag (eigene erfahrung vor gut einem jahr gemacht). dann einen mt4 broker suchen der die selbe ortszeit nimmt wie gain und den dann 24/7 laufen lassen. so hast du immer die aktuellen ticks. Danke für die Erklärung siscop!Die von Dir beschriebenen Schritte könnte man aber auch automatisieren um die Daten dann taggleich oder D-1 den Usern hier zur Verfügung zu stellen? Wäre das eine Alternative? Melden
Geschrieben 29. Mai 200917 Jr. comment_71090 Dann, wenn du einen Backtest machen willst, trennst du die Internetverbindung (oder loggst dich aus etc.) und kopierst die gespeicherte symbols.sel über die vorhandene. Das fuktioniert bei mir nicht.Habe ein Demokonto bei einem anderen Anbieter gemacht ActivT. Müsste also andere Werte enthalten.Nachdem ich die neue .sel über die alte kopiert habe (alte 5KB, neue 10 KB), ändert sich nichts an den Werten für Spead usw.Schließe ich den MT und schaue dann im Explorer nach der Datei hat sie wieder 5 KB.Das habe ich alles auf dem Notebook ohne Internetverbindung gemacht. Habe kopiert mit laufendem MT und ohne laufenden MT. Melden
Geschrieben 29. Mai 200917 Jr. Autor comment_71092 In der Beschreibung, die siscop so freundlich war hochzuladen, ist von einem TickLoggerForFXT.mq4 die Rede.Der Link zum Anbieter funktioniert nicht, deshalb hier eine Kopie, von der ich hoffe, dass es sich dabei um die aktuellste Version handelt. TickLoggerForFXT.mq4 Melden
Geschrieben 29. Mai 200917 Jr. comment_71101 bei der erklärung von henrik brauchst du diese 3 dateiensymbols.selsymbols.rawsymgroups.raw in der symbols.sel steckt u.a. der spread.wenn du einen von den 3en aber gelöscht hast so schreibt er 3 default dateien und die aufteilung in mt4 verschwindet. ich würde dir empfehlen bei deinem online-mt4 version diese 3 dateien rauszukopieren und bei symbols.sel jeweils seperat mit jeweils verschiedenen spreads eine kopie zu ziehen.dann hast du die selben symbols.raw und symgroups.raw aber mehrere symbols.sel die jeder ihr eigene spread enthalten. diese verschiedene symbols.sel dateien speicherst du dann in einem extra ordner und kopierst dann die variante mit dem spread den du brauchst wieder in den zugehörigen backtest-mt4 ordner ich habe mit einem hexeditor verschiedene versionen versucht dort den wert zu ändern aber ich finde den spread bei symbols.sel nicht. die symbols.sel variante ist die einfache. es gibt noch eine per *fxt mit einem hexeditor aber die ist bissl komplizierter und würde es nicht empfehlen. Melden
Geschrieben 29. Mai 200917 Jr. comment_71102 Es gibt einen 45 $ teuren Editor - Kim IV Habe das Teil aber nicht. Also nur als Hinweis. Melden
http://img56.imageshack.us/img56/7802/historycenterzj7.jpg
Beschreibung: Datenbank mit historischen Kursen verschiedener Währungspaare, hilfreich für Backtesting