Eksportowanie niestandardowych wartości indi do pliku CSV
Pokaż wyniki od 1 do 3 z 3

Wątek: Eksportowanie niestandardowych wartości indi do pliku CSV

  1. #1
    Dzień dobry,

    Próbuję wyeksportować do pliku csv Open, High, Low, Close, Volume i Custom Indior z iCustom. Ot, wysoka, niska, zamknięta objętość jest eksportowana poprawnie dla długości = 100 z ostatnich 100 wartości, ale wskaźnik niestandardowy zwraca tylko ostatnią wartość 100 razy, czy ktoś mógłby pomóc?

    Dzięki.

    Wstawiony kod #property copyright Copyright 2013, MetaQuotes Software Corp. link #property http://www.metaquotes.net #property indior_chart_window extern int length = 100;/Ilość słupków wysłanych do przetworzenia podwójnej ExtMap # 91; # 93 ;;/Łańcuch buforów nameData; int init () {nameData = Symbol () . txt;/nazwa pliku danych do wysłania return (0); } int start () {static int old_bars = 0;/zapamiętaj ilość taktów już znanych, jeśli (old_bars! = Bars)/jeśli zostanie odebrany nowy pasek {write_data ();/zapis pliku danych} old_bars = Bars;/pamiętaj, ile znanych jest słupków return (0); }/ ---------------------------------------------- -------------------- void write_data () {int uchwyt; handle = FileOpen (nameData, FILE_CSV | FILE_WRITE, ';'); if (handle lt; 1) {Comment (Utworzenie nameData nie powiodło się. Error #, GetLastError ()); return (0); } FileWrite (uchwyt, ServerAddress (), Symbol (), okres ());/nagłówek FileWrite (uchwyt, DATA, CZAS, WYSOKI, NISKI, ZAMKNIJ, OTWARTY, GŁOŚNOŚĆ);/nagłówek int i; for (i = length-1; igt; = 0; i--) {FileWrite (uchwyt, TimeToStr (Time, TIME_DATE), TimeToStr (Time, TIME_SECONDS), High, Low, Close, Open, Volume, iCustom (NULL, 0, JJMA, 5100,0,0,0)); } FileClose (uchwyt); Komentarz(); Komentarz (Plik nazwaDane został utworzony. TimeToStr (TimeCurrent (), TIME_SECONDS)); return (0); }

  2. #2
    Musisz użyć i zamiast 0 w części indeksu iCustom Wstawionego kodu dla (i = długość-1; igt; = 0; i--) {FileWrite (uchwyt, TimeToStr (czas, TIME_DATE), TimeToStr (czas, TIME_SECONDS) , Wysoki, Niski, Zamknij, Otwarty, Objętość, iCustom (NULL, 0, JJMA, 5 100,0,0, i)); } Mam nadzieję, że to pomoże

  3. #3
    1 Załącznik (y) Cześć Sangman, wielkie dzięki za twoją pomoc. Działa idealnie. Używam wskaźników niskiego opóźnienia od Jurika, są one bardzo dobre. Zastanawiam się, czy istnieje prosty sposób, aby wyeksportować ten dołączony (3c_JMACD.mq4) w ten sam sposób, wydaje się trudniejsze, ponieważ buduje się od innych Jurik i nie mogę znaleźć funkcji icustom w kodzie. Jeszcze raz dziękuję za pomoc.
    https://www.forex-instant.com/attach...7906809531.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.