Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
- Просмотров:
- 21961
- Рейтинг:
- Опубликован:
- 2013.03.09 07:05
- Обновлен:
- 2014.04.21 14:56
-
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Идея индикатора не нова: определить скорость появления очередного тика относительно предыдущего.
Скорость появления очередной цены МОЖЕТ повлиять на дальнейший ход тренда. Возможно этот тренд будет краткосрочным. Но если скоростных тиков подряд несколько (например, при выходе новости), то это может быть началом долгосрочного тренда. В том и другом случае не лишнее знать, как вел себя рынок в соответствующее время и на основании этого принимать решение о дальнейшей торговле.
Все просмотренные мною индикаторы на эту тему, к сожалению, обладали плохой точностью измеренния (или я не досточно хорошо смотрел). В общем выношу на Ваш суд этот индикатор. Сразу скажу, сделал его недавно, и насколько он себя оправдает в дальнейшем, не знаю, но вот уже какое-то время торгую на нем и вроде не плохо.
Точность индикатора повышена за счет применения функции GetTickCount(), которая даёт точность измерения до 1 миллисекунды.
extern int n_bar_sum = 5; // количество баров усреднения extern double porog_sum = 20.0; // порог для средних скоростей extern double porog_one = 60.0; // порог для одничного импульса скорости extern int sdvig_strel_up = 5.0; // сдвиг верхней первой стрелки extern int sdvig_strel_dw = 15.0; // сдвиг нижней первой стрелки extern int sdvig_strel_step = 8.0; // шаг вывода остальных стрелок и цифр extern bool ust_strel = true; // выводить стрелки на экран ? extern bool sound = true; // озвучивать стрелки ? extern int Razm_Mas = 100; // длина графика extern color Color_txt = Black; // цвет текстаИндикатор состоит из двух файлов: собственно индикатора файл Energy_Market_01 и файла тиков Tick_01. Сразу скажу, изображение внизу основного экрана, т.е. индикатора, никак не привязано к верхнему графику баров. Картинка индикатора, просто показывает, что индикатор работает. А вот выходом его работы являются стрелки, которые он наносит на график и именно на них и стоит обращать внимание.
Нижний график - это просто тики (красная линия) и гистограмма их скоростей появления. Гистограмма - это средняя скорость за N тиков (задается переменной n_bar_sum). Если средняя скорость вышла за порог porog_sum (вверх или вниз), то появляется двойная стрелка в соответствующем направлении и выдаётся звук.
В индикаторе также есть уловитель резких одиночных рывков и для него есть свой порог: porog_one. Если одиночный импульс скорости превысил этот порог, то на основном экране появляется одиночная стрелка. Одиночный импульс на нижней гистограмме отображается красным цветом. Фиолетовый - это начало очередной минуты.
Рядом с этими стрелками цифрами указываются их скорости. Чем больше скорость, тем вероятность тренда в этом направлении больше. Если на экране появились сразу две стрели - это более значимая заявка на будущий тренд (я так думаю ...).
Чтобы Вам получить такую же картинку индикатора, как показано здесь, нужно :
1. Мышкой перенести на основной экран индикатор Energy_Market_01.
2. Мышкой перенести индикатор Tick_01 в появившееся НИЖНЕЕ окошко индикатора !!! ( а не на основной экран, хотя как хотите)
Пороги настроены на EURUSD. На других валютах не пробовал..
nbsp;
Пример определения пересечения фибодуг с прямой линией

Советник написан по стратегии "Скальпинговая стратегия на полосах Боллинджера и RSI".