FrankoScalp MT5 Описание

22 мая 2019, 19:27
Konstantin Kulikov
0
40

Все параметры для EA FrankoScalp MT5

    • ==== GMT and DST ====
    • GMT_Offset_Manual - Разница между временем сервера брокера и временем по Гринвичу (при тестировании установить значение для зимнего периода);
    • GMT_Offset_AUTO - вкл/выкл автоматическое определение GMT Offset, используя локальное время компьютера (в тестере стратегий не определяет);
    • Adjust_DST_Universal - вкл/выкл перевод часов (для тестера стратегий);
    • Value_DST_Offset - значение смещения времени в часах (изменение параметра GMT_Offset);
    • Month_start - месяц перевода часов;
    • Day_start - число месяца перевода часов;
    • Month_end - месяц перевода часов обратно;
    • Day_end - число месяца перевода обратно;
    • ==== Lot and MM ====
    • Use_Fix_Lots - вкл/выкл фиксированный лот при торговле;
    • Value_fixed_Lot - размер фиксированного лота;
    • Use_MM_1 - вкл/выкл размер лота, исходя из баланса;
    • Funds_for_001_Lot - количество средств на 0.01 лота;
    • Use_MM_2 - вкл/выкл размер лота в проценте от депозита, исходя из StopLoss;
    • Risk_Percentage - процент от депозита для расчёта размера лота;
    • Use_MM_Reg_1 - вкл/выкл восстанавливающий манименеджмент 1 (торговый лот не будет уменьшаться, при просадках);
    • Funds_for_001_Lot_Reg - количество средств на 0.01 лота;
    • Use_MM_Reg_2 - вкл/выкл восстанавливающий манименеджмент 2 (торговый лот не будет уменьшаться, при просадках);
    • Risk_Percentage_Reg - процент от депозита для расчёта размера лота;
    • On/Off_Lot_Min_for_MM_Reg - вкл/выкл задание минимального лота для торговли при восстанавливающем ММ_1 или ММ_2;
    • Value_Lot_Min_for_MM_Reg - размер минимального лота для торговли при использовании восстанавливающего ММ_1 или ММ_2;
    • ==== Days without Trade ====
    • Use_Holidays_Pass - не торговать в период праздников, который задаётся с помощью параметров: Month_start_Holidays, Day_start_Holidays, Month_end_Holidays, Day_end_Holidays;
    • use_Date_Holidays -  не торговать в дни праздников, которые задаются в строке Date_Holidays;
    • Number_Start_Month - не торговать количество дней в начале месяца;
    • Number_End_Month - не торговать количество дней в конце месяца;
    • ==== Record of deals in the file ====
    • Record_Deals - вкл/выкл запись деталей работы эксперта в файл;
    • Name_File - имя файла для записи;
    • note_jumps_of_spread - отмечать на чарте количество тиков со спредом, который больше заданного в параметрах: more_than_spread_1, more_than_spread_2, more_than_spread_3;
    • ==== News Filter ====
    • Use_NewsFilter - использовать фильтр новостей;
    • News_All_countries - учитывать новости всех стран;
    • News_USA - учитывать новости США;
    • News_Europe - учитывать новости Еврозоны и Великобритании;
    • News_currency_pairs - учитывать новости стран валют валютной пары чарта;
    • News_currency_string - учитывать новости валют, введённых в строку News_currency_str;
    • IncludeHigh - учитывать новости высокой важности;
    • MinsBeforeHigh - количество минут до выхода новости высокой важности, в течение которых не открывать сделок;
    • MinsAfterHigh - количество минут после выхода новости высокой важности, в течение которых не открывать сделок;
    • IncludeMedium - учитывать новости умеренной важности;
    • MinsBeforeMedium - количество минут до выхода новости умеренной важности, в течение которых не открывать сделок;
    • MinsAfterMedium - количество минут после выхода новости умеренной важности, в течение которых не открывать сделок;
    • IncludeLow - учитывать новости низкой важности;
    • MinsBeforeLow - количество минут до выхода новости низкой важности, в течение которых не открывать сделок;
    • MinsAfterLow - количество минут после выхода новости низкой важности, в течение которых не открывать сделок;
    • IncludeSpeaks - учитывать новости-речи отдельными параметрами: MinsBeforeSpeaks и MinsAfterSpeaks;
    • AllSpeaks - учитывать новости-речи любой важности, при включённом параметре IncludeSpeaks;
    • MinsBeforeSpeaks - количество минут до выхода новости-речи любой важности, в течение которых не открывать сделок;
    • MinsAfterSpeaks - количество минут после выхода новости-речи любой важности, в течение которых неоткрывать сделок;
    • show_news_use - показывать новости на чарте; 
    • show_news_mins_before - количество минут для отображения новостей от текущего времени назад;
    • show_news_mins_after - количество минут для отображения новостей от текущего времени вперёд;
    • ==== Strategies select ====
    • On/Off_Strategy_1 - вкл/выкл торговлю по стратегии 1;
    • Comment_1 - комментарий сделок эксперта по стратегии 1;
    • Magic_1 - уникальный номер сделок эксперта по стратегии 1;
    • On/Off_Strategy_2 - вкл/выкл торговлю по стратегии 2;
    • Comment_2 - комментарий сделок эксперта по стратегии 2;
    • Magic_2 - уникальный номер сделок эксперта по стратегии 2;
    • On/Off_Strategy_3 - вкл/выкл торговлю по стратегии 3;
    • Comment_3 - комментарий сделок эксперта по стратегии 3;
    • Magic_3 - уникальный номер сделок эксперта по стратегии 3;
    • On/Off_Strategy_4 - вкл/выкл торговлю по стратегии 4;
    • Comment_4 - комментарий сделок эксперта по стратегии 4;
    • Magic_4 - уникальный номер сделок эксперта по стратегии 4;
    • On/Off_Strategy_5 - вкл/выкл торговлю по стратегии 5;
    • Comment_5 - комментарий сделок эксперта по стратегии 5;
    • Magic_5 - уникальный номер сделок эксперта по стратегии 5;
    • On/Off_Strategy_6 - вкл/выкл торговлю по стратегии 6;
    • Comment_6 - комментарий сделок эксперта по стратегии 6;
    • Magic_6 - уникальный номер сделок эксперта по стратегии 6;
    • use_select_Stratedgy - перебрать стратегии от 1 до 6 при оптимизации в тестере стратегий;
    • ==== Common parameters ====
    • BUY_orders - открывать позиции buy;
    • SELL_orders - открывать позиции sell;
    • Slippage - допустимое проскальзывание в пунктах (при Market исполнении не влияет);
    • Max_Spread_Open_for_BUY - максимально допустимый спред в пунктах для открытия сделки buy;
    • Max_Spread_Open_for_SELL - максимально допустимый спред в пунктах для открытия сделки sell;
    • Max_Spread_Close_for_BUY - максимально допустимый спред в пунктах для закрытия сделки buy;
    • Max_Spread_Close_for_SELL - максимально допустимый спред в пунктах для закрытия сделки sell;
    • Close_for_Any_Spread_at_Pips_Profit - количество пунктов в профите (с учётом текущего спреда), при котором закрывать ордер (при сигнале на закрытие) при любом спреде, действует при значении больше 0;
    • TakeProfit_Hide - скрытый от брокера Тейк Профит в пунктах;
    • StopLoss_Hide - скрытый от брокера Стоп Лосс в пунктах;
    • TakeProfit_Safety - страховочный (реальный) Тейк Профит в пунктах (TakeProfit_Safety должен быть больше TakeProfit_Hide);
    • StopLoss_Safety - страховочный (реальный) Стоп Лосс в пунктах (StopLoss_Safety должен быть больше StopLoss_Hide);
    • Duration_Pause_Minut_at_SL_Hide - длительность паузы в минутах при срабатывании StopLoss_Hide;
    • Minimum_Duration_of_deal_in_seconds - минимальное время жизни открытой позиции в секундах, действует при значении больше 0;
    • Minimum_Pips_at_Profit - минимальное количество пунктов прибыли для закрытия положительной сделки;
    • Close_Loss_only_by_SL - закрытие отрицательных сделок только по СтопЛоссу (виртуальному или реальному);
    • add_filter_of_entrance - дополнительный фильтр для входа в сделку;
    • Min_seconds_pause_between_positions - минимальная пауза в секундах между открытиями ордеров;
    • Max_number_open_orders_in_pause - максимальное количество открытий ордеров внутри временной паузы Min_minuts_pause_between_orders;
    • Min_pips_between_orders - минимальная разница цен открытия в пунктах, необходимая для открытия нового ордера; 
    • negative_pips - учитывать разницу Min_pips_between_orders идущую против открытого ордера;
    • positive_pips - учитывать разницу Min_pips_between_orders идущую в сторону открытого ордера;
    • Total_open_transactions - максимальное количество одновременно открытых позиций;
    • Use_Close_Analysis_Time - вкл/выкл использование дополнительного алгоритма выхода из сделки;
    • Max_Minut_Open_Order - максимальная продолжительность открытой позиции в минутах, действует при значении больше 0;
    • Max_GAP - минимальный ГЭП для срабатывания паузы, действует при значении больше 0;
    • Duration_Pause_Minut - величина паузы при ГЭП в минутах, действует при значении больше 0;
    • ==== 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 - продолжительность паузы в минутах;
    • Use_Special_Monday - вкл/выкл специальный режим для параметра GMT_Open_Hour в понедельник;
    • GMT_Monday_OH - время начала открытия сделок по GMT в понедельник;
    • multiplier_of_trade_lot_for_opening_of_week - множитель размера торгового лота для сделок эксперта во время открытия торгов в понедельник;
    • Use_Special_Friday - вкл/выкл специальный режим для параметра GMT_Close_Hour в пятницу;
    • GMT_Friday_CH - время окончания открытия сделок по GMT в пятницу;
    • Reconfiguration_Time - сдвинуть "GMT_Open_Trade_Hour" и "GMT_Open_Pause_Hour" на количество часов ("Offset_Hours") в период времени, определённый параметрами ("Month_start_RCT", "Day_start_RCT", "Month_end_RCT", "Day_end_RCT");
    • Offset_Hours - временной сдвиг работы эксперта в часах;
    • Month_start_RCT - месяц начала сдвига работы эксперта;
    • Day_start_RCT - день начала сдвига работы эксперта;
    • Month_end_RCT - месяц окончания сдвига работы эксперта;
    • Day_end_RCT - день окончания сдвига работы эксперта;


Основные моменты, на которые стоит обратить внимание


1. При реальной работе эксперта временной параметр смещения относительно Greenwich Mean Time определяется автоматически по локальному времени компьютера (GMT_Offset_AUTO=true).

Данный параметр обеспечивает синхронизацию настроек эксперта с временем сервера MT5.

Чтобы убедиться в правильности настройки необходимо:

  • сравнить время GMT в информационном поле эксперта на чарте валютной пары к которому прикреплён эксперт с http://time.is/GMT (или другим надёжным источником).
  • Если значения не совпадают, то выставить GMT_Offset_AUTO=false и установить значение GMT_Offset_Manual самостоятельно согласно инструкции https://www.mql5.com/ru/blogs/post/681157


2. Эксперт содержит архив новостей (с 01.01.2015 по 09.06.2019), который используется при бэк-тестировании (если задан параметр эксперта Use_NewsFilter=true). 


3. Для данного эксперта, умеренным размером лота является 0.01 на 50-100 единиц баланса или риск на сделку 1.5-3%.

Можете установить торговый лот в зависимости от ваших предпочтений. Я рекомендую использовать фиксированный лот (Use_Fix_Lots) или восстанавливающий манименеджмент (Use_MM_Reg_1 или Use_MM_Reg_2).


4. Эксперт на любом таймфрейме работает одинаково, так как сам берёт нужные данные с нескольких таймфреймов. Бэк-тестирование рекомендуется производить на таймфрейме М1.


5. Эксперт записывает информацию о скачках спреда в файл.

Для просмотра этой информации необходимо: 

  • пройти в каталог терминала MQL5/Files и открыть нужный файл (данное действие можно совершить во время, не совпадающее со временем открытия сделок экспертом и когда нет открытых сделок эксперта);
  • после просмотра закрыть файл, чтобы эксперт мог записывать информацию дальше. 
При бэк-тестировании установите Record_Deals=false для ускорения теста. 


Часто задаваемые вопросы

  • Нужно ли изменять магические числа (magics)? В эксперте есть фильтр по валютным парам, поэтому если Вы используете эксперта на разных валютных парах, то нет необходимости изменять магические числа "magics".
  • Чем вызвано различие сделок на счетах разных брокеров? Во-первых, у  разных брокеров - разное поведение изменения значения spread. Т.е. значения spread у разных брокеров меняются в разные моменты времени и на разное количество пунктов. Во-вторых, у разных брокеров - разные поставщики котировок. Т.е. котировки у разных брокеров могут немного отличаться.


Предлагается два набора настроек.

Открытие сделок у них одинаковое, отличие только в закрытии сделок. Набор "CloseLossDifferentWays" имеет вариативное закрытие (по индикаторам, времени, СтопЛоссу), набор "CloseLossOnlyBySL" набор только по СтопЛоссу (скрытому или реальному). При особенностях реальных условий отдельных брокеров может быть более выгоден как один, так и другой набор. Поэтому я предлагаю использовать одновременно оба набора на одном счету, т.е. будет открыто по два чарта для каждой валютной пары (в сетах ничего менять не требуется).

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