Настройки советника

Сразу извинюсь за корявый FAQ с ошибками писал быстро, но доходчиво

Требования к счету

Для работы советника необходимо выполнить ряд условий, в противном случае нормальная работа советника не гарантируется.



Разрешенный максимальный совокупный объем открытых ордеров в каждую из сторон должен быть не меньше 100лот (информацию об этом можно узнать на сайте вашего ДЦ «типы счетов») Плечо (leverage), чем оно выше, тем меньший депозит будет необходим для торговли и тем выше будет прибыль. Меньшее плечо убережет депо от вашей жадности и неоправданного риска. Рекомендую 1:500 и более. Необходимый депозит. Торговать можно с любым депозитом. Однако, при UseMM = true советник, в случае нехватки средств на счете, выведет соответствующее сообщение и укажет, сколько необходимо иметь средств на счете при данных настройках советника. По тестам советника было определено, что минимальный депозит должен соответствовать 150$ плече 1:500 отличные результаты валютная пара GBP-USD М5, спред 1пункт, ДЦ-4 знака рекомендуется MMCIS, можно и любой другой на других не тестировал значит так как есть.

Логика работы советника

Для сигналов на продажу/покупку советник использует сигналы индикатора Stochastic. В индикаторе установлены уровни перекупленности (zoneSELL) и перепроданности (zoneBUY) по валютной паре. Когда основная линия стохастика заходит за эти уровни и пересекается с линией сигнала, советник получает сигнал на продажу или покупку.

Считается, что цена не может постоянно двигаться в одном направлении. И когда основная линия стохастика проходит эти самые уровни, то мы можем с уверенностью сказать, что вскоре цена пойдет в обратном направлении, но как скоро мы точно не знаем. Поэтому в советнике используется стратегия мартингейл, которая позволяет в случае неточного сигнала покрыть убыток по ордерам, открывая ордера большего объема в том же направлении но уже по более выгодной цене.

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

Кроме того, в советнике реализована функция отбора ордеров, советник считает своими и те ордера которые были открыты вручную той же валютной пары, на графике которой установлен советник.

Поэтому советник может работать в режиме, в котором 1-й ордер откроет сам трейдер и если он будет убыточным, то советник так же отработает по стратегии мартингейл и постарается принести прибыль.

В Info, слева вверху окна графика цены, отражается количество ордеров Buy и Sell, "Ордеров BUY" и "Ордеров SELL". Их значения отражают то количество ордеров, которые советник считает "своими". Поэтому, если открылся очередной ордер, то это могло произойти по двум причинам:

  1.Число ордеров в этом направлении равнялось 0 и советник открыл ордер по сигналу стохастика;

2.Число ордеров в этом направлении было больше 0 и советник открыл ордер на расстоянии Step от последнего открытого ордера в этом же направлении.

Общие настройки советника

Info –переключатель, при значении true отображается информация о балансе, ордерах, коэффициенте увеличения лота и т. д.

ShowZeroLevels – переключатель, при значении true отображаются уровни безубытка для Sell и Buy серий

UseVTP - переключатель, при значении false советник использует режим, в котором советник модифицирует ордера с выставлением фактического ТП серии, и серии закрываются брокером. При значении true советник использует режим VTP с выставлением виртуального ТП и закрытием ордеров серии по сигналу советника, также в этом режиме используется трейлинг прибыли.

ManualTrade – переключатель, при значении true переходит в режим ручной торговли, т. е. первый ордер открывает сам пользователь, а советник, в этом случае начинает сопровождать открытый ордер.

Примечание.- будьте внимательны… если на графике были открыты ваши ордера советник их автоматически подхватит и сопроводит до закрытия т. е. чтоб советник вновь начал открывать свои ордера нужно поставить  false

DynamicTP – переключатель, в положении true переходит в режим, при котором общий ТейкПрофит серий будет зависить от количество ордеров в сериях Sell и Buy (значения независимы)

UseNewBar – переключатель, в положении true переходит в режим, при котором каждое новое колено серии будет открываться на новом баре (работа зависит на каком ТФ стоит советник, т. е. на ТФ H1 новые колени серии будут открываться не раньше чем через час)

BuyColor и SellColor – цвета линий для серий Buy и Sell соответственно

Время работы советника

StartHour  и EndHour – соответственно время начала и конца интервала работы советника (соответствует времени вашего терминала). Важно отметить, что в остальное время советник не открывает  Настройки системы LOT

LOT – переключатель, в положении true переходит в режим LOT. В этом режиме сов находит точку безубытка последних 2-х ордеров серии и с помощью трейлинга собирает прибыль по этим двум ордерам и выставляет новое колено в серии, но уже чуть дальше, чем обычно. Таким образом, при малых откатах цены в положительную сторону для серии собирается прибыль, которая накапливается в переменной, чтобы в дальнейшем закрыть серию при достижении процента прибыли ProfitPercent (Советник не просто сравнивает накопленную прибыль с установленным в опциях процентом, но еще и сверяется со Средствами/Equity)

