Ktoś z was prosił o zmodyfikowany skrypt MQL do konwersji csv na fxt i/lub hst który czyta serię plików csv. W załączeniu.
Zasada działania:
Jeżeli nie poda się nazwy pliku wsadowego, skrypt najpierw szuka pliku [para].csv np. EURUSD.csv, a jak go nie znajdzie, będzie szukał plików z kolejnych lat w/g formatu [para]_[rok]:
EURUSD_2007.csv
EURUSD_2008.csv
w podanym lub domyślnym zakresie dat.
Co to nam daje? Oszczędza czas na generowaniu csv. Zamiast np.generować 2007-2011 i potem aktualizować całość, można to sobie podzielić i aktualizować tylko końcówkę

Można wygenerować oddzielne plik dla każdego roku i aktualizować tylko ostatni rok - w tej chwili 2011.
Dodatkowo każdy z tych plików jest mniejszy niż 2GB co pozwala ominąć ograniczenia MT4 na systemie 32-u bitowym (tu jest pewne niedomówienie - sam plik może być duzo większy i nie ma z nim problemu ze strony OS, ale to MT4 ma z tym problemy).
Ale UWAGA - to jest bardzo prosta modyfikacja i ten skrypt NIE SPRAWDZA poprawności danych ani ich kolejności chronologicznej.
Zarządzanie plikami i ich zawartością jest całkowicie ręczne i trzeba o tym pamiętać za każdym razem.
PS: wspominałem, że przerobiłem skrypt Birt's Patch na EA żeby działało automatycznie przypięte do wykresu.
Ale niestety NIE ZAWSZE TO DZIAŁA.
Czasami to nie zadziała mimo, że widzę w logu odpowiednie wpisy.
Mimo wszystko lepiej jest uruchomić ten skrypt ręcznie jak terminal dojdzie już do siebie, nawet ze dwa razy. A nawet dla każdej ramki oddzielnie. Lepiej dmuchać na zimne niż tracić czas na generowanie pików od nowa ;-)
I należy ZAWSZE mieć pod ręką backup fxt na wypadek gdyby ten skrypt jednak nie zadziałał ;-)
A ponieważ to są bardzo duże pliki, polecam rar i maksymalną kompresję danych.
PPS: ponieważ ostatnio Metaquotes trochę się rozszalało z istotnymi modyfikacjami programu (tego nie widać na zewnątrz, ale od wewnątrz są małe rewolucje) należy pamiętać, żeby ściągnąć odpowiednie skrypty dla odpowiedniej wersji. Idź do
http://eareview.net/tick-data i znajdź "Download links"
Poniżej tego tekstu są linki do bieżących skryptów i innych pomocnych fragmentów oprogramowania. A jeszcze niżej historia zmian.
Tylko nie kasuj starych wersji - nigdy nie wiesz czy się kiedyś nie przydadzą, a nie będziesz mógł ich już ściągnąć…
A jeszcze niżej blog- jak masz pytanie możesz zawsze spytać bezpośrednio autora - odpowiada całkiem szybko

Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.
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 ;-)