Скрипт WithoutSunday

kore

Активный участник
Добрый день.
Как исправить скрипт "удаляющий и приклеивающий к бару понедельника воскресные бары"?
При работе с инструментами в названии которых последнее значение - цифра... ругается - "неизвестный символ"

Инструкция по применению:
Использование:
- сохраните файл в директорию MT4\experts\, откройте и скомпилируйте
- откройте МТ, и перетащите эксперта на любой график
Внешние переменные:
- ChartList - список графиков, которые будут переделываться. Формат записи - "ИмяСимволаТФ,ИмяСимвола2ТФ2" (например, "EURUSD1440,GBPUSD1440"). Можно указывать до 32-х графиков.
- SundayToMonday - только для дневных графиков! - приклеивать или нет воскресенье к понедельнику (итоговый бар будет равен: Open=Open[воскресенья], High=Max(High[воскресенья], High[понедельника]), Low=Min(Low[воскресенья], Low[понедельника]), Close=Close[понедельника], Volume=Volume[воскресенья]+Volume[понедельника]).
- RefreshLuft - частота обновления офф-лайновых графиков в мс.

После запуска дождитесь появления в журнале надписи

01:20:32 WithoutSunday EURUSD,Daily: < - - - EURUSD1440: было 1896 баров, удалено 103 баров - - - >
01:20:32 WithoutSunday EURUSD,Daily: < - - - Для просмотра результатов, откройте график "WS_EURUSD1440" - - - >

и откройте график с указанным именем через команду Файл - Открыть автономно.
 

Вложения

  • WithoutSunday.mq4
    11,7 КБ · Просмотры: 34
Верх