Описание интерфейса и параметров для EA Classic Lock

7 июля 2022, 20:12
Oleksandr Vlasenko
0
123
Интерфейс на чарте (только для реальной работы)

Если вы торгуете много сделок внутри дня и совмещаете автоматическую торговлю со своим анализом, то вам будет удобно регулировать направление первой позиции в серии позиций следующими кнопками:
Fist BUY - допускается только BUY для первой позиции в серии, сигналы SELL торговой логики игнорируются.
Fist ANY - BUY или SELL для первой позиции в серии, в зависимости от сигнала заданной торговой логики.
Fist SELL - допускается только SELL для первой позиции в серии, сигналы BUY торговой логики игнорируются.
Stop Any 1st - игнорируются все сигналы на открытие первой позиции в серии (пауза на открытие новых серий позиций).

* Данные кнопки аналогичны параметрам эксперта First_BUY и First_SELL.
** При переинициализации эксперта происходит установка направления для первой позиции в серии согласно параметрам эксперта First_BUY и First_SELL (предыдущие нажатия на кнопки не учитываются).
В МТ5 переинициализации происходит, если нажать на значок эксперта на чарте и изменить какой-то параметр, а в МТ4 если даже просто нажать на значок эксперта на чарте без изменения параметров.
*** Чтобы быть уверенными в действующем направлении для первой позиции в серии, взгляните на первую строчку на чарте под кнопками:
pic1

Если вы не хотите ждать открытия первой позиции в серии по заданной торговой логике в ЕА, то просто воспользуйтесь кнопками быстрого открытия:
Fast 1st BUY  - моментальное открытие первой позиции BUY в серии.
Fast 1st SELL - моментальное открытие первой позиции SELL в серии.

**** Размер шрифта на кнопках можно подкорректировать параметром TextSize_for_all_buttons (если кнопки пусты, то уменьшите этот параметр).


Описание параметров

"==== Calculations by Ticks or open M1 ===="
Ticks_or_open_M1 - все расчёты производить по тикам (true), или по ценам открытия M1 (false). // Для быстрого начального подбора сетов в тестере стратегий используйте Ticks_or_open_M1=false и таймфрейм в тестере стратегий указывайте М1 (для стратегии эксперта таймфрейм указывается в параметре ниже).

"==== Entry Signal ===="
Select_Enter_Signal - выбор торговой логики для открытия первой позиции в серии позиций.
TimeFrame_for_Strategy - таймфрейм для торговой логики.

"==== Parameters_for_Lock ===="
Total_open_positions - максимальное количество одновременно открытых позиций.
Points_between_positions_and_TP - расcтояние в стандартных пунктах (1 пункт = 10 пипсов) для открытия хеджирующей позиции. Также этому значению равен начальный скрытый TakeProfit.
Multiplier_of_TP_for_Lock - множитель для изменения начального скрытого TP с каждой новой открытой позицией.
//При нескольких открытых позициях одновременное закрытие происходит при достижении плавающей прибылью значения, равного прибыли первой позиции от ТП.//

"==== Lot and MM ====";
Funds_for_0,01_of_Lot - количество средств на 0.01 торгового лота для первой позиции в серии позиций.
Lot_calculation_with_rounding - использовать округление при расчёте торгового лота.
Lot_calculation_based_on - выбор расчёта лота исходя из баланса или средств (эквити).
Use_Fixed_Lots - использовать фиксированный лот.
Value_Fixed_Lots - размер фиксированного лота.
Multiplier_of_trade_Lot_for_Lock - множитель для суммарного лота хеджирующих позиций.

"==== Fixing losses ====" // Фиксация убытков, отдельно для каждой пары. //
Close_orders_at_percentage_of_loss - процент плавающего убытка от баланса, при котором закрываются все позиции; при 0 функция не активна.

