Форум трейдеров » Торговые роботы, советники, индикаторы » Механические торговые системы: проектирование и применение
+ Подписаться
Страница 11 из 52 ПерваяПервая ... 91011121321 ... ПоследняяПоследняя
  1. 8,713
    Комментарии
    98
    Темы
    15649
    Репутация Pro
     
    Старожил

    7 Медалей
    Теперь нанесем все три построенных нами индикатора на график EURUSD дневного масштаба, просто так, для примера и без обсуждения, потому что у каждого варианта цены есть свои области применения. А попутно освоим еще один способ вывода графиков в виде HTML-файлов.
    Для того чтобы вывести график как HTML-файл, нужно выбрать в меню «Файл» команду «Сохранить как HTML» (см. рис.3.21).



    Рис.3.21.
  2. 8,713
    Комментарии
    98
    Темы
    15649
    Репутация Pro
     
    Старожил

    7 Медалей
    После этого на экране появится окно диалога, представленное на рисунке 3.22, в котором будет предложено выбрать папку для сохраниеня файла, задать имя файла и формат графической его части.



    Рис.3.22.

    Задаем имя MS_3_23, формат графика PNG и нажимаем кнопку «Save».
    Файл сохранен. Теперь можно вызвать его с помощью броузера полностью, либо с помощью любого графического редактора или программы просмотра графических файлов и изображений просмотреть отдельно графическую часть, показанную на рисунке 3.23.
  3. 8,713
    Комментарии
    98
    Темы
    15649
    Репутация Pro
     
    Старожил

    7 Медалей


    Рис.3.23.

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

    А теперь построим еще несколько простейших индикаторов, чтобы освоить приемы и операторы, которые нам могут понадобиться в дальнейшем.
  4. 8,713
    Комментарии
    98
    Темы
    15649
    Репутация Pro
     
    Старожил

    7 Медалей
    3.4.5. Разворотные точки 1.

    Есть масса эмпирических способов построения ожидаемых уровней, на которых могут быть расположены точки вращения или разворота рынка (pivot points). Некоторые из этих способов основаны на понятии истинной цены.
    В частности, первый из таких способов, предполагает построение уровней разворота завтрашнего дня по данным закрытия дня текущего в следующем виде (за давностию лет я уже не помню, откуда взято это выражение):

    2*(H+L+C)/3 -L;
    2*(H+L+C)/3 –H.

    Строим идикатор, но учитываем тот факт, что уровни, построенные по данным вчерашнего дня, нам нужны сегодня, т.е. необходимо использовать оператор сдвига.
    Формула индикатора будет иметь следующий вид:

    RP:=(H+L+C)/3;
    HL:= 2*RP-L;
    LL:= 2*RP-H;
    Ref(HL,-1);
    Ref(LL,-1);

    Где RP – истинная цена, а HL и LL уровни верхнего и нижнего разворота соотвественно, внутрении функции для которых строятся с помощью оператора присваивания, а две последних строки – это и есть собственно формулы индикатора, для которых строится график.
    Отместим, что мы иогли бы записать просто

    Ref((2*(H+L+C)/3 –L), -1);
    Ref((2*(H+L+C)/3 –H), -1);

    Результат в обоих случаях будет совершенно идентичен.
    Строим индикатор



    Рис.3.24.
  5. 8,713
    Комментарии
    98
    Темы
    15649
    Репутация Pro
     
    Старожил

    7 Медалей
    И наносим построенный индикатор на график (рис.3.25)



    Рис.3.25.

    Из представленной зависимсоти можно вижет, что на участках с боковым трендом уровни разворотных точек достаточно хорошо задают границы канала движения цен на завтрашний день. Но на тренде индикатор не работает. Так, например, на закрытии рынка в пятницу 30 сентября (последняя свеча графика) рынок вышел далеко вниз за границу канала.
    В принципе пробой канала ценой закрытия может быть показателем того, что начался тренд. Чем не гипотеза для построения и исследования торговой стратегии?
  6. 8,713
    Комментарии
    98
    Темы
    15649
    Репутация Pro
     
    Старожил

    7 Медалей
    3.4.6. Разворотные точки 2.

    Еще один индикатор для построения разворотных точек на основе истинной цены имеет следующую формулу:

    RP:=(H+L+C)/3;
    HL1:= RP+H-L;
    LL1:= RP-H+L;
    Ref(HL1,-1);
    Ref(LL1,-1);

    Строим и наносим на график в дополнение к индикатору «Разворотные точки 1», только линии для этого индикатора делаем шире (рис.3.26).



    Рис.3.26.

    Лучше? Вряд ли…
    С одной стороны цена почти все время в канале и это хорошо.
    Но с другой стороны неясно, где входить в рынок на основе индикатора, если цена все время в канале.
    Тем не менее, внимаетльный взгляд на индикатор «Разворотные точки 2» позволяет и для него найти область применения. В частности, если рынок находится в тренде, то этот индикатор даёт хорошие (визуально) уровни для промежуточной фиксации прибыли, или, по крайней мере, уровни, от которых можно ожидать откатов.
  7. 8,713
    Комментарии
    98
    Темы
    15649
    Репутация Pro
     
    Старожил

    7 Медалей
    3.4.7. Разворотные точки 3.

    Ну и для комплекта еще один индикатор из этой же серии с формулой вида:

    RP:=(H+L+C)/3;
    HL2:= 2*(RP - L) + H;
    LL2:= L – 2*(H - RP);
    Ref(HL2,-1);
    Ref(LL2,-1);

    Строим и по этой формуле индикатор и наносим на график в дополнение к двум предыдущим, линии делаем еще немного шире (рис.3.27).



    Рис.3.27.

    Нужен ли вам этот третий индикатор, и что с ним можно сделать не знаю. Думайте сами.

    P.S. Не знаю, заметили ли вы, как легко и непринужденно, практически не задумываясь, мы начали строить индикаторы. Все наше внимание занимает не техника процесса построения индикаторов, а творческий анализ возможностей применения этих индикаторов для анализа рынка и торговых операций.
    В Интернете на сегодняшний день накопились громадные залежи готовых формул для различного рода индикаторов, есть они и в специальной литературе, например в книге Р. Колби «Энциклопедия технических индикаторов рынка» и многих других. Но, как вы уже заметили, и еще больше убедитесь в этом в дальнейшем, если у вас есть какая-либо идея, то не составляет особого труда запрограммировать ее для соотвествующих инструментов Метасток, а именно:
    - построить необходимые индикаторы;
    - простестировать основанные на них торговые стратегии;
    - реализовать результаты исследований в советнике, предназначенном помогать вам в практической торговле.

    Однако пойдем дальше.
  8. 8,713
    Комментарии
    98
    Темы
    15649
    Репутация Pro
     
    Старожил

    7 Медалей
    3.4.8. Скользящая средняя

    Теперь построим пользовательский индикатор экспоненциальной скользящей средней от цены закрытия с периодом 21.
    Вызываем диалог конструктора, задаем режим построения нового индикатора, вводим в поле появившего окна редактора название нашего индикатора «Учимся - МА» и активируем поле формулы, поместив туда указатель мышки (рис.3.28).



    Рис.3.28.

    Далее у нас два пути.
    Первый путь – мы идем в справочный раздел и смотрим написание и синтаксис формулы в 1.60 Moving Average (Скользящая средняя), пишем нужную формулу и нажимаем «ОК». Этот путь нам уже знаком.
  9. 8,713
    Комментарии
    98
    Темы
    15649
    Репутация Pro
     
    Старожил

    7 Медалей
    Второй путь – щелкаем по клавише «Functions», в появившемся окне (рис.3.29) выбираем в колонке справа Moving Average и щелкаем по клавише «ОК».



    Рис.3.29.
  10. 8,713
    Комментарии
    98
    Темы
    15649
    Репутация Pro
     
    Старожил

    7 Медалей
    В результате получаем окошко, представленное на рис.3.30.



    Рис.3.30.

Вверх
РегистрацияX

чтобы писать, читать, комментировать