Zmienić format daty na plikach MTV .csv?
Strona 1 z 5 123 ... OstatniOstatni
Pokaż wyniki od 1 do 10 z 41

Wątek: Zmienić format daty na plikach MTV .csv?

  1. #1
    Czy mimo to można ustawić lub zmienić format daty w plikach .csv zapisanych przy użyciu MT4? Ponieważ próbuję zaimportować je do innego programu i nie działa, ponieważ nie obsługuje domyślnego formatu MT4. Każda pomoc doceniona.

  2. #2
    David, wypróbuję skrypt później. Wysłałem Ci PM. DZIĘKUJĘ CI! Z poważaniem,

  3. #3
    Cześć Creztor Przepraszam, nie znam żadnego sposobu, żeby MT4 to zrobił. Oto możliwe obejście tego problemu: 1. Pobierz edytor tekstu FREEWARE EmEditor z
    http://shareme.com/download/emeditor-free.htmli uruchom plik .MSI do zainstalowania (do \ Program Files \ EmEditor) Następnie uruchom EmEditor 2. Otwórz plik (naciśnij Ctrl-O), którego daty chcesz zmodyfikować. 3. Naciśnij Ctrl-H w celu wyszukaniazamiany i zaznacz Włącz wyrazy regularne (ON). Wpisz dokładnie ^ (....) \. (..) \. (..) w polu Znajdź, a \ 2 \ 3 \ 1 w polu Zamień na [UWAGA: zakłada to, że chcesz zmienić na format MM-DD-RRRR; zmień łączniki na dowolny separator, którego potrzebujesz; także przełącz 1, 2, 3 wokół jednak chcesz: 1 = YYYY, 2 = MM, 3 = DD, np. aby uzyskać DDMMRRRR, wpisz \ 3\ 2\ 1 Upewnij się, że ukośniki odwrotne \ pozostają tam, gdzie są] Kliknij Zamień wszystko, a następnie naciśnij klawisz Esc, aby zamknąć wyszukiwaniezamianę, i Ctrl-S, aby zapisać plik . 4. W razie potrzeby powtórz kroki 2 3 dla każdego pliku. Zwróć uwagę, że twoje wpisy w Znajdź i zamień na pozostają niezmienne: wystarczy je wpisać raz. EmEditor zapamiętuje również folder, z którego został otwarty ostatni plik CSV. Alternatywnie można załadować pliki do Excela i manipulować przy użyciu formuł, ale - po znalezieniu i znalezieniu wpisów w EmEditor - jest to znacznie szybsze. Jest bardzo szybki i łatwy, gdy wykonasz go kilka razy. Mam nadzieję że to pomoże. David

  4. #4
    Jeśli wiesz, co robisz, to całkiem proste. Utwórz skrypt, który będzie iterować dane i utworzy własny niestandardowy plik .csv. Będziesz intensywnie korzystać z funkcji plików,
    http://docs.mql4.com/files.

  5. #5

    Cytat Zamieszczone przez ;
    Jeśli wiesz, co robisz, to całkiem proste. Utwórz skrypt, który będzie iterować dane i utworzy własny niestandardowy plik .csv. Będziesz intensywnie korzystać z funkcji plików,
    http://docs.mql4.com/files.
    Gdybym wiedział, co robię, nie zamieszczałbym tutaj Dzięki , spróbuję.

  6. #6
    to jest dokładnie to, czego potrzebuję, dziękuję bardzo.

  7. #7

    Cytat Zamieszczone przez ;
    Gdybym wiedział, co robię, nie zamieszczałbym tutaj Dzięki , spróbuję.
    Przepraszam, człowieku, w moim pośpiechu, wydaje mi się, że złożyłem odpowiedź, która była zbyt lakoniczna, by była przydatna.

  8. #8
    1 Załączniki Hi Creztor Tesla ma absolutną rację, bardzo łatwo jest napisać skrypt, aby to zrobić, dlatego zrobiłem to (patrz poniżej). Kiedy powiedziałem ”nie wiem, jak uzyskać MT4, aby to zrobić” w moim poprzednim poście, miałem na myśli funkcję zapisywania plików. Poniższy scenariusz zakłada, że ​​wymagany jest następujący format: mm-dd-rrrr, gg: mm, Otwórz, Wysoki, Niski, Zamknij, Wolumin, jeśli nie, daj mi znać, a ja odpowiednio się zmienię. Po prostu pobierz poniższy plik do folderu C: \ Program Files \ lt; meta trader foldergt; \ experts \ scripts. Następnie uruchom MT4 i naciśnij Ctrl-N, aby otworzyć Navigator Otwórz drzewo ”Scripts”, a następnie przeciągnij ”output_history” na żądany wykres. Komunikat ”Wyjście historii zakończone” pojawia się w lewym górnym rogu wykresu. Zajrzyj do folderu C: \ Program Files \ lt; meta trader foldergt; \ experts \ files i powinieneś zobaczyć plik historii (np. Plik ”AUDUSD, 60.CSV” to H1 dla AUDUSD). Teraz masz alternatywną metodę. David [Edytuj: doświadczeni programiści MQL4, proszę nie śmiejcie się zbyt mocno na moje przedszkolne kodowanie]
    https://www.forex-instant.com/attach...4322860964.mq4

  9. #9
    Cześć, ściągnąłem załączony skrypt i jest blisko tego, czego potrzebuję. Ponieważ nie znam języka skryptowego, byłbym wdzięczny za pomoc. Muszę zautomatyzować proces tworzenia pliku CSV, gdy uruchamiam metatrader, aby wyświetlić listę parowania. Zmodyfikowałem już skrypt pod kątem formatu daty, który jest mi potrzebny. Po prostu napisz jedną linię dla jednej pary, a ja skopiuję i wkleję dla innych. Potrzebuję również nagłówka w pierwszej linii DATA, CZAS itp. ... Czy możliwe byłoby zmodyfikowanie bieżącego skryptu w celu zautomatyzowania procesu? Czy możliwe jest odwrócenie procesu. IMPORTUJ pliki csv bezpośrednio do bazy danych. (na przykład wykresy) Twoja pomoc byłaby mile widziana. Dzięki.

  10. #10
    1 Załącznik (y) Serhito, odpowiedziałem na twój e-mail. W przypadku, gdy ktoś chce zaktualizowanej wersji skryptu output_history.MQ4, jest dołączony. Teraz można go łatwo zmodyfikować, aby w jednym przebiegu generować dowolną liczbę historii danych dotyczących par walutowychczasowych. Instrukcje w obszarze komentarzy skryptu. David
    https://www.forex-instant.com/attach...1323623185.mq4

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.