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

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

29 июля 2021, 11:22
Oleg Besedin
3
121

225 PIPS


Описание работы советника "225 pips"

(language version: English)

Для работы советника необходимо в настройках установить «координаты» торговли. Нужно задать любой Согласованный Уровень и шаг (в пипс), с которым советник построит свою шкалу уровней.

Например:  

Agreed Forex Levels = 1.37230
Levels Step = 225

Согласованный Уровень и шаг

С этого момента, советник знает и видит тысячи уровней и ориентируется по ним в пространстве курса валютной пары.




Поиск и открытие сделок

Когда в советнике установлены уровни, то теперь необходимо искать точки входа в сделки. Для этого за основу выбрана Simple Moving Average ( SMA).  Почему SMA?  Потому что, если установить SMA = 1, то по сути это будет приблизительно текущая цена (в будущем будет проще добавлять новую логику в поиске сделок):

Simple Moving Average (SMA) =1


Но, самое важное, у SMA есть «запаздывание». Усреднение баров даёт отклонение от текущей цены.  Чем больше период SMA, тем больше бывают отклонения:

Simple Moving Average (SMA) =18


Так как в логику работы советника заложены уровни, то при поиске сделок советник ориентируется только на уровни.   Параметр
Open Order Level указывает на каком количестве уровней от SMA открывать сделку.  Уровни отсчитываются от нуля  (0, 1, 2, 3, …).  Поэтому, если установим Open Order Level = 3, то это значит что сделка откроется в 4-х уровнях от SMA (ровно на уровне):

Open Order Level =3


Если установим Open Order Level = 2, то это значит что сделка откроется в 3-х уровнях от SMA:

Open Order Level = 2

Если установим Open Order Level = 1, то это значит что сделка откроется в 2-х уровнях от SMA.



Дополнительно (необязательный параметр), в качестве фильтра можно запускать индикатор Bollinger Bands (BB).  Например, Bollinger Bands = 37 разрешает открывать сделки только за пределами отклонений BB:

Bollinger Bands (BB) = 37

Bollinger Bands = 0   - полностью отключает данный фильтр.



Тейк Профит (TP)  и Стоп Лосс (SL)


Рассмотрим логику работы TP и SL.  Допустим Open Order Level = 3  и на четвёртом уровне от SMA=18 советник создаст ордер и откроет сделку:

Открытие сделки


TP по умолчанию устанавливается ровно на следующем уровне от уровня открытия ордера:

Установка TP

И TP всегда будет равен шагу установленного уровня (например, 225 пипс). Но, TP можно перемещать вверх/вниз с точностью до пипс параметром TakeProfit Shift:

Если указать TakeProfit Shift = -50, то TP = 225 - 50 = 175 пипс
Если указать TakeProfit Shift = 50, то TP = 225 + 50 = 275 пипс



Стоп Лосс (SL)

Стоп Лосс также связан с уровнями.  Но, SL продолжает свой отсчёт от условия открытия ордера, а не от уровня открытия.  Наглядно это выглядит так:

StopLoss = 5

Стоп Лосс указывается только уровнями!


Ещё пример SL:

StopLoss = 6


В настройках советника SL можно указывать разные значения для операции Buy и Sell.  Так например, по статистике у GBPUSD отклонение в сторону SL у операции Buy бывает меньше на целый уровень, чем у Sell.  Поэтому можно рассматривать SL отдельно для Buy и отдельно для Sell.

Например: 

StopLoss for Buy = 5
StopLoss for Sell = 6

 

Фильтр "Last Bars Movement"

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

Пример сделки

Для исключения таких случаев сделан фильтр Last Bars Movement. Он устанавливает разрешённый размер движения 3-х последних баров (в пипс), при котором можно открывать сделку.

Например, Last Bar
s Movement=450 


Наглядно это выглядит так:

Last Bars Movement = 450

Выше значений в 450 пипс будет действовать запрет на открытие сделок. Отсчёт начинается с High/Low первого бара в этом движении.

Примечание:  Для отключения действия данного фильтра можно установить "Last Bars Movement = 10000"
Таких движений в 10000 пипс практически не существует, поэтому завышенный параметр не будет оказывать на работу советника никакого влияния.



Bollinger Bands и Last Bar
s Movement – это пока единственные фильтры в работе советника. В дальнейшем, предполагается расширение количества и вида фильтров для прибыльности работы советника.  Но!  В самом принципе, индикаторные системы не являются эффективными.  Необходимы другие логики и принципы открытия сделок.  В ближайшем будущем,  будет создаваться вариант логики, когда советник будет открывать сделку на каждом уровне в обе стороны.  Это позволит дополнить не очень эффективные индикаторные системы и охватывать все движения котировок.  Но, в этом варианте, нужно будет внедрять различные хитрости и алгоритмы по управлению SL и TP.



225 PIPS

Поделитесь с друзьями: