Use_MM-
enable/disable the lot value based on balance;
Funds_for_001_Lot-
amount of funds for 0.01 lot;
Use_MM_Reg-
enable/disable recovery money management (trading lot will not decrease in case of drawdowns);
Funds_for_001_Lot_Reg-
amount of funds for 0.01 lot;
====Comment_and_Magic====
Magic-
a unique magic number for the EA's trades;
Comment- a
comment to the EA's trades;
====GAP_at_Monday====
Min_GAP_at_Monday-
minimum gap size at which it is allowed to open positions;
Max_GAP_at_Monday-
maximum gap size at which it is allowed to open positions;
Position_against_GAP-
if true, then open positions against the gap; if false, then open positions in the continuation of the gap;
Start_from_GAP_in_minute-
from what minute is it allowed to open positions, counting from the gap;
Period_for_Open_in_minute-
number of minutes during which it is allowed to open positions;
====Common
parameters====
BUY_orders-
to open a buy orders;
SELL_orders-
to open a sell orders;
Slippage-
allowable slippage in points (on Market Execution is not affected);
Max_Spread_Open_for_BUY-
maximum spread when opening a buy trade in points;
Max_Spread_Open_for_SELL-
maximum spread when opening a sell trade in points;
Max_Spread_Close_for_BUY-
maximum spread for closing a buy trade in points;
Max_Spread_Close_for_SELL-
maximum spread for closing a sell trade in points;
Close_for_Any_Spread_at_Pips_Profit -
number of points in the profit (taking into account the current spread), at which the order is closed (at the close signal) for
any spread, is valid for a value greater than 0;
Pause_at_Open-
pause in opening positions;
====Duration
of the open position====
Number_Minutes_and_Closing_Max_Bar-
number of minutes after which the position will be closed if the price is maximum from the moment the position is opened (0 -
disabled);
Only_Profit_Position_for_Closing_Max_Bar-
close a position by "
Number_Minutes_and_Closing_Max_Bar" only
if the position is profitable;
Number_Minutes_and_Closing_Medium_Bar-
number of minutes after which the position will be closed if the price is not lower than the average value from the moment the
position is opened (0 - disabled);
Only_Profit_Position_for_Closing_Medium_Bar-
close a position by "
Number_Minutes_and_Closing_Medium_Bar" only if the position is
profitable;
Number_Minutes_and_Closing_Profit-
number of minutes after which the position will be closed if it is in profit (0 - disabled);
Max_Minutes_Open_Position-
number of minutes after which the position will be closed (0 - disabled);
Minimum_Pips_at_Profit-
minimum number of profit points for closing a positive position;
====SL_and_TP====
TP_Real_from_GAP-
multiplier for calculating take profit from gap size;
Min_TP-
minimum limit for calculated take profit in points (0 - disabled);
Max_TP-
maximum limit for calculated take profit in points (0 - disabled) ;
SL_Real_from_GAP-
multiplier for calculating stop loss from gap size;
Min_SL-minimum
limit for calculated stop loss in points (0 - disabled);
Max_SL -
maximum limit for calculated stop loss in points (0 - disabled);
====Trailing
Stop====
Breakeven_Start -
necessary amount of points from an position open price for setting a breakeven (0 - disabled);
Breakeven_Plus -
increase a breakeven by a number of points;
Trailing_Stop-trailing
stop value (0 - disabled);
Trailing_Step -
trailing stop step;
Trailing_Start -
necessary amount of points from an position open price for setting a trailing stop;
Duration_minutes_after_open -
necessary amount of minutes after an position open price for setting a trailing stop;
====Trailing
by SAR====
Trailing_by_SAR-
on/off trailing by SAR indicator;
TimeFrame_for_SAR- Timeframe
for SAR indicator;
SAR_at_Profit-
use trailing by SAR only in profitable zone;
====to
note jumps of spread on a chart====
note_jumps_of_spread - during
the period of opening positions, marking on the chart the number of ticks with a spread that is greater than the one specified in
the parameters (
more_than_spread_1,more_than_spread_2,more_than_spread_3);
====Record
of deals in the file====
Record_Deals-
enable/disable recording of Expert Advisor operation details to a file;
Name_File -
file name for record;
For
ease standard points are always indicated in the parameters (by the 4th digit). On five-digit brokers points are recalculated
automatically.
Use_Fix_Lots - вкл/выкл фиксированный лот при торговле;
Value_fixed_Lot - размер фиксированного лота;
Use_MM - вкл/выкл размер лота, исходя из баланса;
Funds_for_001_Lot - количество средств на 0.01 лота;
Use_MM_Reg - вкл/выкл восстанавливающий манименеджмент (торговый лот
не будет уменьшаться, при просадках);
Funds_for_001_Lot_Reg - количество средств на 0.01 лота;
==== Comment_and_Magic ====
Magic - уникальный номер сделок эксперта;
Comment - комментарий сделок эксперта;
==== GAP_at_Monday ====
Min_GAP_at_Monday - минимальный размер гэпа, при котором разрешено
открывать позиции;
Max_GAP_at_Monday - максимальный размер гэпа, при котором разрешено
открывать позиции;
Position_against_GAP - если true, то открывать позиции против
гэпа; если false, то открывать позиции в продолжение гэпа;
Start_from_GAP_in_minute - с какой минуты разрешено открывать
позиции, считая от гэпа;
Period_for_Open_in_minute - количество минут, в течении которых
разрешено открывать позиции;
==== 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;
Pause_at_Open - пауза в открытии позиций;
==== Duration of the open position ====
Number_Minutes_and_Closing_Max_Bar - количество минут, после
которого позиция будет закрыта, если цена будет максимальной с момента открытия позиции (при 0 не действует);
Only_Profit_Position_for_Closing_Max_Bar - закрывать позицию
по "
Number_Minutes_and_Closing_Max_Bar", только если позиция в прибыли;
Number_Minutes_and_Closing_Medium_Bar - количество минут, после
которого позиция будет закрыта, если цена будет не ниже среднего значения с момента открытия позиции (при 0 не действует);
Only_Profit_Position_for_Closing_Medium_Bar - закрывать позицию
по "
Number_Minutes_and_Closing_Medium_Bar", только если позиция в прибыли;
Number_Minutes_and_Closing_Profit - количество минут, после
которого позиция будет закрыта, если она в прибыли (при 0 не действует);
Max_Minutes_Open_Position - количество минут, после которого позиция
будет закрыта (при 0 не действует);
Minimum_Pips_at_Profit - минимальное количество пунктов прибыли для закрытия
положительной сделки;
==== SL_and_TP ====
TP_Real_from_GAP - множитель для расчета тейк-профита от размера гэпа;
Min_TP - минимальное ограничение для рассчитанного
тейк-профита в пунктах (при 0 не действует);
Max_TP - максимальное ограничение для рассчитанного тейк профита в
пунктах (при 0 не действует);
SL_Real_from_GAP - множитель для расчета стоп-лосса от размера гэпа;
Min_SL - минимальное ограничение для рассчитанного стоп-лосса в
пунктах (при 0 не действует);
Max_SL - максимальное ограничение для рассчитанного стоп-лосса в
пунктах (при 0 не действует);
==== Trailing Stop ====
Breakeven_Start - необходимое количество пунктов от цены открытия
позиции для выставления безубытка (при 0 не устанавливается);
Breakeven_Plus - увеличение безубытка на количество пунктов;
Trailing_Stop - величина трейлинг-стопа (при 0 не устанавливается);
Trailing_Step - шаг трейлинг-стопа;
Trailing_Start - необходимое количество пунктов от цены открытия
позиции для выставления трейлинг-стопа;
Duration_minutes_after_open - необходимое количество минут после
открытия позиции для выставления трейлинг-стопа;
==== Trailing by SAR ====
Trailing_by_SAR - вкл/выкл трейлинг по индикатору SAR;
TimeFrame_for_SAR - Timeframe для индикатора SAR;
SAR_at_Profit - использовать трейлинг по SAR только в прибыльной зоне;
==== to note jumps of spread on a chart ====
note_jumps_of_spread - в период открытия позиций отмечать на
чарте количество тиков со спредом, который больше заданного в параметрах (
more_than_spread_1, more_than_spread_2, more_than_spread_3);
==== Record of deals in the file ====
Record_Deals - вкл/выкл запись деталей работы эксперта в файл;
Name_File - имя файла для записи;
Для удобства в параметрах всегда указываются стандартные пункты (по 4-му знаку). На
пятизначных брокерах перерасчёт пунктов происходит автоматически.
Hi, a fairly large trading lot is set in the laid out sets, 0.04 lots for 100$. When using an expert with others in the portfolio, it is better to
adhere to conservative trading, as in my signal Breakthrough,
0.01 lots for 100$.
Hi, on the last Monday (03/23/2020), the deals opened in the right direction, but we were defeated, as the SELL deals closed at the very much
higher Ask price (Bid + Spread).
To avoid this in the future, I added to the expert the ability to use hidden (virtual) SL and TP instead of real ones (similarly implemented in
"Breakthrought"). This setting is included in the sets. Also in sets the conservative risk is 100$ per 0.01 lot, change to a more
aggressive one at your discretion.
Entrance_level - filter level for opening positions (from 0 to 10);
Exit_level - filter level for closing positions (from 0 to 10);
==== Grid and Martingale ====
Use_Grid_mode - on/off mode "Grid and Martingale";
Multiplier_of_trade_Lot - multiplier for a trading lot when opening a new position in the positions grid;
Min_minuts_pause_between_positions - minimum pause in minutes between opening of positions;
Multiplier_of_Min_minuts_pause - multiplier for Min_minuts_pause_between_positions when opening the next position;
Min_pips_between_positions - minimum difference of the prices of opening in points, necessary for opening of the new position;
Multiplier_of_Min_pips_between_positions - multiplier for Min_pips_between_positions when opening the next position.
Total_open_transactions - maximum number of simultaneously open positions.
==== Days without Trade ====
Use_Holidays_Pass - not to trade in the period of holidays which is set by means of parameters: Month_start_Holidays, Day_start_Holidays, Month_end_Holidays, Day_end_Holidays;
use_Date_Holidays - not to trade in days of holidays which are set in line Date_Holidays;
Entrance_level - уровень фильтра для открытия позиций (от 0 до 10);
Exit_level - уровень фильтра для закрытия позиций (от 0 до 10);
==== Grid and Martingale ====
Use_Grid_mode - вкл/выкл режим "Grid and Martingale";
Multiplier_of_trade_Lot - множитель для торгового лота при открытии новой позиции в сетке позиций;
Min_minuts_pause_between_positions - минимальная пауза в минутах между открытием позиций;
Multiplier_of_Min_minuts_pause - множитель для Min_minuts_pause_between_positions при открытии следующей позиции;
Min_pips_between_positions - минимальная разница цен открытия в пунктах, необходимая для открытия новой позиции;
Multiplier_of_Min_pips_between_positions - множитель для Min_pips_between_positions при открытии следующей позиции;
Total_open_transactions - максимальное количество одновременно открытых позиций.
==== Days without Trade ====
Use_Holidays_Pass - не торговать в период праздников, который задаётся с помощью параметров: Month_start_Holidays, Day_start_Holidays, Month_end_Holidays, Day_end_Holidays;
use_Date_Holidays - не торговать в дни праздников, которые задаются в строке Date_Holidays;
there are also sets for EURUSD and USDJPY, they are less stable, therefore, in the settings the trading lot is 0.01 for 50 balance units (in sets higher than 0.01 for 25).
A recommendation for combining my expert sets. I believe that it is optimal to have two accounts: 1) FrankoModern + Breakthrough (Profile Breakthrough1.6). 2) FrankoModernMultilot + GoodMonday (sets1 or sets2 in last comment, sets2 are more aggressive). On the first account there will be all sets without martin, on the second account all sets with possible averaging (martin). You can also add to the second account: set "FrankoScalp GBPUSD M1" (EA GridMartin Conqueror) or more conservative set "Multilot GBPUSD" (EA FrankoScalp). You can also use the set "Trend Strategy GBPUSD H1". With a combination of 3 experts in the second account, it is necessary to reduce the size of the trading lot in sets. Also, reduce the size of the trading lot in sets if you prefer more conservative risks.
Frequently asked question: is "MM_Reg" different from MM?
"MM_Reg" is MM, but the trading lot will not decrease when there are drawdowns (and funds are withdrawn from the balance)⚠️. If you want the lot size to be recalculated (for example, when withdrawing part of the funds from the account), then change the lot value for "MM_Reg" or attach the EA to the chart again or restart the terminal.
All my sets use lot calculation - "MM_Reg"⚠️
To check the correctness of the lot calculation, take a look at the chart to which EA is attached and look at the displayed "Lot size next position" value.
Two months ago we developed additional sets for the "Good Monday" expert. Some of them showed good results in real forward testing (on a real account).
You can include them in your portfolio.
These sets open trades already in liquid time (a few hours after the market opens), so the results on different brokers do not differ so much.
Message in Russian.
Два месяца назад мы разработали дополнительные наборы для эксперта "Good Monday". Некоторые из них показали хорошие результаты в реальном форвард-тестировании (на реальном счёте).
Вы можете включить их в свое портфолио.
Эти сеты открывают сделки уже в ликвидное время (через несколько часов после открытия рынка), поэтому результаты у разных брокеров не так сильно различаются.
For ease standard points are always indicated in the parameters (by the 4th digit). On five-digit brokers points are recalculated automatically.
Для удобства в параметрах всегда указываются стандартные пункты (по 4-му знаку). На пятизначных брокерах перерасчёт пунктов происходит автоматически.
Modified sets.
///////////////
Версия 1.1
Исправлены мелкие ошибки.
Доработаны сеты.
Parameters introduced in version 1.3
Параметры, появившиеся в версии 1.3
I believe that it is optimal to have two accounts:
1) FrankoModern + Breakthrough (Profile Breakthrough1.6).
2) FrankoModernMultilot + GoodMonday (sets1 or sets2 in last comment, sets2 are more aggressive).
On the first account there will be all sets without martin, on the second account all sets with possible averaging (martin).
You can also add to the second account: set "FrankoScalp GBPUSD M1" (EA GridMartin Conqueror) or more conservative set "Multilot GBPUSD" (EA FrankoScalp). You can also use the set "Trend Strategy GBPUSD H1". With a combination of 3 experts in the second account, it is necessary to reduce the size of the trading lot in sets. Also, reduce the size of the trading lot in sets if you prefer more conservative risks.
These sets use grid/martingale elements (instead of SL, an averaging position is opened).
If you want to use SL, you need to make the following changes in the parameters:
Use_Grid_mode=false;
Use_Hide_TP_SL = false (if you want real stops, not virtual ones).
Next, we set up the SL, example:
SL_Real_from_GAP = 1.5 - multiplier for calculating stop loss from gap size (if 0, then SL is absent);
Min_SL = 60 - minimum limit for calculated stop loss in points (0 - disabled);
Max_SL = 90 - maximum limit for calculated stop loss in points (0 - disabled).
Frequently asked question: is "MM_Reg" different from MM?
"MM_Reg" is MM, but the trading lot will not decrease when there are drawdowns ( and funds are withdrawn from the balance)⚠️. If you want the lot size to be recalculated (for example, when withdrawing part of the funds from the account), then change the lot value for "MM_Reg" or attach the EA to the chart again or restart the terminal.
All my sets use lot calculation - "MM_Reg"⚠️
To check the correctness of the lot calculation, take a look at the chart to which EA is attached and look at the displayed "Lot size next position" value.
Two months ago we developed additional sets for the "Good Monday" expert. Some of them showed good results in real forward testing (on a real account).