Tick data - 99% jakość modelowania w MetaTrader 4.

Tu można dyskutować o wszystkich sprawach związanych z rynkiem Forex.
Chrisdot
Gaduła
Gaduła
Posty: 169
Rejestracja: 26 lip 2010, 22:41

Nieprzeczytany post autor: Chrisdot »

Ok chłopaki i dziewczyny, mam problem z uruchomieniem testera. Korzystałem z informacji zawartych w tym wątku i także z: http://eareview.net/tick-data.

1. [OK] ściągnięcie danych tickowych z Dukascopy
2. [OK] dane przerobione z CSV do FXT przy użyciu MT 4.432; muszę na tym, bo kiedy używam starszego MT4, to nie łączy się z brokiem zanim nie zrobię update
3. [OK] dane (FXT + HST) skopiowane do starszego MT4 (v226) odpowiednio do katalogów tester/history/ i history/[server-name]
4. [NIE-DZIAŁA] odpalam MT (v226, brak połączenia z brokerem), uruchamiam skrypt 'birts-patch' i w momencie kiedy klikam 'start' w testerze, to nic się nie dzieje, a w dzienniku pojawia się 'TestGenerator: internal error because the file not opened'.

FAQ z eareview mówi:
4. My backtest stops as soon as I click the start button. The backtesting journal tab displays TestGenerator: internal error because the file not opened. What is wrong?

That’s MT4′s way of notifying you that it refuses to overwrite an FXT file that is set read-only. If you’re using the Birt’s Patch script, you probably forgot to run it (keep in mind that you have to run it once after every terminal restart, prior to starting the backtest) or you might be using an outdated version.

If you’re using the Tick Data Suite, you didn’t start the terminal via tds.exe.
Co się do mnie zupełnie nie stosuje, bo uruchomiłem birt's patch...
Macie jakieś wskazówki co z tym zrobić, żeby zadziałało?

Awatar użytkownika
trader
Gaduła
Gaduła
Posty: 185
Rejestracja: 11 sty 2012, 09:03

Nieprzeczytany post autor: trader »

Przyłączam się do pytania.
Co zrobić by na starszej wersji MT (platforma domaga się update'u) uruchomić skrypt?
Just do it !

259
Maniak
Maniak
Posty: 3968
Rejestracja: 15 cze 2011, 23:20

Nieprzeczytany post autor: 259 »

Możesz podrzucić taki plik fxt z którym masz problem?
Spakuj go rarem z maks kompresją to schudnie do 10% :-)
Aha, i podaj datę początkową/końcową.
Wystarczy wygenerować jeden dzień i powninen się zmieścić.
Jakże często ludzie mają już gotową opinię zanim zdążą pojąć istotę rzeczy.
A gdy już ta istota w pełni do nich dotrze, jakże często muszą zmagać się z konsekwencjami swojej opinii ;-)

Chrisdot
Gaduła
Gaduła
Posty: 169
Rejestracja: 26 lip 2010, 22:41

Nieprzeczytany post autor: Chrisdot »

To mój plik FXT, spakowany 7zip:

http://www.sendspace.com/file/imrg37

Swoją drogą kompresja ładna - z 464MB zrobiło się 26MB.
Wybacz 'sendspace' ale nie mam aktualnie żadnej innej mądrej możliwości wrzucenia 26MB pliku.

Jeśli chodzi o daty, to generowałem FXT z pliku CSV:
EURUSD_Ticks_2007.04.01_2012.09.15

259
Maniak
Maniak
Posty: 3968
Rejestracja: 15 cze 2011, 23:20

Nieprzeczytany post autor: 259 »

OK. mam go. Ale daj mi trochę czasu, już trzeci browar leci...
Jakże często ludzie mają już gotową opinię zanim zdążą pojąć istotę rzeczy.
A gdy już ta istota w pełni do nich dotrze, jakże często muszą zmagać się z konsekwencjami swojej opinii ;-)

259
Maniak
Maniak
Posty: 3968
Rejestracja: 15 cze 2011, 23:20

Re: Tick data - 99% jakość modelowania w MetaTrader 4.

Nieprzeczytany post autor: 259 »

