Назначение скрипта SetLevels: установка на график цены уровней из заранее подготовленного файла.
Файл ищется в каталоге \experts\files\
Имя файла должно иметь след. вид: .txt
Т.е. для фьючерса на евро (сейчас название фин. инструмента "6EU9") имя файла должно быть "6E.txt".
Для фьючерса на S&P500 (сейчас название фин. инструмента "ESU9") имя файла должно быть "ES.txt".
Формат файла.
Файл состоит из 4-х полей, разделённых ;
Первое поле - тип уровня.
Возможные типы: K - уровень контракта, M - уровень месяца, WL - уровень прошлой недели, WC - уровень текущей недели,
D - уровень дня, S - уровень сессии, P - уровень точечный. Тип уровня можно писать маленькими и большими буквами.
Второе поле - цена, на которой нужно установить уровень. РАЗДЕЛИТЕЛЬ ЦЕЛОЙ И ДРОБНОЙ ЧАСТИ - ТОЧКА ! ! ! !
Третье поле - дата, с которой нужно установить уровень. Формат поля: "ГГГГ.ММ.ДД ЧЧ:ММ". Можно часы и минуты пропустить.
Четвёртое поле - объёмы на уровне. Это поле вписывается в комментарий к уровню.
Алгоритм работы скрипта.
При запуске скрипта он ищет файл с соотв. именем.
Можно установить для уровня цвет линии и стиль рисования. Для уровня контракта, месяца и прошлой недели такой настройки нет,
т.к. предполагается рисовать эти уровни толстой горизонтальной линией (при толщине > 1 невозможно установить стиль),
а все остальные - трендовой линией со свойством "луч".
При установке нового уровня предварительно удаляется уровень с таким же именем!
Некоторые информационные сообщения выводятся во вкладку "Эксперты" терминала.
Если у вас появяться предложения, дополнения по доработке скрипта, то пишите.