Автор Тема: Системы на основе тиковых индикаторов  (Прочитано 27545 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн mandorАвтор темы

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 116
  • +21/-12
    • Просмотр профиля
В основе подавляющего числа систем лежат индикаторы. С них и начнем.

Для начала представляю тиковый индикатор "Ticker" для MetaTrader 4. Безусловно, он является основой для построения всех остальных типов тиковых индикаторов и основанных на них систем. В индикторе "Ticker" линия с индексом 0 (№0  на закладке "Цвета") - сам тикер. Линия с индексом 1 (№1 на закладке "Цвета") - сигнальная линия, полученная применением простой скользящей средней к тикерной линии. Параметр "PeriodSMA" - это период скользящей средней. Если параметр "PeriodSMA"=1, тогда обе линии совпадают. Сигнальная линия начинает вырисовываться через PeriodSMA тиков после основной линии.

Применение тиковых индикаторов может дать определённое преимущество трейдеру, поскольку это достаточно редко используемый публикой класс индикаторов. Тиковые индикаторы незаменимы для построения "пипсовочных" систем. Исследование тикерных графиков дает ключ к пониманию структуры шума и общей картины на младших и средних периодах графиков (M1 - H1). Позволяет делать выводы относительно применяемых фильтров и генераторов шума со стороны сервера дилера.
По настоящему человек раскрывается только на операционном столе © Херург

Оффлайн mandorАвтор темы

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 116
  • +21/-12
    • Просмотр профиля
Индикатор "Ticker Trail" для MetaTrader 4. Здесь вместо сигнальной линии - линия трала. Трал - это линия, которая удалена от текущей цены не более, чем на длину трала. Если разница между ценой и линией трала меньше длины трала, то линия трала не двигается. Линия трала является хорошим фильтром с задержкой по цене, а не по времени, как сигнальная линия.

Индикатор "Ticker TrailCD" для MetaTrader 4. Вычисляется как разница между быстрым и медленным тралом. Поскольку это осцилятор, тикерной линии на графике нет. Значения индикатора находятся между -100 и +100. Изменение направления линии TrailCD может служить торговым сигналом. В другом варианте сигналом является пересечение нулевой линии. Очень сильным сигналом является достижения линией индикатора значения -100 или +100. Требуется накопить достаточно большое количество тиков, чтобы сигналы индикатора стали значимыми.
По настоящему человек раскрывается только на операционном столе © Херург

Оффлайн mandorАвтор темы

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 116
  • +21/-12
    • Просмотр профиля
Индикатор "Ticker MACD" для MetaTrader 4. Поскольку это осцилятор, тикерной линии на графике нет. График содержит основную линию (разность между быстрой EMA и медленной EMA, примененных к тикерной линии) и сигнальную линию (линию, полученную применением SMA к основной линии). В индикторе "Ticker MACD" линия с индексом 0 (№0  на закладке "Цвета") - основная линия MACD. Линия с индексом 1 (№1 на закладке "Цвета") - сигнальная линия. Сигнальная линия начинает вырисовываться через PeriodSignal тиков после основной линии.

Нужно учитывать, что нормальные значения индикатора начинают появляться через не менее PeriodSlow тиков, а то и больше. Это связано с тем, что для вычисления значений EMA, используемых для вычисления MACD, применяется рекурентная формула: X[t+1]=X[t]+K*(Price[t+1]-X[t]). Начальное значение обеих EMA принимается равным текущей цене: X[0]=Price[0]. Это приводит к тому, что EMA с одинаковым периодом, но с разным начальным отсчетом времени имеют разное значение в один и тот же момент времени из-за разных начальных значений EMA. Но через достаточно большой промежуток времени, значения этих EMA становятся практически одинаковыми. На обычных графиках это не чувствуется из-за большого числа баров в окне. Для тикерного варианта приходится ждать, пока накопится достаточное количество тиков.

Параметры индикатора по умолчанию выбраны классические: 12, 26, 9. Кому интересно, могут поэкспериментировать с параметрами и определить правила работы с этим индикатором. Традиционный вариант: пересечение основной линией сигнальной линии. Иногда используют пересечение основной или сигнальной линией нулевой линии. Третий вариант: увеличение/уменьшение значения основной линии по сравнению с предыдущем значением (в духе индикатора AO дедушки Билла Вильямса). Совсем "изысканный" вариант: дивергенция основной линии индикатора Ticker MACD с основной линией индикатора Ticker. Как видим, варианты использования есть.
По настоящему человек раскрывается только на операционном столе © Херург

Оффлайн mandorАвтор темы

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 116
  • +21/-12
    • Просмотр профиля
Цифровые фильтры FATL и SATL от Finware на тиковом графике. Индикаторы "Ticker FATL" и "Ticker SATL" для MetaTrader 4.

В индикторе "Ticker FATL" линия с индексом 0 (№0  на закладке "Цвета") - тикерная линия. Линия с индексом 1 (№1 на закладке "Цвета") - цифровой фильтр FATL. Линия FATL начинает вырисовываться начиная с 38 тика. Так что приходится ждать, пока накопится 38 тиков.

В индикторе "Ticker SATL" линия с индексом 0 (№0  на закладке "Цвета") - тикерная линия. Линия с индексом 1 (№1 на закладке "Цвета") - цифровой фильтр SATL. Линия FATL начинает вырисовываться начиная с 64 тика. Так что приходится ждать, пока накопится 64 тиков.

В индикторе "Ticker FATL SATL" линия с индексом 0 (№0  на закладке "Цвета") - тикерная линия. Линия с индексом 1 (№1 на закладке "Цвета") - цифровой фильтр FATL. Линия с индексом 2 (№2 на закладке "Цвета") - цифровой фильтр SATL. Линия FATL начинает вырисовываться начиная с 38 тика. Линия SATL начинает вырисовываться начиная с 64 тика.

Отсчет тиков во всех тиковых индикаторах начинается с 0.
По настоящему человек раскрывается только на операционном столе © Херург

Оффлайн oBladatel

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 32
  • +1/-0
    • Просмотр профиля
Скачалпосмотреть..ноу меня не отображаются..почему пока непонял.

Оффлайн mandorАвтор темы

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 116
  • +21/-12
    • Просмотр профиля
Группа индикторов Билла Вильямса.
Индикатор Ticker Awesome Oscillator для MetaTrader 4. Вычисляется как разница двух простых скользящих средних: SMA(5) и SMA(34). Вид графика: гистограмма, раскрашенная зелёными и красными барами. В индикторе "Ticker Awesome Oscillator" линия с индексом 0 (№0  на закладке "Цвета") - скрытая линия, возращает значение осцилятора при вызове из советника. Линия с индексом 1 (№1 на закладке "Цвета") - зеленые растущие бары, равна нулю для убывающих баров. Линия с индексом 2 (№2 на закладке "Цвета") - красные убывающие бары, равна нулю для растущих баров. Гистограмма начинает вырисовываться начиная с 35 тика.
По настоящему человек раскрывается только на операционном столе © Херург

Оффлайн Alex66

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 4
  • +0/-0
    • Просмотр профиля
    • wmplay
Ну, тогда надо бы и советника ... уже сделал, проверил на демке работает, а на тестере ничего не будет работать, только в реальном режиме (демо, реал).
Работает совместно с индикатором Ticker MACD. Берем любую пару с минутками М1, запускаем .. можно несколько пар одновременно. И будет по немногу прибыль нарастать.
целеширп

Оффлайн Alex66

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 4
  • +0/-0
    • Просмотр профиля
    • wmplay
Мне кажется, что при использовании этого индикатора с параметрами по умолчанию будет слишком много ложных сигналов.
Да, пока рано радоваться, вчера полчасика поторговал, был доволен ...наверное так совпала ситуация на рынке. А сегодня, что то многовато стоп-лосов появилось. Толи из-за ложых сигналов не в ту сторону ордера открываются, толи еще что, короче надо переделывать советник... осложняется это тем, что простить можно только в демо.
Может быть есть у кого идея - как от шума избавиться индикатору?
целеширп

Оффлайн bot14

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 1
  • +1/-0
    • Просмотр профиля
Мне кажется, что при использовании этого индикатора с параметрами по умолчанию будет слишком много ложных сигналов.
Да, пока рано радоваться, вчера полчасика поторговал, был доволен ...наверное так совпала ситуация на рынке. А сегодня, что то многовато стоп-лосов появилось. Толи из-за ложых сигналов не в ту сторону ордера открываются, толи еще что, короче надо переделывать советник... осложняется это тем, что простить можно только в демо.
Может быть есть у кого идея - как от шума избавиться индикатору?

Поставил в пятницу. Сильно удивился, 8 лосей подряд по одной паре за час времени, это наверное, абсолютный рекорд   :D
Пожелания.
1. Эксперт не должен торговать, пока не поступило достаточно тиков для формирования кривой индикатора.
2. При поступлении противоположного сигнала (изменения направления кривой индикатора) позиция обязана закрыться и открыться снова, но уже в другую сторону.
3. Понятно, что раз эксперт работает по тикам, надо делать все быстро, но имхо, для определения направления открытия надо все-таки использовать первый и второй тики, а нулевой оставить в покое.
4. Перевод позиции в безубыток (в идеале в +1п) тоже бы не помешал.
5. Имхо, индикатор MACD ну никак не подходит для такой торговли. Гораздо интереснее, на мой взгляд, было бы попробовать так колбасить по АМА Кауфмана, а лучше по двум с разными периодами, открываться-закрываться по их пересечениям.
Если можно учесть в эксперте все мои пожелания, то к 8 лосям он наверное сможет еще и пару профитов отхватить. Шутка  :-)