nOrder – порядковый номер ордера в серии, с которого включается LOT.

LO_TP = 5 – ТейкПрофит для LOT, количество пунктов от без убытка. Важно отметить, что на уровень этого ТП влияет и TPstep. Формула такая: TP = LO_TP + Tpstep * trades, (где trades - количество текущих ордеров серии)

LO_Tral_Start = 2 – кол-во пунктов, на которое цена должна зайти за линию LO_TP, чтобы начался трейлинг

LO_Tral_Size = 5 – кол-во пунктов, величина трейлинга

LOTColor – цвет линии ТП, при трейлинге последних 2-х ордеров

Данная система имеет как плюсы, так и минусы. К плюсам относится существенная прибыль при резких бросках цены, сдвиг ордеров, что немного уменьшает просадку. К минусам – затяжные просадки при вялом тренде. Не рекомендую использовать LOT на больших депозитах с большим уровнем риска (UseMoney > 30) и/или с низким числом ордеров в серии (MaxTrades < 8).

Настройки MoneyManagement

UseMM – переключатель, при значении true объем первого ордера серии рассчитывается советником, а при значении false объем первого ордера задает сам пользователь через переменную min_lot  выключать UseMM советую лишь зная, что min_lot у вас меньше, чем рассчитанный в блоке ММ, иначе нормальная работа советника не гарантируется)

UseEquity – переключатель, при значении true в расчете объема 1-го ордера серии участвует не баланс, а средства. Позволяет советнику корректно работать на счете, в котором есть локированая серия ордеров.

MaxTrades – Здесь задается максимальное количество ордеров в сериях. Например, при значении MaxTrades = 4 советник откроет, если понадобится, лишь 3 дополнительных ордера (колен мартингейла).

UseMoney – процент использования баланса для расчета (можно понимать как «риск»)

Советник рассчитывает максимальный объем для первого ордера серии таким образом, чтобы смогло открыться то количество ордеров, которое указано в переменной MaxTrades. Т. е. если указано MaxTrades = 7 и Step = 30, то фактически советник рассчитывает на максимальное безоткатное движение в 7 * 30 + 30 = 240 пунктов (2400 для пятизнаков). Если UseMoney = 100, то при 241-250 пунктах безотката произойдет слив депо. Чтобы застраховать депо, можно понизить значение UseMoney.

Важно отметить, что может сложиться такая ситуация, когда рассчитанный максимально возможный объем для первой сделки будет меньше минимально возможного объема на данном счете, тогда советник выдаст сообщение о нехватке средств со значением необходимого депозита для торговли, с учетом текущих настроек советника. Поэтому адекватно выбирайте значения MaxTrades, UseMoney, mult и проверяйте сначала на тестере.

SL_Level – Уровень просадки в процентах, при котором, если DrowdownStop = true, советник принудительно закроет все открытые серии, мэджик ордеров которых соответствует установленному в настройках magic.

Расчет объема для 1-го ордера серии (UseMM=true)

Для начала рассчитывается максимально возможная просадка для каждого ордера серии, с учетом, что 1-й ордер имеет объем 1лот, по следующей формуле:

MaxDrawdown(i)=mult^(i-1)*(MaxTrades+1-i)*step*TV

Далее считается общая просадка:

MaxDrawdown= MaxDrawdown(1)+ MaxDrawdown(2)+…+ MaxDrawdown(MaxTrades)

Вычисляем залоговые средства, также с учетом, что 1-й ордер имеет объем 1лот:

margin(i)= mult^(i-1)*marginrequired, где marginrequired – залог при объеме 1лот

margin=margin(1)+ margin(2)+…+ margin(MaxTrades)

Теперь можно найти объем 1-го ордера серии зная размер депозита (Depo) и применив коэффициент уменьшения (UseMoney):

Lot=Depo/(MaxDrawdown+margin)*(UseMoney/100)

Основные настройки

CurrencyProfit – переключатель, в положении true переходит в режим, при котором ТейкПрофит будет рассчитываться не в пунктах, а в процентах от баланса, который был на момент открытия первого ордера серии

Profit – процент прибыли при режиме CurrencyProfit

TP – тейкпрофит для каждой серии, в пунктах от безубытка (цены, при которой серия закроется в 0)

TPStep – количество пунктов, на которое будет увеличиваться ТП серии при открытии нового колена. Переменная введена для того, чтобы профит соответствовал риску, больше риск (просадка) –> больше профит

TralStart – количество пунктов, на которое цена должна зайти за линию TP, чтобы начал работать трейлинг (только для режима VTP)

TralSize – размер трейлинг стопа (только для режима VTP)

TralColor – цвет линии ТП при финальном трейлинге профита

step – пипстеп, шаг в пунктах для открытия колен мартингейла

step_coef – множитель пипстепа, для очередного колена серии рассчитывается новый пипстеп.

Step = step_coef * i, (где i – i-й ордер серии)

mult - множитель лота для новых колен (то же, что и LotExponent), выражает во сколько раз очередной ордер серии будет превосходить предыдущий по объему

slippage - слиппэдж (максимальное отклонение цены для открытия ордера)

  Принудительное закрытие серий

buyclose - принудительно закрывает серию Buy

sellclose - принудительно закрывает серию Sell

Важно отметить, что значения этих параметров всегда должно принимать значение «false», за исключением тех случаев, когда трейдеру необходимо закрыть серию принудительно, не прибегая к ручному закрытию.

Действовать в таких случаях необходимо по следующей схеме:

. Заходим в опции советника, изменяем необходимый параметр закрытия на «true» и нажимаем Ok . Дожидаемся закрытия серии, заходим в опции, меняем обратно на «false» и снова жмем Ok

Важно знать, что до тех пор, пока опции советника не закрыты, советник не работает!

Настройки индикатора Stochastic

StochTime - Таймфрейм на котором работает индикатор Stochastic. Значение выражено в минутах, соответственно M1 – 1, M5 – 5, M30 – 30, H1 – 60, H4 – 240, D1 – 1440 и т. д.

per_K

per_D 

slow - три параметра индикатора (лучше оставить как есть, либо подбирать свои настройки)

S_Mode - метод МА (0 - Simple, 1 - Expotential, 2 - Smoothed, 3 - Linear Weighted)

S_Price - расчет по ценам (0 - Low/High, 1 - Close/Close)

zoneBUY - уровни перепроданности

zoneSELL - и перекупленности

  Усовершенствованный  «Индикатор Эллиота»

Данный индикатор является анализатором волн Эллиотта, встроен в советника

ВАЖНО - индикатор настрое и изменения настроек приведет к неправильной работе.

Принципы работы с Форекс индикатором GoodTrade 3

Данная схема работы базируется на волнах Эллиота и уровнях Фибо.

Итак, существует 4 типа тренда:

восходящий

нисходящий

восходящий в нисходящем

нисходящий в восходящем

И все эти тренды все время сменяют друг друга.

Входы в позиции БАЙ  СЕЛЛ с Форекс индикатором GoodTrade 3 (делается своими ручками)

-смотрим, какой тренд начался раньше, это делаем в случае, когда появляется первоначальный сигнал на СЕЛЛ или БАЙ. Бывает, что когда тренд на СЕЛЛ ещё не завершен, но возникает начальный сигнал на БАЙ, точно также с трендом на БАЙ (на графике появляется соответствующая стрелка)

---Если объяснить проше то схема ручной торговли такая советник стоит в атоматическом режиме ManualTrade-false на графике мы наблюдаем нисходящий тренд и в определенный момент возникает сигнал на БАЙ но это не значит что сейчас рынок резко развернется и пойдет в обратную сторону т. д.

Делаем следующее если такой сигнал сработал, отсюда следует что в скором времени рынок направиться в обратную сторону действий ни каких не предпринимаем, смотрим и наблюдаем рынок может еще опуститься и на 10-20 пунктов, но когда тренд ослаб и вы видите что он направился в обратную сторону вот тут мы ручками открываем ордер на БАЙ.

Но так как рынок бывает нестабильным через несколько пунктов может возникнуть снова сигнал, но в другую сторону (бывает, но очень редко) тут главное не паниковать тут есть три варианта действий

-Понадеется на то что это был ложный сигнал и после небольшой просадке он подымится и мы получим профит. – не очень подходящий вариант но имеет место быть ☺ -Если у нас уже что то в прибыли закрыть ордер от греха подальше –Этим вариантом обычно пользуюсь я советник в автомате ManualTrade –false.

Так как депозит у меня нормальный стараюсь держать его около 5к то я не беспокоясь открываю ордера советник их сразу подхватывает, выставляет виртуальный ТП на графике, по прохождению его тралит, сам закрывает, попутно если условия подошли то открывает свои ордера, если рынок по моему ордеру пошёл резко в другую сторону я открываю ордер в попутную сторону, а тот ордер который пошел в просадку я на него уже внимания не обращаю его всё равно  тянет советник и отработает его по мартингейлу, если уж сильно просядет рынок.

Снова повторюсь - советник подхватит все открытые ордера которые были открыты вами вручную на этом графике с валютной парой где стоит советник. Будьте осторожны.

Вот в принципе и все в чем заключается полуавтоматическая торговля ручками.

Важный момент - рассчитывайте свои открытия ордеров таким образом чтоб свободных средств  хватило при возможной просадке и ордерам которые открыл сам советник

необходимо четко соблюдать входы в позиции бай/селл

необходимо ставить stop-loss на уровне 20-30 пунктов, но: stop-loss лишь защищает Ваше депо от "шока цены", и при соблюдении всех правил входа stop-loss не срабатывает.

Ели вы видите что ваш ордер ушёл далеко в плюс и по вашему мнению он может пойти еще дальше то правильно было бы сопроводить и подтягивать stop-loss - трейлинг-стопом примерно пунктов 15-20. Как это делается я думаю все знают. Форекс непредсказуем может получится так что свечка может дернутся за доли секунды вниз на очень большое расстояние а советник это робот на него действуют внешние факторы это ваш интернет с его пингом производительность вашей системы ПК и т. д по моему мнению лучше обезопасится трейлинг стопом.

Все описанное выше было протестировано и оптимизированно на ДЦ 4 знака MMCIS валютная пара

GBPUSD по сути без проблем торгует и на instaforex но с их конским спредом приходиться долго ждать пока закроется спред а затем только сов фиксирует ТП

Большая часть кода взята с советника 2Sides и demonMod_ind убраны баги и недочеты, в работе стабилизирован, не скажу что это 100% Грааль но 99% это он 1% внешний фактор.

За что создателям огромный респект и уважуха что показали путь к совершенству.

Советник уже настроен изменения настроек не требуется, приносит 90% прибыльных сделок абсолютная просадка 10-15% от депозита на паре GBPUSD

PS

Теперь для тех кто не особо понимает в настройках советников это что где и куда тыкать

Бывают такие ситуации когда отличный советник приносящий прибыль попадает в руки не опытного трейдера он что то изменяет, пытается настроить но не понимая сути работы у него нечего не получается и он делает вывод что это сливатор и удаляет его при этом пишет свое недовольство на форумах……

Начинающим как бы тоже не мешало бы прочесть

ИТАК для тех кто хочет по экспериментировать на тестере изменяя настройки еще раз повторюсь не меняйте не чего за исключением ниже описанного:

ManualTrade - при включении работает как полуавтомат, подхватывая ваши сделки открытые ручками свои сделки не открывает. При отключении работает в автомате, подхватывая ваши ордера и выставляя собственные.

И теперь три основных параметра которые можно изменять для более большего дохода это 150-200-300% и т. д дохода в месяц Каму как нравиться рисковать своими кровными

UseMoney - рекомендуемый диапазон изменения от 10 до 500 (чем меньше тем безопасней меньше дохот меньше просадка меньше нервов)

Mult - тут небольшой нюанс его диапазон от 0 до 3

Пример у вас 500$ настройки UseMoney выше средних «200»

То первый лот будет открыт так:

Mult-1  0.10

Mult-2  0.01

Ну а mult 3 работает на ДЦ пяти знаках это тоже 0.01 только равняется не 1$ как на четырех знаках а 10 центам дохода по прохождению 100 пунктов

Сразу оговорюсь ДЦ разные, есть счета центовые со спредом без него стандарт

Я говорю про тип счета standart, у советника настройки стоят выше среднего по умолчанию. Прогоните его через тестер стратегий, чтоб увидеть что он покажет.

Соответственно если ставить 1.9, 1.8, и т. д до нуля то размер лота увеличивается и увеличивается доход примерно % на 15-20 если в обратном направлении то уменьшается.

Я работаю Так - UseMoney - «200» Mult - если рынок нестабильный то «2» если нормальный то от 1.8,.0 меньше ставить не рискую уж очень объёмный лот хоть сов и открывает на 99% в правильном направлении ордера 1% все же остается……….боюсь ☺

Остальное по умолчанию это в основном единственные настройки которые я меняю.

Ну и третья настройка это

TP1 стоит 7 в принципе можно не менять, так как есть трал который включиться перескочив эту цифру и будет тянуть до тех пор пока не отработает назад по настройке tral_size стоит 2 пункта.

Ну и для тех кого не устраивает открытие советником в сутки 5-10 ордеров для более агрессивной торговли и открытию больше ордеров сделайте так

Индикатор

Stochastic

StochTime - стоит 5мин, ставьте 1мин

StochTime2-стоит 5мин, ставьте 15мин

Можно с минутами поэкспериментировать, чем больше тайм фрейм, тем меньше сделок тем точнее вход. Но если на первом StochTime стоит 1мин он просто делает много не точных открытий ордеров, а потом вытягивает их Мартином.