Через мои руки прошло очень много торговых роботов, как правило это происходит по следующему сценарию: я нахожу советник где то в интернете.. ставлю его на демо счет, наблюдаю за ним месяц, а может быть вообще год, после этого сохраняю себе всю историю его сделок и для себя отмечаю подходит или нет новый робот для того, чтобы в будущем его использовать для работы.
И вот часто бывает такое, что робот у меня есть на руках, порой даже с исходным кодом, а вот инструкции к нему нет никакой... И в интернете тоже толком нет ничего... и первое время я крайне сильно был растерян, но со временем стало уже приходить понимать, куда нажать, что нажать и зачем нажать. И в этом понимании мне очень помогла инструкция, которую я сделал. Подавляющее большинство торговых роботов имеет одни и те же настройки и если взять инструкцию от одного робота, то она вполне может подойти и для другого, тем более если и другой работает по той же стратегии, например, скальпер работающий на откате цены.
Примеры настроек торговых роботов
Magic — число, которое присваивается к ордерам, которые открывает советник. Тем самым он будет работать только со своими сделками и не будет мешать трейдеру или другим советникам, которые работают на том же торговом счёте.
Lot (LotSize, Lots и т.д.) — базовый размер сделки в лотах, по которому советник будет ориентироваться в модуле управления капиталом.
MM (Money Management) — метод управления капиталом, который влияет на размер каждой открываемой сделки. MoneyManagement – если параметр включен, то советник самостоятельно будет заниматься определением размера торгового лота;
Slippage — допустимый размер проскальзывания в пунктах, т.е. разницы между запрошенной и предлагаемой ценой открытия сделки.
SL (StopLoss) — размер допустимого убытка в пунктах.
TP (TakeProfit) — прибыль в пунктах, при которой сделка автоматически будет закрыта.
Spread (MaxSpread) — допустимый размер спреда (разницы между ценами покупки и продажи) при открытии сделок роботом.
GMT offset — разница между Гринвичем и временем на сервере брокера (не у вас дома).
MicroLots – торговля микро лотами;
Comment – комментарий к ордерам, который необходим для изучения истории сделок, отличия позиции от других ордеров;
MagicNumber– код определения позиции;
GmtOffset – см. инструкцию по выставлению правильного GMToffset выше.
IPump_Indicator — это основной индикатор, по которому советник открывает ордера. Выставляем значения от большей чувствительности, к меньшей — значение 0.2, старт 0.2, шаг 0.1 и стоп 1.0;
Multiplication Profit — это разрешение на добавление ордеров по тренду. Выставляем стартовую позицию — false и стоп на true. Это позволит оптимизировать оба варианта;
Lot_Proc_from_Balance — параметр отвечает за объём ордера и его увеличение. Перебираем значения от 0.1 до 1.0, шаг 0.1. Начальное значение поставим на 0.6;
TP_pips — перебираем значение профита. Значение по умолчанию 300 пунктов, старт — 100, шаг — 100 и стоп на 700 пунктов.
Distance — ищем оптимальное расстояние для серии открытых ордеров. Начинаем перебор от 100 пунктов, с шагом в 100 и стопом на 700. Значение по умолчанию можно поставить в 450 пунктов;
Step Distance — единственное отличие от предыдущего параметра, это величина шага. Его мы тоже переберём — старт 100 пунктов, шаг — 50 и стоп на 600. Значение по умолчанию ставим на 100 пунктов;
Plus — влияет на количество пунктов к без-убытку для по открытых ордеров. Перебираем от стартовой позиции в 50 пунктов, до конечной в 500 пунктов. Шаг поставим в 50, а значение по умолчанию — 150.
GMToffset – настройка необходима для того чтобы можно было протестировать советник на исторических данных во встроенном тестере.
AutoLocalGMToffset – идентифицирует параметр GMToffset для активизации работы советника в реальном времени.
S1_Reference и S2_Reference: это установки, которые помогают советнику различать ордера свои и те, что открыты другими способами.
TopPadding / LeftPadding / TextColor1,2,3 – установки, которыми регулируется отображаемая на графике информация.
Slippage – устанавливает размер проскальзывания.
OrderComments – возможность задать комментарий для ордера, открытого советником.
LotSize – значение, когда торговля ведется фиксированным лотом.
RiskLevel – функция позволяет задавать различный риск используемых в торговле средств. При значении 0,01 будет использоваться 1% от средств, которые имеются на торговом счете.
RecoveryMode – функция торговли, при которой после каждой убыточной сделки открывается увеличенный лот. Использовать это надо крайне осторожно.
ConsiderCommission – функция учета комиссионных.
SecureProfit – когда включен данный параметр, то на низковолатильном рынке робот закрывает 50% позиций с прибылью в пять пунктов.
Open Position Diff — параметр для определения расстояния между двумя ордерами.
Use Dynamic Diff – параметр, который определяет возможность дать советнику самостоятельно рассчитать нужное расстояние между ордерами.
Dynamic DiffSpread Coefficient — некий коэффициент, определяющих рост расстояния на каждой последующей сделке.
Virtual Take Profit — просто определяется насколько велик виртуальный тейкпрофит
Virtual Stop Loss — такая же настройка, но для стоплосса.
Use Dynamic Virtual TP — тут определяется возможность советнику самостоятельно установить величину виртуального тейкпрофита.
Close On Price Reversal — позволяет закрывать сделки при обнаружении смены тренда.
Lock Order Hold Time — это нужно для определения в секундах периода, в течении которого терминал ожидает отклика от сервера на запрос об открытии сделки.
Order Life Time Maximum — с помощью этого параметра время жизни ордера будет больше или меньше в секундном выражении
Order Open Interval — сделки этот робот открывает достаточно часто, поэтому между сделками указывается диапазон в секундах.
Use Lock — тут активируются локирующие ордера.
Close IfLock Failed — неудачная локирующая сделка при активации этого параметра, приведет к закрытию всех ордеров.
Lock If Close Failed – локирование, если необходимо произвести закрытие, но оно произведено неудачно. Как это описано на странице закрытие сделки встречным ордером.
Use Dynamic Offset — этот параметр активирует некое динамическое смещение.
Ask Offset — активирует смещение по цене спроса.
Bid Offset — активирует смещение по цене предложения.
Lot Size — тут фиксируется лот.
Risk Management — параметр для определения риска для каждой сделке. Точкой отсчета является начальная денежная сумма, а сам рис указывается в процентах.
Max Orders — определяет количество ордеров, которые максимум открываются при торговле одновременно.
Stop Loss — величина стоплосса.
Take Profit — тейкпрофит
Market Order — включает работу с ордерами по рынку.
Slippage — проскальзывание, которое допускается для открытия сделки.
Max Attempts – можно определить сколько максимум раз будет осуществляться попытка открыть ордер.
Magic — определяет магическое число сделок, для того, чтобы на одном счете можно было торговать несколькими роботами.
Order Close Try Count — сколько раз пытаться принудительно закрыть сдлеку определяют посредствам этой настройки.
Show Price Lines — нужна для включения отображения ценового уровня.
Use Debug Order Comments — с помощью этой сделки робот будет работать над комментариями сделок, чтобы проводить дебагинг ордеров.
Aggressive – если установлено true, то скальпер Pipjet будет использовать более осторожную и более спекулятивную торговлю, это позволит получить чуть больше прибыли.
NFA – эта настройка нам не нужна.
GMToffset – если вы хотите тестировать советник Pipjet, то ставим параметр AutoLocalGMToffset в положение false.
AutoLocalGMToffset – Автоматическое определение параметра GMToffset для торговли в реальном времени.
S1_Reference и S2_Reference: параметры необходимые советнику, чтобы отличать открытые им позиции от позиций, открытых другими советниками либо вручную. Оставляем без изменений.
TopPadding / LeftPadding / TextColor1,2,3 – эти настройки отвечают за внешний вид и расположение информации от советника на графике.
Slippage – допустимое проскальзывание
OrderComments – комментарий для позиций советника, может быть любым
LotSize – уровень фиксированного лота для торговли советником, будет использоваться, если в параметре RiskLevel стоит 0.0
RiskLevel – мани-менеджмент, для автоматического определения размера лота, исходя из выставленного риска. Если поставить 0.01 , то риск на сделку в случае срабатывания стопа будет 1% от средств на счету. Если поставить 0.05 — 5%, если 0.1 — 10% и т.д. При выставлении в этом параметре значения 0.0 будет использоваться фиксированный лот, указанный в параметре LotSize .
RecoveryMode – будьте крайне осторожны с этим параметром. При его включении, после проигрышной сделки советник будет торговать увеличенным размером лота, пока потери не восстановятся, то есть включится Мартингейл
ConsiderCommission – вкл/выкл учет комиссии брокера при закрытии сделок. Оставляем включенным.
SecureProfit – при включении этого параметра, советник будет закрывать половину позиции с профитом в пять пунктов, если на рынке наблюдается слабая волатильность. Для лучших результатов оставляем включенным.
MaxSPREAD — максимально допустимый спред
Slippage — проскальзывание
StealthMode true/false — режим «невидимки», когда советник явно не ставит стопы и профиты, т.е. скрывает их от брокера
EmergencyStopDist — аварийный стоп, работает, когда StealthMode=true и прибавляется к виртуальному стопу, например, если параметр StopLoss 60 пипсов и EmergencyStopDist 100 пипсов, тогда аварийный стоп лосс равен 160 пипсов
CloseOnlyOnProfit true/false — закрывать ордера только в профите (не раньше)
NFA true/false — включает совместимость с брокерами, работающими под регулированием Национальной Фьючерсной Ассоциации США (National Futures Association)
No_Hedge true/false — отключение выставление хеджевых ордеров, т.е. открытых позиций одновременно и buy и sell
WinLargeFonts true/false — инфопанель советника отображается более крупным шрифтом
RefreshDays — через сколько дней лицензионный советник пойдёт на сервер за обновлениями (автоапдейт)
PendingOrderDist — использование отложенных ордеров вместо рыночных: если параметр равен 0, то обычное маркет исполнение; если PendingOrderDist>0, то ставится лимитный ордер на расстоянии PendingOrderDist пипсов от рыночной цены, а если PendingOrderDist Внимание! У советника есть так называемые «альтернативные» сеты от разработчиков, для которых нужно выбрать соответсвующую пару, затем поставить UseCustomPair=true и в строку UseSettingsFrom вписать название альтернативного сета.
Названия альтернативных сетов: EUR33, GBP30, GBP52T, EURJPY.
FixedLots — размер фиксированного лота
AutoMM -размер динамического лота
RecoveryMode true/false — включает режим рекавери, то есть при просадке лот не уменьшается
AutoMM_Max — максимально разрешённый риск, влияет на размер выставляемого советником лота, риск рассчитывается для стоп лосса в 100 пипсов
MaxAccountTrades — максимальное количество одновременно открытых советником ордеров на счёте, при значении «0» количество ордеров неограниченно
MaxAccountDD — максимально разрешённая просадка на счёте, при значении «0» просадка не ограничена
MondayStartHour — с какого часа торговать по понедельникам. Если торговать по понедельникам вам не нравится, поставьте MondayStartHour=24
FridayExit true/false — торговать по пятницам да/нет
LastTradeHour — последний час торговли по пятницам (включительно)
ExitHour — если задано, то робот закроет все открытые позиции в этот час в пятницу
GMT_Offset — сдвиг времени брокера по GMT
DST_Usage true/false — учёт летнего времени брокера (Daylight Saving Time)
Include_Medium_News true/false — включает отстройку от новостей «средней» степени опасности (дополнительно к защите от новостей «высокой» степени опасности)
Wait_Before_News — время в минутах до новостей, когда советнику запрещена торговля
Wait_After_News — время в минутах после новостей, когда советнику запрещена торговля
VerificationCode — для нас все бесплатно,оставляем поле пустым
MoneyManagement — при включении этого параметра(true),советник будет автоматически определять размер торгового лота для своих позиций,исходя из формулы «0.1 лота на каждые 1000$ свободной маржи» (Обратить внимание: если я ставлю фиксированный лот для советника, то мани менеджемент должен быть отключен, иначе будет логическая ошибка и робот не запустится!)
Aggressive — при включении этого параметра(при условии,что MoneyManagement тоже включен) советник будет автоматически определять размер торгового лота для своих позиций,исходя из формулы «0.2 лота на каждые 1000$ свободной маржи»
Fixed Lot – выставляем фиксированный лот или ноль для включения манименеджмента.
SuperAggressive — при включении этого параметра(при условии,что MoneyManagement тоже включен,а Aggressive выключен) советник будет автоматически определять размер торгового лота для своих позиций,исходя из формулы «0.3 лота на каждые 1000$ свободной маржи»
Lots — фиксированный торговый лот, при отключенном MoneyManagement
MicroLots — Если ваш счет поддерживает микро размеры лота(0.01,0.02 и т.д.),включите этот параметр.
Не путайте микро и центовые счета!(см. справку Микро и центовые счета)
MaximumTrades — максимально возможное количество одновременно открытых позиций советником.Не ставьте больше 3,т.к. это приведет к увеличению риска.
MaxSpread — максимальное значение спреда,при котором советник будет совершать сделки.Например если поставить в этом параметре 5,то при спреде больше 5 пунктов,советник не будет торговать,а будет открывать позиции только когда спред меньше 5.
TradesSlippage — допустимое проскальзывание(в пунктах)
SetAutoGMT — Автоматическое определение параметра GMToffset для торговли на реальном или демо-счете.Оставляем без изменений.
SetManualGMT — если вы хотите протестировать советник в Тестере Стратегий(F6),то ставим параметр SetAutoGMT в положение false,а данный параметр меняем в соответствии с вашим брокером (см. Как выставить правильный GMT offset)
UseDST — включаем этот параметр(true) на время действия летнего времени в США
StopLimitExpire — время жизни отложенных ордеров
SecureProfit — гарантированный уровень профита (если обычный не сработал)
SecureProfitTrigger — выключатель параметра SecureProfit
UseCustomPair true/false — если вы используете советник на неподдерживаемых парах, то поставьте true
UseSettingsFrom — настройки с какой поддерживаемой пары применить для неподдерживаемой.
FixedLots — размер фиксированного лота
AutoMM -размер динамического лота
RecoveryMode true/false — включает режим рекавери, то есть при просадке лот не уменьшается
AutoMM_Max — максимально разрешённый риск, влияет на размер выставляемого советником лота, риск рассчитывается для стоп лосса в 100 пипсов
MaxAccountTrades — максимальное количество одновременно открытых советником ордеров на счёте, при значении «0» количество ордеров неограниченно
MaxAccountDD — максимально разрешённая просадка на счёте, при значении «0» просадка не ограничена
MondayStartHour — с какого часа торговать по понедельникам. Если торговать по понедельникам вам не нравится, поставьте MondayStartHour=24
FridayExit true/false — торговать по пятницам да/нет
LastTradeHour — последний час торговли по пятницам (включительно)
ExitHour — если задано, то робот закроет все открытые позиции в этот час в пятницу
GMT_Offset — сдвиг времени брокера по GMT
DST_Usage true/false — учёт летнего времени брокера (Daylight Saving Time)
Include_Medium_News true/false — включает отстройку от новостей «средней» степени опасности (дополнительно к защите от новостей «высокой» степени опасности)
Wait_Before_News — время в минутах до новостей, когда советнику запрещена торговля
Wait_After_News — время в минутах после новостей, когда советнику запрещена торговля
StealthMode true/false — режим «невидимки», когда советник явно не ставит стопы и профиты, т.е. скрывает их от брокера
EmergencyStopDist — аварийный стоп, работает, когда StealthMode=true и прибавляется к виртуальному стопу, например, если параметр StopLoss 60 пипсов и EmergencyStopDist 100 пипсов, тогда аварийный стоп лосс равен 160 пипсов
CloseOnlyOnProfit true/false — закрывать ордера только в профите (не раньше)
NFA true/false — включает совместимость с брокерами, работающими под регулированием Национальной Фьючерсной Ассоциации США (National Futures Association)
No_Hedge true/false — отключение выставление хеджевых ордеров, т.е. открытых позиций одновременно и buy и sell
WinLargeFonts true/false — инфопанель советника отображается более крупным шрифтом
RefreshDays — через сколько дней лицензионный советник пойдёт на сервер за обновлениями (автоапдейт)
PendingOrderDist — использование отложенных ордеров вместо рыночных: если параметр равен 0, то обычное маркет исполнение; если PendingOrderDist>0, то ставится лимитный ордер на расстоянии PendingOrderDist пипсов от рыночной цены, а если PendingOrderDist<0, то ставится стоповый ордер на расстоянии PendingOrderDist пипсов от рыночной цены (рекомендовано только для опытных трейдеров и исследователей)
CloseOnlyOnProfit – ордера будут закрываться по тейк-профитам;
StealthMode – возможно скрыть установленные значения стоп-лосс и тейк профитов от брокера, у которого ведется торговля;
NFA – этот пункт нужно активировать, если трейдер из Америки;
SecureProfitTrigger – настройка пунктов трейлинг-стопа в пунктах через которые будет закрыт ордер;
SecureProfit – настраиваем размер пунктов, которые будут отсчитываться от значения безубыточной торговли, чтобы запустился трейлинг-стоп;
FixedLots – все ордера будут открываться фиксированным лотом;
LastTradeHour, FridayExit – отвечает за настройки торговли по окончанию часа и пятницы.
StealthMode — если вы «сильно боитесь» своего брокера, то конечно же его лучше сменить на лидеров нашего форекс рейтинга, но все же этот параметр призван скрыть от брокерской компании ваши истинные уровни take profit и stop loss. Включить функцию — true, отключить ее — false.
CloseOnlyOnProfit — если вы не желаете использовать алгоритм советника для управления ордерами стоп лосс и тейк профит, то включите этот параметр, выставив функцию — true. В таком случае ордера будут закрываться толкьо после достижения заранее определенных вами stop loss и take profit.
NFA — этот параметр необходим только для трейдеров, зарегистрированных в США, поэтому для нас он не имеет никакого значения, оставляем это поле со значением false.
SecureProfit — один из параметров функции безубытка. Укажите здесь такое значение, на которое хотите перевести стоп приказ после достижения прибыли, указанной в параметре ниже.
SecureProfitTrigger — собственно шаг функции безубытка. Укажите количество пунктов, через которое stop loss переместится в плюсовую зону вашей сделки.
UseCustopPair — если вы желаете попробовать торговлю советником wall street forex robot на других валютных инструментах (кроме тех, что указаны нами перед описанием настроек), то обязательно включите этот параметр, выставив значение true.
UseSettingFrom — включив вышеописанный параметр (true), вам нужно выбрать настройки от какого инструмента использовать для торговли на неподдерживаемой роботом валютной паре, для этого проставьте напротив этой графы наименование пары: EURUSD, GBPUSD, NZDUSD или USJPY.
FixedLots — здесь вы можете указать объем фиксированного лота, при условии, что в ниже представленном параметре выставлено значение 0.
AutoMM — автоматический мани менеджмент советника wall street. Принцип установки числовых значений следующий: 0 — используется только фиксированный от выше; 1 — 0.01 лота на $1000; 2 — 0.01 лота на $500; 10 — 0.01 лота на $100 и так далее.
RecoveryMode — несмотря на заявления о том, что советник не использует мартингейл для работы с ордерами, при включении этого параметра, после проигрышной сделки робот будет торговать увеличенным лотом пока потеря не будет отыграна.
Auto_MM_Max — предохранитель для параметра AutoMM, разработчикам видимо захотелось придумать еще одну бестолковую графу и они вели эту графу. Действует так: если вы тут выставите 1, то что бы вы не проставили в графе AutoMM, эта функция все одно будет работать с 0.01 лота на $1000. Вот и думайте, для чего это нужно.
MaxAccountTrades — тут вы можете ограничить количество одновременно открытых сделок, довольно полезная функция для авто советников с увеличением лота после проигрыша. Обязательно используйте ее.
FridayExit — проставляйте tue, если хотите закрыть все сделки до выходных, и false — если вас это не сильно волнует.
LastTradeHour — включив вышеописанный параметр, не забудьте указать тут время, когда советник wall street откроет свою последнюю сделку в пятницу.
ExitHour — собственно час, в который советник закроет все сделки в пятницу. От себя добавим, что это далеко не самая рациональная функция, закрывать сделки по времени не самое лучшее решение для авто или ручного трейдинга.
ShowTradeComment позволяет показывать или скрывать данные о работе бота
MultiLotsFactor – это возможное увеличение лота для второго и последующих ордеров
UseTrailing позволяет показывать или скрывать данные о трейлинге
TrailStop – непосредственно сам размер трейлинга
TrailStart – количество, необходимое после остановки трейлинга
SafeEquityStopOut крайне важна. Она позволяет прекратить работу, как только средства достигнут установленного минимального значения.
SafeEquityRisk процент депозита, который может быть использован советником Forex Setka Trader
Freeze After TP позволяет прекратить выставление новых ставок, как только будет достигнуто значение параметра TakeProfit
CloseAllOrders, которая изначально бывает выключена, позволяет завершить все открытые ранее позиции.
- StartingLot – объем первого открытого ордера после запуска советника в работу.
- Increasing_Lot – включение автоматического увеличения лота пропорционально росту депозита.
- Risk – максимально допустимый риск относительно баланса, рекомендуется делать его не выше 5%.
- Comment – комментарий к открытым сделкам.
- Magic Number – идентификатор, позволяющий советнику отличать свои ордера от «чужих», нужен для запуска торговли на одном счету по нескольким валютным парам.
- Slip – предельное значение проскальзывания, при котором будут открываться ордера.
- MaxOpenOrders – параметр, ограничивающий количество одновременно открытых ордеров, позволяет понизить риски при наличии большого количества сигналов на вход в рынок до момента закрытия открытых позиций.
NewBarOpen = True;
Buy = True. Если установить значение False, то новые ордера отрываться не будут, а усредняющие ордера, которые называются «колена» будут иметь место.
Sell = True; Советник Fxmean не откроет никакие ордера, кроме усредняющих колен.
LotExponent = 1.8. Насколько умножить лот, когда размещается следующее колено, например: первый лот 0,1, серия 0,16, 0,26, 0,43…
LotExp= 1.8. На сколько умножать обычный лот в серии.
Slip= 3.0. Насколько будет отличаться цена, если Д.ц. предложит реквоты или другими словами немного изменит цену в момент подачи заявки.
Lots = 0.1. Размер лота в начале торговли
Другие настройки.
Lot decimal=2. Знаки после запятой в лоте. 0 – целые лоты. 1- минилоты 0,1, 2 – микролоты 0,01
TakeProfit1 = 10.0
TakeProfit2 = 4. Тейкпрофит основной серии при наличии лока.
Pipstep=12.0 шаг, который будет выдержан между коленами.
PipStepExponent=1.3 на сколько увеличивается новый шаг.
MaxTrades=10 Вместо колена под этим номером разместится лок.
MagicNumber=2233. Число, помогающее советнику отличать свои сделки от чужих.
PerMFI=4;
RSI_Per = 16;
RsiMinimum=50.0. Этот индикатор применяется, как показатель тренда
UseEquityStop=False. Закрытие всех сделок во время просадки.
TotalEquityRisk = 20.0. Величина просадки
UseTrailingStop=False. Работа с трейлинг стопом и без него.
TrailStart = 30.0. Размер трейлинг стопа.
TrailSop = 20.0. Шаг для трейлинг стопа.
UseTimeOut=False. Использовать таймаут, когда сделки слишком долго висят.
MaxTradeOpenHours = 48.0. Сколько будут открытыми сделки в часах.
Reinvest =1. Реинвестирование в процентах. При Reinvest = 0 будет работать фиксированный лот. Для оптимизации риска подбирают пределы прибыльности советника от 10 до 15% в месяц при плече 1:500
LongAllowed – разрешить/запретить открытие сделок на покупку
ShortAllowed – разрешить/запретить открытие сделок на продажу
LANGUAGE
1 Вся информация на чарте терминала показывается на немецком языке
2 Вся информация на чарте терминала показывается на английском языке
Money Management Selection — выбор мани-менеджмента. В советнике доступны три типа мани-менеджмента (см. ниже). Настройки каждого из них выделены в отдельную секцию.
MM1: Fixed Fractional Money Management (FFM)
MoneyManagement_Variant = 1 – советник будет рисковать фиксированным процентом от баланса в каждой сделки. Стоп-лосс динамический, поэтому размер лота будет разным в каждой сделке, в зависимости от стопа.
Risk_long_Percent – процент риска на сделку для покупок
Risk_short_Percent– процент риска на сделку для продаж
Use_Adaptive_MM – вкл/выкл альтернативный (дополнительный) расчет лота, исходя из накопленного профита. Накопленный профит считается отдельно для сделок на покупку и сделок на продажу. При открытии позиции, советник делит накопленный профит на заранее установленный делитель (Divisor) и, если полученное число долларов больше, чем результат параметра Risk_Percent, то оно будет использоваться как ограничитель убытка и базис для установки размера лота позиции.
Divisor_Long, Divisor_Short – делитель опции Adaptive_MM для сделок на покупку и продажу соответственно.
Пример работы опции Adaptive_MM:
Стартовый баланс 10000$ // Risk_Percent=3 // Divisor_Long=8
Текущий баланс на счету 16000$=10000 стартовый + 6000 профит (5000 на покупках и 1000 на продажах)
Расчет след. позиции на покупку:
Риск 1 (на основе Risk_Percent)= 16000$ x 3% = 480$
Риск 2 (на основе Adaptive_MM)= Профит на покупках/Divisor_Long=5000/8=625$
=>>> Риск 2(на основе Adaptive_MM) больше чем Риск 1, поэтому советник установит лот ордера на основе суммы риска, полученной при расчетах Adaptive_MM.
MM2: ReInvest Money-Management
MoneyManagement_Variant= 2 – советник будет рисковать фиксированным количеством единиц валюты депозита на сделку + процент от всех предыдущих заработков/потерь советника. Рассчитывается отдельно для покупок и продаж.
BasicRisk_L – фиксированный риск в валюте депозита на сделку для покупок.
BasicRisk_S – фиксированный риск в валюте депозита на сделку для продаж.
Reinvest_PcL –какой процент от всех прибылей/убытков по всем ордерам на покупку прибавить к фиксированному риску для покупок (BasicRisk_L)
Reinvest_PcS –какой процент от всех прибылей/убытков по всем ордерам на продажу прибавить к фиксированному риску для продаж (BasicRisk_S)
MaxRisk_PcL, MaxRisk_PcS – максимально допустимый процент риска на сделку в процентах от баланса (для покупок и продаж отдельно) при использовании ReInvest Money-Management.
MM3: Fixed Lotsize
MoneyManagement_Variant= 3 – советник будет торговать фиксированным лотом. Для продаж и покупок лот выставляется в отдельных параметрах:
Lots_Long, Lots_Short – фиксированный лот для сделок на покупку и продажу соответственно.
Auto_Trade_Open – разрешить/запретить советнику «Стенобой» открывать позиции автоматически (без подтверждения со стороны пользователя).
doTheTradeManagement – возможность отключить автоматический контроль профита и стоп-лосса со стороны советника и задать их самостоятельно. Только для продвинутых пользователей!
Use_Individuell_SL — переключатель для выставления стоплосса вручную
SL_AT_Trade_Open_Long и SL_AT_Trade_Open_Short — выставление стоплосса для сделок на покупку и на продажу соответственно
Use_Individuell_TP — переключатель для выставления тейкпрофита вручную
TP_AT_Trade_Open_Long и TP_AT_Trade_Open_Short — выставление тейкпрофита для сделок на покупку и на продажу соответственно
use_Time_Management — использование тайм-менеджмента (фильтра по времени). Ничего не меняйте, если не понимаете, что делаете!
use_Local_Time / use_Server_Time — задаёт использование времени либо локального компьютера, на котором запущен советник, либо времени.
Внимание! Рекомендуется использовать настройку на время брокера, а не на локальное время компьютера, где запущен советник: use_Local_Time=false; use_Server_Time=true
startTime_Day, startTime_Hour - задаёт день и час начала торговли.
День задаётся по цифре: 0 = Воскресенье / 1 = Понедельник/ 2 = Вторник/ 3 = Среда / 4 = Четверг/ 5 = Пятница / 6 = Суббота
endTime_Day, endTime_Hour, endTime_Minute - время окончания работы советника, задаётся день, час и минута окончания соответсвенно.
Slippage — допустимое проскальзывание (в пунктах).
MaxSpread — максимальное значение спреда, при котором советник будет совершать сделки. Например если поставить в этом параметре 3, то при спреде больше 3 пункта, советник не будет торговать, а будет открывать позиции только когда спред меньше 3.
Рекомендуемый мани-менеджмент
Риски на сделку выше 5% ставить не стоит.
Magic — мэджик ордеров на данной валютной паре
EA_Comment — комментарии к ордерам (необязательный параметр)
MaxSpread — максимально допустимый спред, при значении -1.0 не ограничивается
Slippage — проскальзывание
Auto_GMT — автоматическое определение GMT брокера, включено при true
Calculate_DST — учёт летнего времени брокера (Daylight Saving Time), работает при Auto_GMT=true
Manual_GMT_Offset — ручное выставление GMTпри Auto_GMT=false
Custom Settings
StealthMode — режим «невидимки», когда советник явно не ставит стопы и профиты, т.е. скрывает их от брокера
NFA — включает совместимость с брокерами, работающими под регулированием Национальной Фьючерсной Ассоциации США (National Futures Association)
No_Hedge — отключение выставления хеджевых ордеров, т.е. открытых позиций одновременно и buy и sell
TicksTrade — включает режим обсчёта на каждом тике (по умолчанию используются расчёты по закрытию минутного таймрейма M1). Рекомендуется использовать только после оптимизации под данный параметр! Либо не трогать этот параметр вообще.
StopLoss — стоплосс
TakeProfit — тейкпрофит
Channel_Period — период канального индикатора, основанного на волатильности
Entry_Break — размер отступа от стенок канала в пипсах при входе
Exit_Distance — размер отступа от стенок канала в пипсах для закрытия ордера
Exit_DistanceM1 — размер отступа от стенок канала в пипсах для закрытия ордера, рассчитывается на минутном таймфрейме
Start_Trade_Hour — задаёт начало часа торговли в течение дня, при значении «-1» не работает
End_Trade_Hour — задаёт окончание часа торговли в течение дня, при значении «-1» не работает
MaxDailyRange — величина фильтра по максимальным дневным значениям, влияет на частоту входов
UseCustomPair — разрешает использование на парах, не входящих в рекомендованные
UseSettingsFrom — если включена торговля на нерекомендованных парах, то UseSettingsFrom показывает, с какой из рекомендованных пар ставятся внутренние параметры советника. Имеет смысл только при вписывании рекомендованных пар.
Risk Management
RecoveryMode — включение режима «восстановления», т.е. при просадке советник будут торговать увеличенными лотами вплоть до выхода из просадки
FixedLots — размер фиксированного лота
AutoMM — размер динамического лота
AutoMM_Max — максимально разрешённый риск, влияет на размер выставляемого советником лота, риск рассчитывается для стоплосса в 100 пипсов
MaxAccountTrades — максимальное количество одновременно открытых советником ордеров на счёте, при значении «0» количество ордеров неограниченно
TicksTrade - параметр модели запуска алгоритма. При false логика срабатывает в начале свечи M1, при true - на новом тике.
StealthMode true/false - модуль включения/выключения виртуальных уровней Стоп Лосс и Тейк Профит.
EmergencyStopDist - второй уровень защиты при использовании StealthMode. При значении выше нуля включается второй уровень "аварийного" Стоп Лосса на большем расстоянии по сравнению с виртуальным скрытым Стоп Лоссом. Значение аварийного Стоп Лосса является суммой EmergencyStopDist и скрытого Стоп Лосса.
MinEquity - минимальный эквити для торговли.
StopLoss - уровень для Стоп Лосса
TakeProfit - уровень для Тейк Профита
MarketExitProfit - выход по рынку.
BandPeriod - период для расчета индикатора Bollinger Bands.
BandBreakEntry - диапазон прорыва полосы Боллинджера для открытия противоположной сделки (значение может быть отрицательным).
BandBreakExit - диапазон прорыва противоположной полосы Боллинджера для закрытия сделки (значение может быть отрицательным).
UseTrendFilter - при true советник торгует только в направлении тренда, определенного двумя скользящими средними.
MA_Fast_Period - период быстрой скользящей средней.
MA_Slow_Period - период медленной скользящей средней.
MA_Trend_TF - таймфрейм обеих скользящих средних.
TimeRestriction - при true советник торгует только в перечисленные ниже часы. false - отключено.
CTHour1 - шесть возможных значений торговых часов. Значения: 0-23. Введите большую цифру, такую как 55, для отключения того или иного значения. Наилучшие результаты достигнуты в 21 и 22 часа (GMT). Время необходимо адаптировать. Значения по умолчанию адаптированы для GMT +2 (зимнее время).
WednesdaySwapFilter true/false - фильтр свопа по средам отменяет все сделки в среду вечером в направлении отрицательного свопа, если своп хуже значения MaxNegSwapPips.
MaxNegSwapPips - максимальный отрицательный своп в пипсах, наиболее разумное значение - минус 0.5.
RolloverTimeFilter true/false - включить/отключить временной фильтр ролловера.
MinutesBefore - минутный интвервал до полуночи, во время которого все сделки отменяются.
MinutesAfter - минутный интвервал после полуночи, во время которого все сделки отменяются.
x_MaxSpreadFilter - включить/отключить дополнительный фильтр спреда ролловера.
x_MaxSpread - умножить начальный MaxSpread, разрешенный до отмены всех сделок. Например, если MaxSpread равен 6, а x_MaxSpread равен 2, все сделки отменяются, если спред превышает 6x2=12 пипсов.
RecoveryMode - этот параметр активирует восстановление просадки. Работает, когда AutoMM> 0.
FixedLots - фиксированные торговые лоты, когда AutoMM = 0.
AutoMM - значение больше нуля активирует пропорциональное управление капиталом, например, AutoMM = 5 означает 0,05 лота на счете 1000.
AutoMM_Max - максимально допустимое значение пропорционального управления капиталом при использовании RecoveryMode.
MMTrades - количество сделок, на основании которых рассчитывается просадка функции RecoveryMode
RecoveryFactor - положительная компенсация просадки в процентах от просадки.
RecoveryMultiplier - множитель объема торговли в RecoveryMode.
LossPausePips - алгоритм паузы после потери - потеря в пипсах
LossPauseHours - алгоритм паузы после потери - пауза в часах после потери больше, чем LossPausePips.
- New_Trade – значение True подразумевает разрешение на торговлю;
- EA_Comment – тут позволяется написать заметки к сделкам робота;
- S_1 – значение строки MAGIC;
- MAGIC – минимальное значение параметра для сделок должно быть больше 0, в противном случае программа выставит стандартный набор для выбранной валютной пары;
- Lot – указываем величину лота, если значение не установить, программа сама выставит значение в соответствии с установленным значением Risk;
- Risk – риск в % на 1 сделку в советнике Night Owl;
- Slippage – проскальзывание в пунктах;
- Hide_SL_TP – False/True (не прятать/прятать) от брокера значение SL и TP;
- C0 – значение строки Max_Spread;
- Max_Spread – величина спреда, если значение не указано, то программа использует значение из рекомендуемого списка – USD/CHF (2,5), EUR/USD (1,6), EUR/CHF, EUR/GBP, USD/CAD (3,0), USD/JPY, GBP/USD (2,0), EUR/CAD (4,0);
- Use_Auto_Time – определение GMT (выставить FALSE);
- GMT_Offset – выставление серверного времени вручную;
- UseDST – используем при желании узнать, как поменять время торговли советника Night Owl: принимать во внимание (True) или нет (пишем False) летнее время;
- P – значение строки Pause_Type;
- Trade_Pause_On_Loss – наличие перерыва после убыточной сделки True или False;
- Pause_Type – выбор типа паузы после убытка в минутах или пипс;
- Trade_Pause_Pips – пауза в работе советника Night Owl после убытка в пипс;
- Trade_Pause_Minutes – пауза после неудачной сделки в минутах;
- Allow_Second_Open_Trade – выставление 2-й сделки после 1-го входа в рынок – True или False;
- Distance – расстояние в пипсах до установки 2-го входа в рынок;
- Lot_Factor – коэффициент величины 2-й ставки;
- Show_Fractal_Levels – отображать/не отображать фракталы в МТ4.
Для прибыльной работы эксперта не рекомендуется менять заданные в таблице настроек значения. Если трейдер будет придерживаться рекомендуемого мани менеджмента в размере до 7% за сделку, стратегия для советника Night Owl будет планомерно приносить прибыль.