Вот сам скрипт, скачивал его как то в прошлом году, сейчас вот понадобился, но есть одно но )
Суть скрипта экспорт котировок в файл CSV
Скрипт отлично работает с котировками формата "1.1234" а вот с числами-котировками вида "12.12" и "1.123" отказывается путем экспортировать данные, он попросту не останавливается и файл постоянно увеличивается в размерах, то есть запись можно остановить только вручную, удалив скрипт с МТ.
Что может быть нетак, подскажите пожалуйста?
И еще одна проблема, забыл, если котировка с нулем на конце, то в файл записывается число вида 2.162 вместо нужного 2.1620, как это устранить?
Файлы:
exportlevels.mq4
2 kb
- Что не так с тестером стратегий, билд 1320 ?
- [АРХИВ!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 4.
- Проблема с загрузкой истории со сдвигом.
Скрипт своей гениальностью поражает...или я просто не понимаю зачем он.
Проблему с 2-мя знаками после запятой и нулем в конце исправил.
#property show_inputs extern int MaxLimit = 1000; //+------------------------------------------------------------------+ //| script program start function | //+------------------------------------------------------------------+ int start() { double kotir = Ask; int handle; handle = FileOpen("FindLevels.txt", FILE_CSV|FILE_WRITE, '\t'); //FileWrite(handle, "Cost", "Bars Num"); FileWrite(handle, kotir); double d1 = Low[iLowest(NULL, 0, MODE_LOW, MaxLimit, 0)]; double d2 = High[iHighest(NULL, 0, MODE_HIGH, MaxLimit, 0)]; for (double d = d1; d <= d2; d += Point) { /* эта часть кода не используется double a = 0.0; for(int i = 0; i < MaxLimit; i++) if(d > Low[i] && d < High[i]) a+=1; */ FileWrite(handle, DoubleToStr(d,Digits)); } FileClose(handle); return(0); }
Альтернатиный источник энергии OutQuotings
Обьясните для чего тогда предназначалась эта часть кода, которую komposter закомментировал.
Да и спасибо Вам за помощь)
Na100yaschiy:
Обьясните для чего тогда предназначалась эта часть кода, которую komposter закомментировал. Да и спасибо Вам за помощь)
Обьясните для чего тогда предназначалась эта часть кода, которую komposter закомментировал. Да и спасибо Вам за помощь)
Она считала в тело (> Low и < High) скольки баров входит каждое из значений перебираемого диапазона. Но результат никуда не записывался.
Не за что ;)
подскажите пожалуйста есть ли такой скрипт который экспортирует значения любого индикатора в файл хоть csv хоть txt наподобие этого https://www.mql5.com/ru/code/273
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь