MTS «HEDGE»
Хеджирование (от англ. hedge — страховка, гарантия) — установление позиции по срочным сделкам на одном рынке для компенсации воздействия ценовых рисков равной, но противоположной срочной позиции (позиции по срочным сделкам), на другом рынке. Целью хеджирования является защита от неблагоприятных изменений цен на рынке акций, товарных активов, валют, процентных ставок, и прочее.
Суть стратегии.
Мы понимаем что инструменты двигаются почти синхронно и надеемся на то что так и будет всегда, но иногда инструменты, назовем их S1 и S2 начинают выходить из привычной картины. Например оба они шли вверх и тут вдруг S2 отстал или даже развернулся вниз. Мы понимаем, что данная ситуация исключение из правил и в дальнейшем инструменты все же прийдут в синхронное движение и фиксируем данную точку тем что выставляем по S1 sell а по S2 buy. Теперь куда бы не пошли инструменты вверх или вниз они пойдут опять синхронно и если S2 отстал то он догонит S1 чуть позже или S1 притормозит, а если тренд развернулся, то выходит S1 отстал но уже на движении вниз, и он все равно будет стремиться догнать S2. Мы понимаем что между ними был временный разлад который мы успешно поймали и дожидаемся когда они вновь вернуться друг к другу и в любом случае получаем от этого прибыль. Есть конечно ситуации когда инструменты все дальше и дальше расходятся друг от друга и тому виной какие то серьезные события в политике и экономике. В этом случае мы добавляем ордера каждый раз как расхождение между инструментами достигает очередного шага и в конечном итоге все же должны дождаться профита так как изменить сложившуюся за много лет корреляцию практически невозможно!
Советник работает на инструментах, способных компенсировать друг друга, например, «золото» и «серебро» или CHFJPY и EURJPY, главное, чтобы у встречных инструментов был общий «знаменатель». Ниже приведены таблицы коррелирующих между собой инструментов.
В параметрах советника мы задаем нужные нам инструменты. Советник определяет какой из инструментов на данный момент нужно продать, а какой купить, дожидается нужного движения и делает ставки. Благодаря встречным сделкам советник страхует депозит от просадок. Закрытие ордеров осуществляется только при суммарном профите, определенным внешней переменной.
В системе используется Индикатор Hedg,
Он сравнивает два инструмента и выдает дельту между ними. На основании этой дельты советник принимает решение о входе в рынок.
Пример работы советника HEDGE:
Описание переменных:
extern string SYMBOL2 = ""; //второй символ extern string _period_ = "0-H1 1-H4 2-D1 3-W1 4-MN1"; //это просто текст, показывающий какой число что будет значить для Period_Comparison extern int Period_Comparison = 2; //Это временной промежуток, на котором советник находит максимальное и минимальное расхождение дельты extern int averaging = 5; //усреднение дельты по N свечей extern double StopMarga = 10.0; //маржа для закрытия ордеров //как только прибыль всех ордеров достигнет этого значения (в валюте депозита) все ордера будут закрыты. extern double MinDelta = 30.0; //минимальная дельта для открытия ордеров extern double StepDelta = 10.0; //минимальный шаг дельты для открытия последующих ордеров extern double StopLossMarga = 10000.0; //убыток для закрытия ордеров //как только убыток всех ордеров достигнет этого значения (в валюте депозита) все ордера будут закрыты. extern double LOT = 0.5; //лот первого инструмента (текущего окна) extern double LOT2 = 0.0; //лот второго инструмента, если 0 то определяем автоматом extern double K_LOT = 1.5; //коэффициент увеличения лота при увеличении дельты extern int Magic = 777888; extern int OrderTotal = 5; extern int N_Open_orders = 10; //количество попыток закрытия extern int Slippage = 3; extern color WevesColor = Gold; extern string часы.работы.советника=""; extern int TimeStart = 4 , //время начала работы советника TimeEnd = 24; //время окончания работы советника extern bool DelSingleEntry = true; //удалять ордер, если он остался в одиночестве (без встречной сделки) extern int TimeOpenOrder = 180; //удалять только если ордер открыт более TimeOpenOrder секунд назад extern bool revers = false; //смена направление ордеров extern bool LanguageEng = true; //Language English / Russian |
Работа советника:
Индикатор рассчитывает корреляцию (в дальнейшем Дельта) двух инструментов за период, определенный переменной Period_Comparison (час=0 H4=1 день=2 неделя=3 месяц=4).
Советник открывает сделки в тот момент, когда холм дельты идет на спуск и при этом текущая дельта больше MinDelta.
Сделки закрываются, если общая прибыль ордеров будет больше StopMarga (в валюте депозита).
Если после открытия ордеров дельта продолжает расти, то пройдя очередную ступень StepDelta открываются добавочные (увеличенные на K_LOT) ордера.
Всего может открыться OrderTotal ордеров каждого направления.
LOT2 Лот второго инструмента советник рассчитывает сам в зависимости от соотношения цены тика 1го и 2го инструментов, но если выставить LOT2>0 то лот будет установлен вручную.
т.к. дельта вычисляется на определенном промежутке (час день неделя месяц), то при переходе через границу дельта перенастраивается и нежелательно в этот момент торговать.
Для этого в советнике есть фильтр по времени работы: «часы работы советника».
TimeStart — время начала работы советника
TimeEnd — время окончания работы советника
Если ордер еще не закрыт и наступило время TimeEnd, то советник ждет закрытия всей серии ордеров (при необходимости выставляет дополнительные усредняющие ордера) после чего ожидает TimeStart, для продолжения работы.
Если при закрытии ордера происходит реквот, то советник повторяет действие N_Open_orders раз и при невозможности закрытия сообщает об этом алертом.
Торговля на М1-М5, инструменты лучше брать консервативные, типа золото — серебро. Можно нефть или акции компаний, связанных между собой гос обязательствами.
Чтобы получить готовый советник или индикатор, Вы оплачиваете его стоимость одним из способов, указанных на странице оплата, затем отправляете по адресу cmillion@narod.ru письмо, в котором указываете название программы и способ оплаты. Сразу после этого Вам будет отправлена заказанная Вами программа.