Советник Shock Bar 1.3

Советник Shock Bar 1.3

В Shock Bar v.1.3 заложен тот же принцип торговли, что и в Shock Bar v.1.2, но у новой версии есть возможность подключения локирующей логики в блоке ограничений и защиты, данная функция позволяет защищать депозит при резких изменениях рынка и принести прибыль из-за увеличения объемов защитных локирующих ордеров.

Для ускорения тестирования в программу введен параметр, позволяющий исполнять рабочий цикл по закрытию БАРа, данное дополнение сократит Вам время при личном подборе параметров в тестере стратегий.

Валютная пара GBP/USD, USD/JPY, EUR/USD Тайм Фрейм М5-H1.
Минимальный депозит (USD EUR RUR ГРН) На долларовом — 2000$.
На центовом- 10$ (1000 центов).
Кредитное плече 1:500 и выше.
Предположительная доходность от 5% до 300% в месяц.
Вход на рынок BUY, SELL
Управление финансами: есть.
Тип торговли: агрессивный

Настройки советника. — РЕЖИМ РАБОТЫ —

Exit_mode = true — параметр устанавливает общий режим работы программы, при установке режима выхода из рынка советник продолжает работать до полного закрытия всех сделок по основной логике (может продолжать открывать ордера), советник прекратит работу когда закроются все ордера.
— true — торговля,
— false — выход из рынка
Work_CLOSe_BAR = true — параметр задает исполнение цикла программы:
— true — работа по закрытию БАРа, программа исполняет цикл при закрытии БАРа,
— false — работа по контролю изменения цены, цена изменилась — программа сделала цикл.

— БЛОК РАСЧЕТА ЛОТА —
LotConst_or_not — определяет режим расчета первого лота слоя:
— true — лот неизменяется с увеличением депозита — постоянный, и равен Lot,
— false — лот зависит от Баланса и параметра RiscPercent
RiskPercent — параметр риска, используется для расчета лота первого ордера:
Lots = Balance*RiskPercent/1000000
Lot — первый ордер задается самим пользователем
MaxL — ограничение по максимально возможному лоту сделки соваетника, если установлен 0, то ограничения нет. Если установлено ограничение (например: 3), то это не означает, что когда размер лота следующего ордера будет более, то советник далее не будет открывать сделки — он откроет сделку с лотом 3.
LotMultiplicator — множитель лота, который будет применяться в установке сетки ордеров в торговле советника. Если установить равным 1, то советник будет работать одним размером лота.
N_LotMult — количество ордеров серии до начала увеличения лота следующей сделки.

Пример: LotConst_or_not = false, RiskPercent = 20, Lot = 0.1, MaxL = 3.0, LotMultiplicator = 1.5, N_LotMult = 3.
Первые три ордера серии будут открыты с лотом 0.1, потом 4-й ордер откроется с увеличением в 1.5,
т.е. 0.15, далее 0.22 и т.д.. Когда серия увеличений достигнет 3.00 лота, то ордера далее будут
открываться с объемом в 3.00 лота.

[sociallocker id=»2157″] СКАЧАТЬ СОВЕТНИКА[/sociallocker]

— БЛОК УСЛОВИЙ СЕТКИ —
Mode_Step — задает режим расчета шага выставления ордеров, значения:
0 — шаг постоянный и равен параметру Step,
1 — шаг увеличивается в зависимости от количества ордеров:
Step_N = Step + N* StepUv_Step, где N — колич. ордеров одного напр.
2 — шаг уменьшается в зависимости от количества ордеров:
Step_N = Step — N* StepUv_Step, где N — колич. ордеров одного напр.
3 — шаг до каждого след ордера задается вручную и равен параметру St_n *** (ниже).
Step — шаг в пунктах для выставления след. ордера.
StepUv_Step — шаг увеличения шага, в пунктах.

Пример: Mode_Step = 2, Step =50, StepUv_Step = 5. (постепенно уменьшающийся шаг)
Есть BUY открытый по цене 1.3000, второй BUY сможет быть открыт ниже уровня 1.2950,
(например, второй открылся на 1.2940), третий — ниже второго на 50 — 2*5 = 40 пунктов,
т.е. ниже цены 1.2900, и т.д.

Рекомендую прочитать:  Советник Lucky Grid

— БЛОК ТОРГОВОГО СИГНАЛА —
Off_MA_H4 = (true — выкл., false — вкл.) подключение анализа МА большего, или же можно,
того же таймфрейма (зависит от параметра TF_for_MA; Period_MA ) — определяет направление,
своеобразный трендовый фильтр. Если включен, то на графике отмечается серой горизонтальной линией.
Mode_MA — задает направление, если
= 1 — то ниже серой линии работа идет только BUY, выше — только SELL. Если
= 2 — наоборот ниже линии — SELL, выше BUY
TF_for_MA — задает таймфрейм на котором проверяется условие по индикатору МА,
значения от 0 до 9, если установить равным0 — M1, 1 — М5, 2 — М15, 3 — М30, 4 — Н1
и т.д. до 9 — таймфрейм текущего графика.
Period_MA — период индикатора МА.

Пример: Off_MA_H4 = false, Mode_MA = 1, TF_for_MA = 5, Period_MA = 14.
Для взятия сделки программа будет анализировать индикатор МА с таймфрейма Н4,
если цена выше МА (серая линия на текущем графике), то советник сможет по сигналу
от анализа БАРов заключать только сделки SELL.

— БЛОК УСТАНОВОК ЗАКРЫТИЯ —
Mode_Close_Orders — задает вид закрытия сделок советника, значения:
0 — у всех сделок одного направления устанавливается общий уровень TakeProfit,
на расстоянии в ProtectionTP пунктов от нулевой точки
1 — закрытие группы ордеров происходит с использованием общего траллингстопа,
2 — закрытие группы ордеров происходит по траллингстопу, но используется анализ
нескольких уровней в группе в различном сочетании (1, N — 1-го ордера и последнего;
1, N-1, N — первого, предпоследнего и последнего; 1 — N — всей группы ордеров)
3 — все те же уровни как и при значении 2, но тут используется зависимый от
дисбаланса в объеме траллингстоп, т.е. если объем BAY меньше SELL,
то параметр TrallingStop для BUY будет увеличен.
4 — используется только траллингстоп для последнего ордера в группе.
5 — используется зависимый от дисбаланса в объеме траллингстоп
для последнего ордера в группе.
6 — используется анализ нескольких уровней в группе в различном сочетании,
как при значении 2, но добавлен еще один уровень возможного закрытия
(1, N — 1-го ордера и последнего; 1, N-1, N — первого, предпоследнего и последнего;
1 — N — всей группы ордеров; N-1, N — предпоследнего и последнего)

Рекомендую прочитать:  Советник Nonfarm Payrolls

TakeProfit — TakeProfit первой сделки советника, может быть равен 0.
ProtectionTP — желаемая прибыль в пунктах при закрытии группы сделок.
TrallingStop — расстояние от цены до TrallingStop сделок группы, в пунктах.
Параметр автоматически учитывает условия, когда брокер раздвигает границы
Возможной установки уровней TP и SL.

Пример: Mode_Close_Orders = 2, TakeProfit = 30, ProtectionTP = 10, TrallingStop = 5.
У первого ордера будет выставлен ТР в 20 пунктах от цены открытия, если цена идет
не туда и взят второй ордер, то советник следит за их общим уровнем закрытия, и так далее.
Если в рынке, например, уже 5 ордеров, то советник будет отслеживать общий уровень закрытия
и уровень закрытия первого ордера серии и последнего; первого, предпоследнего и последнего.
Тралл будет следовать за ценой на расстоянии 5-ти пунктов (пунктирная линия).

— БЛОК ЗАЩИТЫ — ОГРАНИЧЕНИЯ —
BUY_SELL_SUMM = (true — вкл., false — выкл.) совместная работа SELL и BUY,
если выкличить, то пока в рынке есть ордера одного направления,
то в другую сторону советник не торгует
MaxTrades — ограничение ордеров в одном направлении.
Mode_SL_LOK_inst — устанавливает режим работы защитного логики.
Может принимать три значения:
0 — выключен.
1 — включена установка общего SL, и если он сработал, то торговля продолжается начинается новая серия ордеров,
2 — включена установка общего SL, и если он сработал, то торговля останавливается, советник ожидает пользователя.
(нужно перезапустить терминал и советник снова начнет работу)
3 — включена установка ЛОКирующих ордеров, советник начинает работать в ЛОК режиме, если уровень своб. средств опускается ниже Level_EQ_ON_LOK.
Level_EQ_ON_LOK — контрольный уровень свободных средств, в % от Баланса, когда уровень своб. средств счета становится меньше, включается логика ЛОКирования.
Min_Proc_Sv_Sr — контрольный уровень свободных средств, в % от Баланса, если установлен равным 0, то контроль не ведется.
Percent_SL, в % — устанавливает ту часть депозита в % от баланса,
которая будет потеряна при срабатывании защитного SL.
N_LOK, указывает на сколько ЛОК одеров нужно поделить встречный опасный объем сделок (допускается и дробное значение — напр.: 1.2) — задает ЛОТ для локирующего ордера .
LOK_step, устанавливает шаг для выставления ЛОКирующих СТОПовых ордеров.
LOK_profit, устанавливает прибыль при закрытии ЛОКовых ордеров (у ордеров кроме последнего устанавливается защитный SL, на LOK_profit пунктов от предпоследнего открытого ЛОКа.

Пример: BUY_SELL_SUMM = true, MaxTrades = 7, Mode_SL_LOK_inst = 3,
Level_EQ_LOK_inst = 90, Min_Proc_Sv_Sr = 50, Percent_SL = 0.
Советник будет вести торговлю сразу в двух направлениях (наличие BUY не исключает взятие SELL),
Максимально сможет взять не более 7-ми сделок в одном направлении, будет вести анализ свободных
средств счета сравнивая его с контрольным уровнем Баланс*90/100, при снижении свободных средств
счета менее ур.вкл.ЛОКа советник будет работать в одностороннем режиме и начнет установку ЛОКовых
отложенных СТОПовых ордеров на расст. LOK_step (ордер имеет объем сумма объемов всех сделок
основной логики деленная на N_LOK). У всех сделок будет выставляться ТР, а у сработавших ЛОКовых
СТОПов SL c таким расчетом, что их срабатывание очистит торговое поле с небольшим профитом,
т.к. это защитная функция, а не основная рабочая. Если уровень свободных средств продолжит падать
далее и будет ниже Баланс*50/100, то советник перестанет заключать ордера основной логики, работать
будет только по ЛОКовой логике — на защиту.

Рекомендую прочитать:  Торговый советник ForteFX

— ЗАЩИТА %-м ПРИБЫЛИ —
Если включить эту защиту, то советник постепенно будет закрывать подвисшие
сделки с минусом жертвуя частью прибыли за определенное количество дней.
Mode_enable_OTBOY — задает режим включения защиты. Значение:
0 — выключен
1 — включение по количеству ордеров
— количество ордеров группы превысило N_ord_enable_OTBOY
2 — включение по расстоянию от цены
— расстояние от первого ордера группы до текущей цены более r_cen_enable_OTBOY пунктов.
N_Day_Prof — количество дней, за которые учитывается прибыль для закрытия подвисших сделок.
PercentProf_from_OTBOY — % от прибыли на закрытие зависших ордеров
N_ord_enable_OTBOY — ордеров до включения защиты,
r_cen_enable_OTBOY — пунктов от текущей цены до подвисшего ордера

Пример: Mode_enable_OTBOY = 1, N_Day_Prof = 7, PercentProf_from_OTBOY = 40, N_ord_enable_OTBOY = 5,
r_cen_enable_OTBOY = 200. У советника включен режим вытаскивания подвисших ордеров,
если ордеров в серии становится более 5, то советник пытается закрыть самый невыгодный
ордер с минусом используя 40% прибыли, полученной за 7 дней.

— МАРКЕР ОРДЕРА —
Magic = 1111111 — id ордеров советника, по нему советник узнает свои ордера.

— БЛОК ВЫВОДА ДАННЫХ НА ГРАФИК —
Если хотите увеличить скорость тестирования в тестере стратегий,
то выключайте вывод данных на график.
LineOnGraph (true-вкл., false-выкл.) — линии на графике
DataOnGraph (true-вкл., false-выкл.) — данные в левом углу
LogotipOn (true-вкл., false-выкл.) — ланные в правом углу + логотип

—————————————————-

*** Если: Mode_Step = 3
St_2 — шаг между 1-м и 2-м ордером серии,
St_3 — шаг между 2-м и 3-м ордером серии,
St_4 — шаг между 3-м и 4-м ордером серии,
* * *
St_16 — шаг между 15-м и 16-м ордером серии,
Дальнейшие ордера будут открываться с шагом St_16

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

Требования к размеру депозита.
Депозит для работы на центовых счетах = 10000 центов (100 у.е.)
Депозит для работы на долларовых счетах = 1000 $ (1000 у.е.)
* программа может начать работу и с меньшей суммы.

Рекомендуемые брокеры  Как установить 

No Comments, Be The First!

Your email address will not be published.