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.
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.
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
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ę.Zamieszczone przez ;
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.Zamieszczone przez ;
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
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.
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