Эксперт удаляет или приклеивает к бару понедельника воскресные бары.
Использование:
сохраните файл в директорию MT4\experts\, откройте и скомпилируйте
откройте МТ, и перетащите эксперта на любой график
Внешние переменные:
ChartList - список графиков, которые будут переделываться. Формат записи - "ИмяСимвола ТФ,ИмяСимвола2 ТФ2" (cимвол от периода отделяется пробелом (" "), например, "EURUSD 1440,GBPUSD 1440"). Можно указывать до 32-х графиков.
SundayToMonday - только для дневных графиков! - "приклеивать" или нет воскресенье к понедельнику ( итоговый бар будет равен: Open=Open [воскресенья], High=Max(High[воскресенья], High [понедельника] ), Low =Min( Low [воскресенья], Low [понедельника] ), Close=Close[понедельника], Volume=Volume[ воскресенья ]+ Volume[ понедельника ]) .
RefreshLuft - частота обновления офф-лайновых графиков в мс.
После запуска дождитесь появления в журнале следующего текста:
Из-за этого 6-го бара появляется фрактал раньше времени. И в автономе это не так важно. А вот в реале, когда работает советник на пробой фрактала - это супер важно. Что делать?
komposter, у меня есть задачка, решение которой думаю будет интересно
не только мне.
У брокера InterbankFX есть воскресные бары (пара часов торговли в
конце воскресенья). Я использую для анализа период D1 (строю каналы
регрессии). И эти пара часов вялой торговли в 10-20 пипсов на дневках
выглядят как говорится "ни к селу, ни к городу", давая лишь
ненужное искажение технической картинки в 20% (1 воскресный бар
/ 5 полноценных баров в рабочие дни). Очень хотелось бы иметь
эксперт, который бы просто эти ненужные воскресные бары удалял
на чартах D1.