Skrypt Metatrader 4 do konwersji 10 lat danych M1
Pokaż wyniki od 1 do 9 z 9

Wątek: Skrypt Metatrader 4 do konwersji 10 lat danych M1

  1. #1
    Szukam skryptu lub czegoś, aby przekonwertować 10 lat danych M1 (pliki .csv, bezpośredni import MT) na M5, M15, D1 itd. Problem polega na tym, że limit MT jest liczbą pasków do zaimportowania, więc limit jest kilka miesięcy barów M1. Ponieważ mam dane M1, które ograniczają mnie do kilku miesięcy co godzinę i codziennie itp. Słupków przy użyciu standardowego skryptu konwertującego okres MT4, jeśli go zaimportowałem.

    Jakaś pomoc?

    EDYCJA: Przypuszczam, że o to pytam, czy istnieje sposób na pobranie zewnętrznego pliku CSV i przekonwertowanie go na inny okres i wyjście w osobnym pliku?

  2. #2
    Ile barów 1M od 10 lat? Powinienem mieć około 3-4 milionów. MT4 jest w stanie to obsłużyć.

  3. #3

    Cytat Zamieszczone przez ;
    Ile barów 1M od 10 lat? Powinienem mieć około 3-4 milionów. MT4 jest w stanie to obsłużyć.
    Wiesz co Ronald, masz rację. Myślałem o MT Adminior, a nie o MT. Dzięki za przypomnienie. EDIT: Teraz daje mi błędy. 2010.07.01 10:05:17 Obsługa pamięci: nie może alloe 245508560 bajtów pamięci

  4. #4
    Użyj centrum historii. Zaimportuj dane 1M do centrum historii, a następnie użyj przelicznika okresów, aby przekształcić 1M czas na wszystko, czego potrzebujesz. Następnie wróć do centrum historii i wyeksportuj czas, który skonwertowałeś.

  5. #5
    Alternatywą jest przepisanie skryptu, aby nie zapisywał całego pliku w pamięci, ale raczej w porcjach.

  6. #6

    Cytat Zamieszczone przez ;
    Użyj centrum historii. Zaimportuj dane 1M do centrum historii, a następnie użyj przelicznika okresów, aby przekształcić 1M czas na wszystko, czego potrzebujesz. Następnie wróć do centrum historii i wyeksportuj czas, który skonwertowałeś.
    Po zaimportowaniu dziesięcioletnich danych z minutnika testera forex Nawet jeśli maksymalne pasy na wykresie i w historii ustawiono na 9999999999999, to większość z nich zostanie ot na wykresie minutowym do przekonwertowania danych za 2 miesiące. Za pomocą skryptu konwertera okresów wyższe przedziały czasowe Ja się nawracam, dlatego też ograniczam się do ostatnich 2 miesięcy. Jak przekonwertować pozostałe 9-miesięczne i 10-to miesięczne taktowanie na wyższe ramy czasowe, aby móc przeprowadzać backtesty przez kilka lat z dokładnością do 90%? EDYCJA: Prosty restart MT4 po zmianie Max barów na wykresie ujawnia wykres 1 Min od 7/9/09 - co najmniej 17 miesięcy. Nadal nie rozumiem, dlaczego wykres sprzed kilku lat nie jest wyświetlany?

  7. #7
    Nie martwcie się, to już koniec. Wydaje się, że wszystko, co zajęło przekształcenie wszystkich 10-letnich danych z 1 minuty na wyższe ramy czasowe, to ponowne uruchomienie i ponowne zaimportowanie oryginalnych danych - tylko dla tych wszystkich, którzy mogliby spotkać się z podobnymi problemami. Więc teraz teoretycznie będę w stanie przeprowadzić 10-letnie testy historyczne z dokładnością 90%? Zobaczymy, jak to pójdzie

  8. #8
    Ten błąd występuje, gdy MT4 osiąga 1 GB pamięci. Zobacz więcej informacji tutaj -
    http://www.jeremywhittaker.com/2012/...-or-csv-files/

  9. #9

Uprawnienia umieszczania postów

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Używamy cookies
Używamy cookies, aby jak najlepiej dostosować witrynę do Twoich potrzeb. Kontynuowanie przeglądania tej strony, oznacza zgodę na używanie plików cookies. Aby uzyskać więcej informacji zapoznaj się z naszą Polityką Prywatności.