"==== Common parameters ====" // Во всех параметрах, где значения указаны в пунктах, нужно писать стандартные пункты (по 4-му знаку). //
Magic - уникальный номер сделок для эксперта.
Comment - комментарий сделок для эксперта.
First BUY - позволить открытие первой позиции BUY в серии позиций.
First SELL - позволить открытие первой позиции SELL в серии позиций.
Max_Spread_Open_for_BUY - максимально допустимый спред в пунктах для открытия сделки buy.
Max_Spread_Open_for_SELL - максимально допустимый спред в пунктах для открытия сделки sell.
Duration_Pause_Minut_at_any_close - пауза в минутах после закрытия позиций.

"==== GMT and DST ====" // Синхронизация времени сайта новостей со временем терминала происходит автоматически. Проверка временной синхронизации: https://www.mql5.com/ru/blogs/post/748028 . //
GMT_Offset_AUTO - вкл/выкл автоматическое определение GMT Offset.
GMT_Offset_Manual - разница между временем сервера брокера и временем по Гринвичу.
Adjust_DST_select - вкл/выкл перевод часов на летнее время (для тестера стратегий).

"==== TIMING ====" // Задать допустимое время для открытия первой позиции в серии. //
GMT_Open_Trade_Hour - час для начала открытия сделок по GMT.
GMT_Open_Trade_Minute - минута для начала открытия сделок по GMT.
Period_Open_in_minute - продолжительность времени для открытия сделок в минутах.
GMT_Open_Pause_Hour - час для начала паузы в открытии сделок по GMT.
GMT_Open_Pause_Minute - минута для начала паузы в открытии сделок по GMT.
Period_Pause_in_minute - продолжительность паузы в минутах.
Sunday_Trade - разрешить торговлю в воскресенье.
Monday_Trade - разрешить торговлю в понедельник.
Tuesday_Trade - разрешить торговлю во вторник.
Wednesday_Trade - разрешить торговлю в среду.
Thursday_Trade - разрешить торговлю в четверг.
Friday_Trade - разрешить торговлю в пятницу.
Saturday_Trade - разрешить торговлю в субботу.
Reconfiguration_Time - сдвинуть "GMT_Open_Trade_Hour" и "GMT_Open_Pause_Hour" на 1 час вперёд в зимнее время.

"==== Days without Trade ====" // Запрет на открытие первой позиции в серии для некоторых дней. //
Use_Holidays_Pass - не торговать в период праздников, который задаётся с помощью параметров: Month_start_Holidays, Day_start_Holidays, Month_end_Holidays, Day_end_Holidays.
use_Date_Holidays - не торговать в дни праздников, которые задаются в строке Date_Holidays.

"==== consider other positions ====" // Параметры из этого блока предназначены для совместной работы с другими экспертами (учёт открытых позиций с другими магическими числами). Если вы используете этого эксперта отдельно, то данные параметры не влияют. //
Total_deals_of_line_magics_for_one_symbol - максимальное количество одновременно открытых позиций с магическими номерами из "Line_Magics" по символу чарта; действительно для значений больше 0; данный параметр ограничивает открытие первой позиции и не ограничивает открытие усредняющих позиций.
Total_deals_of_line_magics_for_all_symbols - максимальное количество одновременно открытых позиций с магическими номерами из "Line_Magics" по всем символам; действительно для значений больше 0; данный параметр ограничивает открытие первой позиции и не ограничивает открытие усредняющих позиций.
Total_deals_for_one_symbol_so_as_not_to_open_new_symbol -  максимальное количество одновременно открытых позиций с магическими номерами из "Line_Magics" по одному любому символу, при котором не будут открываться первые сделки для других символов;  действительно для значений больше 1.
Line_Magics - строка магических номеров позиций; если пустая, то количество открытых позиций рассчитывается для всех (любых) магических номеров.

"==== Button Interface ====" // Если на кнопках не отображаются надписи, то уменьшите параметр ниже. //
TextSize_for_all_buttons - размер шрифта на кнопках.


Ссылка на версию EA для МТ4: https://www.mql5.com/ru/market/product/83102
Ссылка на версию EA для МТ5: https://www.mql5.com/ru/market/product/83103

Скачать последние пресеты для торговли EA Classic Lock:

Поделитесь с друзьями: