Здравствуйте, уважаемые читатели! После того как я на страницах этого блога выложил ряд полезных скриптов, позволяющих частично автоматизировать торговлю на рынке Forex посредством терминала Meta Trader 4 мне стали приходить письма с просьбами несколько модернизировать выложенные советники Trailing_Stop и Order_Open и реализовать возможность выбора между обычным треилинг стопом и треилинг стопом по уровням Фибоначчи.
Уровни Фибоначчи. Теория.
Если вы знакомы со спекулятивной игрой на фондовых, валютных или товарных рынках, то наверняка слышали о применении соотношений Фибоначчи при торговле. Лично я никогда ими не пользовался, мне больше по душе уровни сопротивления и поддержки да и торгую я на дневных графиках, оставляя порой открытые позиции на следующую неделю, а соотношения Фибоначчи, как я понял, больше подходят для торговли внутри дня поскольку в это время мала вероятность выхода новостей, которые существенно повлияли бы на курс валютной пары. Итак, почему же соотношения Фибоначчи стали применяться в спекулятивной торговле…
Когда вследствие какого-либо фундаментального фактора спрос на определенный товар изменяется, то продавец для получения максимальной прибыли от продажи минимального количества товара должен установить цену товара так, чтобы товар продавался быстро и не дешево, иными словами он должен найти равновесную цену. При этом торговец не знает объем спроса соответствующий определенной цене и не будет знать до тех пор пака не установит эту цену. Вот тут то и вступают в игру соотношения Фибоначчи.
Наш соотечественник Воробьев Н.Н. используя коэффициенты Фибоначчи 0,382 и 0,618 предложил оптимальный план поиска максимального значения некой функции F на заданном отрезке с заданной точностью и доказал, что этот план является наиболее рациональным и быстрым способом при условии что на заданном отрезке функция должна быть плавно изменяющейся и иметь один максимум (чем, собственно, и является в нашем случае кривая, отображающая доходность продавца, изменяющего цену своего товара от минимальной, при которой он не получит чистой прибыли, до максимальной, при которой товар практически не будет продаваться). Если же на заданном отрезке функция не имеет экстремумов, то этот отрезок можно расширить используя те же коэффициенты Фибоначчи.
Я не буду сейчас вдаваться в подробности плана Воробьева и того как с его помощью определяется та цена, до которой может дойти рынок, поскольку я сам не применяю уровни Фибоначчи в торговле и поверхностно ознакомился со всем этим, я хочу сказать, что данный элемент технического анализа имеет право на жизнь если рассматривать рынок в качестве торговца, ищущего точку максимальной прибыли и считать рынок, состоящий из множества трейдеров, рациональной средой, которая руководствуется оптимальным планом.
Реализация Trailing Stop в советниках Trailing_Stop и Order_Open
В терминале MetaTrader 4 имеется графический инструмент “Рисование линий Фибоначчи”, для того чтобы им воспользоваться и отобразить линии Фибоначчи на графике достаточно задать две точки с разными ценами. Расстояние по ценовой оси между этими точками принимается за 100% и в зависимости от него отстраиваются остальные линии (первая точка – уровень 100.0, вторая – 0.0) .
При определении уровня Фибоначчи, по которому советник будет выставлять стоп лосс ордера, он будет действовать следующим образом:
- Сначала будет определен индекс бара, на котором открыт ордер (время его открытия);
- Среди n баров (задается параметром “Кол-во бар (Фибоначчи)“) до момента открытия ордера советник найдет минимальную (при типе ордера BUY) или максимальную (при SELL) цену. Она и будет являться первой точкой;
- Вторая точка это максимальная (при BUY) или минимальная (при SELL) цена от момента открытия ордера до текущего бара;
- По уже известному Вам принципу производится расчет искомого уровня Фибоначчи (задается параметром “Значение уровня Фибоначчи“);
- Затем если цена второй точки изменяется (т.е. становится больше при BUY или меньше при SELL), то стоп лосс ордера выставляется по новому расчетному значению уровня.
Новые, дополненные версии советников находятся вы можете скачать во вложении к данной статье.
Название архива с файлами: “Tralling_Fibonachchi”, пароль: цифры от 1 до 5.
Если возникнут вопросы по работе советников или предложения по их улучшению, пишите об этом в комментариях или через форму обратной связи. До встречи на страницах блога InvestMany.ru.
Спасибо!
И где архив ?
Здравствуйте. После подтверждения подписки Вам на e-mail придет письмо со ссылкой, кликнув на которую Вы получите доступ к архиву файлов. Далее, если вас интересует trailing stop, то нужно перейти в папку Форекс и там вы найдете архив. Я только что проверил отправку писем на ящик mail.ru все письма пришли быстро. Я продублирую Вам на почту ссылку для доступа к архиву.
Согласно статистике сервиса рассылок Вы получили письмо и перешли по ссылке. Проблема решена?