Оффлайн mandorАвтор темы

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 116
  • +21/-12
    • Просмотр профиля
Индикатор, иммитирующий график в стиле Ренко. Относится к классу тиковых индикаторов. На рисунке нижние развороты не правильные. В самом индикаторе эта ошибка уже устранена. Новый рисунок получить уже негде, поскольку пятница только что закончилась и рынок уже не "тикает".
По настоящему человек раскрывается только на операционном столе © Херург

Оффлайн mandorАвтор темы

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 116
  • +21/-12
    • Просмотр профиля
Я тут подумал: "А фиг ли нам кабанам ...". Ну воскресенье, ну не "тикает" мне дилер в метатрейдер. Не на чём построить график Ренко. Жалко метаквотексам было добавить онлайновый тиковый график. Ну да и бог с ними. По мультифрактальному принципу одного чувака, гулявшего по Уолл Стрит (кажись Мандельброта Бенуа), относительные характеристики графика котировок разных масштабов одинаковы (в смысле негладкости и фрактальности). Сделаем вид, что цены закрытия минутного графика и есть наши тики для построения графика в стиле Ренко. На графике размер кирпича 5 пипсов, сглаживание с периодом 8 баров.

Параметр UsePeriodM1 задает период источника данных. Если UsePeriodM1=true, то данные берутся из минутного графика по ценам закрытия. Если UsePeriodM1=false, то данные берутся из текущего графика по ценам закрытия.
По настоящему человек раскрывается только на операционном столе © Херург

Оффлайн Архивариус

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 7576
  • +1267/-9
  • Вопрос лучше сперва задать на форуме, а не в личку
    • Просмотр профиля
Вот не хочется мне выкладывать исходник .mq4. Скомпилированный файл .ex4 выложить могу. Добавьте возможность добавлять этот тип файлов во вложение ...
Сделано

Оффлайн mandorАвтор темы

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 116
  • +21/-12
    • Просмотр профиля
Индикатор MACD на графике в стиле Renko
« Ответ #12 : 04.06.2006 21:31 »
Если на минутных данных построить график в стиле Ренко. А на данных графика в стиле Ренко построить классический индикатор, например, MACD. А на данных, классического индикатора, например, MACD, построенного на данных графика в стиле Ренко, построить классический индикатор, например ... и т.д.

Параметр UsePeriodM1 задает период источника данных. Если UsePeriodM1=true, то данные берутся из минутного графика по ценам закрытия. Если UsePeriodM1=false, то данные берутся из текущего графика по ценам закрытия.
По настоящему человек раскрывается только на операционном столе © Херург

Оффлайн maloma

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 11
  • +1/-0
    • Просмотр профиля
    • FX Omega
mandor - гениально. Теперь ты можешь реализовать супер-мега-бомбовый индикатор от Семена Семеныча по кластерным системам.
Вот линки на всякий случай
http://onix-trade.net/forum/index.php?showtopic=107
http://forum.alpari-idc.ru/showthread?t=28208

Его система в идеале работает на тиках, но приходится строить на минутках. Точность теряется.
Декомпил ex4 - www.fxomega.com
Научу получать прибыль даже от убыточных ордеров.

Оффлайн mandorАвтор темы

  • Thank You
  • -Given:
  • -Receive:
  • Сообщений: 116
  • +21/-12
    • Просмотр профиля
Индикатор SATL на графике в стиле Renko
« Ответ #14 : 05.06.2006 22:52 »
График в стиле Ренко сам по себе хороший подавитель шумов. А если на его основании построить цифровой фильтр, например, SATL, то получим совсем гладкую кривую.

Параметр UsePeriodM1 задает период источника данных. Если UsePeriodM1=true, то данные берутся из минутного графика по ценам закрытия. Если UsePeriodM1=false, то данные берутся из текущего графика по ценам закрытия.
По настоящему человек раскрывается только на операционном столе © Херург