Tak na pierwszy rzut oka plik jest w wersji 405, a Ty mówiłeś o 226. Może na tym polega problem. Spróbuj nowszym terminalem.
Nagłówek wydaje się być ok, dane niby też choć jak na tak długi okres to spodziewałbym się raczej kilka gigabajtów zamiast 475MB. Coś nie tak.. Nie mam jak tego teraz sprawdzić...
Jakże często ludzie mają już gotową opinię zanim zdążą pojąć istotę rzeczy.
A gdy już ta istota w pełni do nich dotrze, jakże często muszą zmagać się z konsekwencjami swojej opinii ;-)

Chrisdot
Gaduła
Gaduła
Posty: 169
Rejestracja: 26 lip 2010, 22:41

Re: Tick data - 99% jakość modelowania w MetaTrader 4.

Nieprzeczytany post autor: Chrisdot »

Plik FXT został zrobiony przy użyciu MT4 432, następnie skopiowany do MT4 226 i w wersji 226 próbowałem uruchomić testera.
Próbowałem różnych kombinacji i nie udało mi się do dzisiaj uruchomić testera.
OS: Win7 x64

Masz działającego testera? Może byłbyś w stanie podesłać MT4 którego używasz do testowania?

259
Maniak
Maniak
Posty: 3968
Rejestracja: 15 cze 2011, 23:20

Re: Tick data - 99% jakość modelowania w MetaTrader 4.

Nieprzeczytany post autor: 259 »

Nie ma znaczenia jaka była wersja terminala na którym był wygenerowany ten plik - wersję i format pliku narzuca skrypt generujący fxt.
Kompatybilność nie działa w tę stronę. Nowy terminal będzie czytał wszystkie poprzednie wersje plików ale nie odwrotnie.
Ew. spróbuj starszego skryptu.

EDIT: wersja 409 czyta ten plik bez problemów.
Jakże często ludzie mają już gotową opinię zanim zdążą pojąć istotę rzeczy.
A gdy już ta istota w pełni do nich dotrze, jakże często muszą zmagać się z konsekwencjami swojej opinii ;-)

Chrisdot
Gaduła
Gaduła
Posty: 169
Rejestracja: 26 lip 2010, 22:41

Re: Tick data - 99% jakość modelowania w MetaTrader 4.

Nieprzeczytany post autor: Chrisdot »

Wersję MT4 409 trudno znaleźć w czeluściach internetu. Uruchomiłem ten sam plik na wersji MT4 406.
Birt's patch v 0.21
NoFXTOverwrite = true
Remove2GBLimit = true
RealSpread = false

zachowanie dokładnie to samo :/.

Zrzut dziennika:
2012.09.23 15:06:17 Script birt's patch EURUSD,M5: removed
2012.09.23 15:06:15 Script birt's patch EURUSD,M5: loaded successfully
2012.09.23 15:06:05 '331923': connect failed [Stara wersja]
2012.09.23 15:06:01 HotForex MT4 4.00 build 406 started (HF Markets Ltd)

Zrzut dziennika testera:
2012.09.23 15:06:23 TestGenerator: internal error because the file not opened
2012.09.23 15:06:23 MACD Sample: loaded successfully


Jeszcze jakieś pomysły? :)

____
Sprawdziłem też na wersji MT4 409: https://support.beeksfx.com/index.php?/ ... executable
Zachowanie dokładnie takie samo. Wynika stąd, że problem leży nie w wersji terminala, tylko gdzie indziej ...

Awatar użytkownika
mah1y
Pasjonat
Pasjonat
Posty: 669
Rejestracja: 30 sty 2011, 22:01

Re: Tick data - 99% jakość modelowania w MetaTrader 4.

Nieprzeczytany post autor: mah1y »

zainstaluj od nowa platforme 409 w tym samy folderze i sprobuj ponownie odpalic skrypty.
U mnie jest tak: jak uruchomie tester to sobie smiga, ale gdy go wylacze i sprobuje wlaczyc ponownie to wywala mi dokladnie taki sam blad jak tobie i musze reinstalowac platforme, poniewaz reinstaluje do tego samego folderu to wszystkie dane juz tam sa, lacznie z napisanymi skryptami. Trwa to 30 sekund wiec nie robi mi to roznicy. Czasami jest tak ze musze zrobic reset kompa i zainstalowac nowa platforme 2 razy.

ODPOWIEDZ