Инструкция по советнику Атлант 3.0


Параметры:

extern int  RMode=2;//Режим работы: 0 - только прямой Мартин, 1 - только обратный, 2 - прямой-обратный, 3 - обратный-прямой, 4 - автоперевод с прямого на обратный, 5 - автоперевод обратного на прямой, 6 - автоперевод многократный вариант 1, 7 - автоперевод многократный вариант 2

extern int  MaxNM1=4;//Максимальное количество колен прямого Мартина

extern int  MaxNM2=5;//Максимальное количество колен обратного Мартина

extern int  RCycles=0;//Число циклов работы советника, если 0 то бесконечно

extern bool  UseSAVING=false;//Использования сохранения для закрытия советника

//--- Манименеджмент

extern double  DKoeffRisk=1.0;//Если не равен 1, больше 0 и если NachLOT=0, то риск каждого следующего цикла повышается (>1) либо понижается (<1)

extern int  Otstup=10;//Отступ в пунктах от цены при открытии.

extern int  StepOtstup=0;//Расширение канала >0/ Сужение канала <0

extern double  PercLots=1.0;//Величина стартового лота, в процентах от депозита

extern double  NachLOT=0;//Начальный лот. Если равен "0", то расчет по PercLots

extern int  ZnakLOT=-1;//Число знаков после запятой в лотах

extern double  TargetDEPO=0;//Величина целевого депозита, при котором надо остановить торговлю. Если равен "0", то работает по RCycles

extern double  PercProf1=5.0;//Норма прибыли в процентах от депозита для прямого Мартина, если 0 - то ограничение только по MaxNM1

extern double  PercProf2=7.5;//Норма прибыли в процентах от депозита для обратного Мартина, если 0 - то ограничение только по MaxNM2

НЕ нашли? Не то? Что вы ищете?

extern double  ProfMartin=1;//К-т увеличения (>1)/уменьшения (<1) планки профита с каждым новым коленом.

extern int  StatProfit=0;//Статический профит в пунктах от уровня безубытка. Если 0 то не работает – прибыль по PercProf.

extern double  TralProfit=0;//Доля от планки профита (от 0 до 1) - уровень активации трала, если 0 то не используется

extern int  ProgM1=2;//Прогрессия для прямого Мартина: 0 - постоянные лоты, 1 - арифметическая, 2 - геометрическая

extern int  ProgM2=2;//Прогрессия для обратного Мартина

extern double  KFT1=2.0;//Коэффициент увеличения прямого Мартина: шаг для арифметической, множитель для геометрической

extern double  KFT2=2.0;//Коэффициент увеличения обратного Мартина

extern double  VKFT=1;//Коэффициент ускорения (>1)/замедления (<1) коэф-тов увеличения KFT.

extern double  HalfClose=0;//Доля частичного закрытия наиболее просевшего ордера. Работает если больше нуля и если достигнут MaxNM1 или MaxNM2

extern double  MaxDrawDown=30;//Максимальная просадка в %, при достижении которой позволено частичное закрытие ордеров

extern int  EmergencyClose=0;//Аварийная остановка (если 1) - при достижении  просадки MaxDrawDown происходит закрытие всех ордеров и остановка торговли, если 2 – то аварийная остановка торговли при превышении уровня просадки допустимого значения, если 3 - закрытие последней при не открытии новой из-за нехватки средств, если 4 – то закрытие при нехватке средств и при снижении просадки меньше предела, если 5 – то при достижении ограничителя на кол-во колен и просадке меньше допустимого – закрытие позиций.

extern int  MaxNEmCl3=2;//Максимальное количество закрытий в цикле при EmergencyClose=3.

extern double  KoeffTralLevels=0;//Коэффициент трала уровней (от 0 до 1), если 0 то трал не используется

//--- Тайм-менеджмент

extern int  TimeActivate=0;//если 1 то тайм-менеджмент работает

extern int  TimeTorgSTART=1;//Час начала торговли. Если позиции уже открыты то ограничение не действует

extern int  TimeTorgEND=23;//Час конца торговли. Если позиции уже открыты то ограничение не действует

extern int  TimeFletSTART=1;//Час начала флета. Прямой мартин блокируется

extern int  TimeFletEND=8;//Час конца флета. Снимается блокировка на работу прямого мартина

extern int  TimeTrendSTART=17;//Час начала тренда. Обратный мартин блокируется

extern int  TimeTrendEND=23;//Час конца тренда. Снимается блокировка на работу обратного мартина

//--- Прочее

extern int  Magic=777;//Маджик-номер

extern double  Slip=3;//Слиппаж

extern bool  Viz=true;//Если  true, то визуалиция работает

extern int  Font=10;//Размер шрифта при визуализации


RMode. Режим работы советника.  Применимы целые значения от 0 до 7.

При значении 0 советник работает в чистом прямом Мартингейле (в дальнейшем мартине)  с постоянными уровнями.  Логика работы: сначала устанавливаются 2 отложника – сверху  от текущей цены Байстоп, снизу Селлстоп; при достижении ценой  одного из уровней происходит открытие на противоположном уровне новой позиции с увеличенным/уменьшенным на коэффициент Мартингейла  лотом, предыдущий удаляется. Таким образом, если цена продолжила движение после достижения одного из уровней то вскоре она дойдет до планки профита и произойдет закрытие всех открытых позиций и удаление отложенных, мы получаем прибыль и цикл начинается заново. Если цена не дошла до планки профита и развернулась, то происходит открытие с противоположной стороны отложника с увеличенным лотом и планка профита теперь расположена с противоположной стороны по ходу текущего движений цены.

Плюсы: зарабатываем на тренде или развороте тренда независимо от направления.

Минусы: если начался флет, то откроется много колен, на одном и колен на открытие новой позиции не хватит средств. Если цена пошла в нужную сторону, то мы выходим с прибылью, а если нет – то слив всех средств. При каждом новом колене происходит накопление отрицательных локов из-за чего уровень безубытка и планка профита располагаются все дальше от текущей цены и все труднее выйти из ситуации с прибылью.

Подобную стратегию можно увидеть в советниках: «Чебурашка» (перевертыш), «Мартини», «Парастоп».

При значении 1 советник работает в чистом обратном мартине с постоянными уровнями (противоположность значению 0). Логика работы: сначала устанавливаются 2 отложника – сверху  от текущей цены Селллимит, снизу Байлимит; при достижении ценой  одного из уровней происходит открытие на противоположном уровне новой позиции с увеличенным/уменьшенным на коэффициент Мартингейла  лотом, предыдущий удаляется. Таким образом, если цена продолжила движение после достижения одного из уровней то мы уходим в глухую просадку,  с высокой вероятностью слива. Если цена развернулась, то происходит открытие с противоположной стороны отложника с увеличенным лотом. Таким образом при накоплении достаточного количества колен и достижении планки профита  -  произойдет закрытие всех открытых позиций и удаление отложенных, мы получаем прибыль и цикл начинается заново.

Плюсы: зарабатываем на флете. Если флет идеальный (амплитуда колебаний равная отступу и средняя линия располагается на одном и том же уровней бесконечно долго), то мы можем получить гигантскую прибыль за короткое время, а если не останавливать торговлю – то бесконечно большую, если не у читывать ограничение лотов устанавливаемое ДЦ.

Минусы: если начался тренд, то уход в просадку и слив.

Вероятности заработать средства или слиться в режимах 0 и 1 одинаковы.

При значении 2 советник совершает несколько колен прямого мартина (ограничитель MaxNM1), затем несколько колен обратного (ограничитель MaxNM2) если на прямом не удалось получить прибыль (значит идет флет).

При значении 3 советник работает аналогично режиму 2, но сначала позиции обратного мартина, а затем прямого.

При значении 4 советник работает в режиме однократного автоперевода с прямого на обратный мартин. Условия автоперевода: Как в режиме 2 – при достижении колен MaxNM1 либо если цена ушла от ближайшего уровня на 2 отступа – выставляется на расстоянии в 1 отступ от ближайшего уровня стоповый ордер, который является началом обратного мартина. Уровни смещаются на 1 отступ. Чаще достигается первое условие

При значении 5 советник работает в режиме однократного автоперевода с обратного на прямой мартин. Условия автоперевода: Как в режиме 3 – при достижении колен MaxNM2 либо если цена ушла от ближайшего уровня на 1 отступ – выставляется на расстоянии в 2 отступа отложенный стоповый ордер, который будет началом прямого мартина. Чаще достигается второе условие.

При значении 6 советник работает в режиме многократного автоперевода с прямого на обратный мартин и с обратного на прямой по условиям режимов 4 и 5.

При значении 7 советник работает без прямого и обратного мартина, однако лотность увеличивается/уменьшается по Мартингейлу. Можно сказать что это одновременно и прямой и обратный мартин. Принцип работы: сначала выставляются 2 стоповых ордера. При достижении одного второй удаляется и выставляются на расстоянии в 1 отступ от два отложенных лимитных ордера. При достижении лимитного ордера второй лимитник удаляется и выставляются на расстоянии в 1 отступ от два отложенных стоповых ордера. И так далее – вокруг стоповика 2 лимитника, вокруг лимитника – 2 стоповика. Постоянных уровней нет.

Плюсы: зарабатываем на тренде и флете (если флет в диапазоне уровней лимитников).

Минусы: при флете (если флет в диапазоне уровней стоповиков) то сливаемся.


    Для консервативной торговли ставим NachLOT больше нуля. Если ставим статический профит в пунктах, то мы повышаем вероятность закрытия цикла в начале и повышаем планку профита в валюте и вероятность слива при большом количестве колен. Если используем «подушки безопасности» то мы понижаем вероятность слива, но в то же время частое их срабатывание может привести отстутсвию прироста депозита или даже к постепенному слив. Поэтому для Атланта лучше выбрать самые агрессивные настройки (чтобы в месяц прирост был в 10-30 раз), дробить свой депозит. Если одна часть сливается, то заливаем еще одну до тех пор пока какая-нибудь из них не даст прирост в 10-30 раз, что перекроет потери денег и времени и даст неплохой доход.