Скачать MetaTrader 5

Индикаторы: Affine Transform

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
MetaQuotes Software Corp.
Модератор
186063
MetaQuotes Software Corp.  

Affine Transform:

Индикатор для аффинного преобразования ценовых данных

Author: Ярослав

igor
255
igor  

идея +10

Victor Nikolaev
Модератор
15196
Victor Nikolaev  

Спасибо, Ярослав. Красиво сделано.

DenisR
665
DenisR  

А у меня почему-то значения индикатора всегда только положительные, независимо от пары и таймфрейма

Ярослав
34
Ярослав  

Спасибо за ваш интерес, и конечно же, за комментарии!

FxRoller, пожалуйста отпишитесь о проблеме более детально.. и не вижу на вашем скриншоте трендовой линии.

Еще, хотел бы добавить (каюсь за недостаточную закомментированость кода и краткое описание :D).. Чтобы погрешность не "убила" значение тангенса, цена при вычислениях масштабируется (фактически, переводится в пипсы), и это рождает вполне очевидную фичу: по шкале индикатора можно оценить целевой уровень. То есть, если торгуете в канале, не нужно строить вторую стенку. Достаточно набросить на индикатор горизонтальную линию - и отложив от последнего касания трендлайна ее уровень, использовать либо для фиксации прибыли по тейк-профиту, либо для открытия контртрендовой позиции при агрессивной торговле. В принципе, это пока единственный известный мне способ торговли по индикатору :)

Подробнее про этот индикатор можно почитать в Forex Magazine #4 (оттуда и взял идею).

DenisR
665
DenisR  
xp3rienced:

Спасибо за ваш интерес, и конечно же, за комментарии!

FxRoller, пожалуйста отпишитесь о проблеме более детально.. и не вижу на вашем скриншоте трендовой линии.

Еще, хотел бы добавить (каюсь за недостаточную закомментированость кода и краткое описание :D).. Чтобы погрешность не "убила" значение тангенса, цена при вычислениях масштабируется (фактически, переводится в пипсы), и это рождает вполне очевидную фичу: по шкале индикатора можно оценить целевой уровень. То есть, если торгуете в канале, не нужно строить вторую стенку. Достаточно набросить на индикатор горизонтальную линию - и отложив от последнего касания трендлайна ее уровень, использовать либо для фиксации прибыли по тейк-профиту, либо для открытия контртрендовой позиции при агрессивной торговле. В принципе, это пока единственный известный мне способ торговли по индикатору :)

Подробнее про этот индикатор можно почитать в Forex Magazine #4 (оттуда и взял идею).


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

MQL4 Comments
16319
MQL4 Comments  

Поясните, ценовая константа по умолчанию, как я понял, Applied_Price = PRICE_CLOSE, что соответствует в настройках 0.

Другие константы соответствуют каким значениям?

Можно сделать, что бы в индикаторе ставилось несколько линий, при этом у них был бы единый нулевой уровень.

И, желательно, ограничить колличество баров в окне.

Ярослав
34
Ярослав  
ars9:

Другие константы соответствуют каким значениям?

Вот табличка. А вообще, эта информация есть в справке MetaEditor :)

PRICE_CLOSE0Цена закрытия
PRICE_OPEN1Цена открытия
PRICE_HIGH2Максимальная цена
PRICE_LOW3Минимальная цена
PRICE_MEDIAN4Средняя цена, (high+low)/2
PRICE_TYPICAL5Типичная цена, (high+low+close)/3
PRICE_WEIGHTED6Взвешенная цена закрытия, (high+low+close+close)/4

Можно сделать, что бы в индикаторе ставилось несколько линий, при этом у них был бы единый нулевой уровень.

Не совсем понял.. Речь о веере (чтобы ценовая координата первой точки трендовых линий была нулем, и эти линии из нее расходились под разными углами)?

Ограничение баров сделаю, это хорошая идея. Не только по заданному кол-ву баров, но и от первой точки линнии - тогда масштабирование не будет мешать. Сделал, отправил на проверку.

costy_
2456
costy_  

Думал в личьку но ...

Решил неплохо бы дописать алерт + сразу же выводить линию на экран (до 24 баров, привязка к периоду Д1, на Н1) в зависимости от SMA(13)

В дэините не нужно удаление линии т.к. при смене фреймов или закрытии терминала линию придется заново размещать.

+10 хороша идея, вот сделать бы чтобы сам находил вектор с наибольшим числом касаний можно было бы в мтс вместить но руками краше =))

Ярослав
34
Ярослав  

costy_, спасибо за дополнение :) Учту в третьем релизе.

Сейчас как раз потихонньку работаю над ним. Параллельно с другим индикатором, поэтому новая версия будет нескоро..

В планах: автоматическое расчерчивание трендовой линии (по "плотности" цены); сигналы пересечения (по Close); зоны наиболее вероятных в данный момент уровней поддержки/сопротивления; скрипт для построения оффлайн-графика.

Где бы еще время на это все взять :D

12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий