Показатели тенденции - страница 24

 
mladen:
Размещаю этот простой пример, чтобы показать разницу между рисованием линий и точек в metatrader и, надеюсь, прояснить некоторые моменты кодирования.

У него всего один параметр. DrawLines. Если он имеет значение true, то стиль рисования двух буферов рисунка будет установлен на линии, а если значение false, то вместо них будут рисоваться точки (то есть не линии). То, что делает id, еще проще. Если предыдущая точка какого-то цвета, то следующая точка рисуется другим цветом. Теперь посмотрите сравнение этих двух режимов: верхний - когда рисуются "точки", нижний - когда рисуются линии. И нет, ваши айсы вас не подводят: в той части, где вы должны видеть линии, вы не видите ничего, так как цветные линии не могут быть нарисованы, указав только одну точку. Я надеюсь, что этот пример прояснит, что на самом деле происходит в буферах рисования metatrader, если некоторые правила не соблюдаются, поскольку единственное различие между этими двумя системами - это стиль рисования - значения абсолютно одинаковы.

Спасибо,

Для меня почти не имеет значения, как эти вещи "нарисованы", для советника и как оптимизировать.

Важно то, что цифровые выходы не меняются на бар, поэтому цифровой результат инди для недавно

Закончившийся сформированный бар остается неизменным при переходе на следующую позицию назад. Возможно, это то, что мой

программист видит разницу в значениях и как рисует? Вы поняли это из его рисунков?

Я уверен, что этот инди поддерживает свои значения окна данных на бар, или вы будете говорить мне, так как, как я говорю, это все, что имеет значение в тестере, как

Indie выглядел первоначально на графике - это просто первоначальная эманификация с Indie.

 

...

Извините

Но я не могу объяснить проще. Пожалуйста, перечитайте сообщение с объяснением, почему многоцветные линии должны быть нарисованы определенным образом, и посмотрите пример, к которому я приложил код.

всего наилучшего Mladen

Batchboy:
Спасибо,

Для меня почти не имеет значения, как эти вещи "нарисованы", для советника и как оптимизировать.

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

Закончившийся сформированный бар остается неизменным при переходе на следующую позицию назад. Возможно, это то, что мой

программист видит разницу в значениях и как рисует? Вы поняли это из его рисунков?

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

То, что Indie изначально выглядел в чарте, было просто первоначальной эманификацией инди.
 
derumuro:
Здравствуйте,

Я нашел следующее изображение:

Divergenz-Sensor

Может ли кто-нибудь сделать этот Indikotor?

Спасибо и с уважением

derumuro

Этот выглядит отлично...

 

TDI laguerre rsi based ...

Нашел интересную вариацию TDI (traders dynamic index), которая использует для расчета не RSI, а Laguerre RSI. Результаты кажутся интересными. Не знаю, кому пришла в голову идея использовать Laguerre RSI в индикаторе изначально.

 

Интересный индикатор для определения тенденций

Файлы:
 

трендовый индикатор

Может ли кто-нибудь сделать это изменение индикотора (trendMA) в mt4

meta: subchart (false);

Входы:

Price ( Close ),

PeriodFast ( 4, 1 ),

PeriodPro ( 2, 1 ),

Рисунки ( True ),

Система ( On_, Off_ ) = Off_ ;

Переменные:

Avg, Avg2;

Avg = Average(Price, PeriodFast);

Avg2 = Avg[-PeriodPro];

If System = On_ then Begin

Если Avg пересекает Avg2

то покупаем ("LONG") 1 акцию на этом баре на закрытии;

Если Avg пересекает ниже Avg2

то шорт ("SHORT") 1 акцию этого бара на закрытии;

Конец;

если рисунки, тогда начинаем

drawline(avg, "avgNormal",stylesolid,2,blue,blue);

drawline[-PeriodPro](avg, "avgZukunft",stylesolid,2,red,red);

конец;

спасибо, Махатма

 

...

махатма

Это просто система пересечений средней и ее же значения два бара назад. Это очень похоже на торговлю при изменении наклона средней, но отличается тем, что в ней для получения сигнала не первый прошлый бар сравнивается с текущим, а второй бар сравнивается с текущим (что на самом деле неплохая идея, чтобы отсеять некоторые ложные сигналы). Прикрепляю индикатор, который это делает. Я установил тип ma по умолчанию на EMA вместо SMA (есть в коде, который вы опубликовали). Если вы хотите, чтобы он использовал SMA, установите FastMethod на 0.

mahatma:
Может ли кто-нибудь сделать это изменение Indikotor (trendMA) в mt4?

meta: subchart ( false );

Входы:

Price ( Close ),

PeriodFast ( 4, 1 ),

PeriodPro ( 2, 1 ),

Рисунки ( True ),

Система ( On_, Off_ ) = Off_ ;

Переменные:

Avg, Avg2;

Avg = Average(Price, PeriodFast);

Avg2 = Avg[-PeriodPro];

If System = On_ then Begin

Если Avg пересекает Avg2

то покупаем ("LONG") 1 акцию на этом баре на закрытии;

Если Avg пересекает ниже Avg2

то шорт ("SHORT") 1 акцию этого бара на закрытии;

Конец;

если рисунки, тогда начинаем

drawline(avg, "avgNormal",stylesolid,2,blue,blue);

drawline[-PeriodPro](avg, "avgZukunft",stylesolid,2,red,red);

end;

спасибо, Махатма
Файлы:
2_mas.mq4  2 kb
2_mas.gif  30 kb
 

трендовый индикатор

супер спасибо Младен,

есть ли что-нибудь еще?

возможно наложить тренд Ма на другой индикатор.

Например: трендМА положить на такую-то скользящую среднюю Кама, или Халл!!!

вот немного измененная версия

meta: subchart (false);

inputs:

Цена (Close)

Быстрый период (4, 1),

PeriodPro (2, 1),

Рисунки (True)

Система (On_, off_) = off_;

Переменные:

Avg, avg2;

Avg = Average (Price, Period Fast);

Avg2 = AVG [PeriodPro];

If system = On_ then Begin

Если Avg пересекает avg2

то покупаем ("LONG") 1 акцию на этом баре на закрытии;

Если Avg пересекает ниже avg2

то шорт ("SHORT") 1 акцию на этом баре на закрытии;

Конец;

если рисунки начинаются

DrawLine (avg, "avgNormal" style solid, 2, blue, blue);

DrawLine (avg2, "avgVergangenheit" style solid, 2, red, red);

конец;

заранее большое спасибо

махатма

 

...

махатма

Это та же формула, только название параметров изменено.

Что касается применения ее к какому-то другому индикатору (если я правильно понял вопрос), то в metatrader 4 это невозможно.

mahatma:
большое спасибо mladen,

есть ли что-то еще?

возможно, наложить трендМА на другой индикатор.

Например: трендМА положить на такую-то скользящую среднюю Кама, или Халл!!!

вот немного измененная версия

meta: subchart (false);

inputs:

Цена (Close)

Быстрый период (4, 1),

PeriodPro (2, 1),

Рисунки (True)

Система (On_, off_) = off_;

Переменные:

Avg, avg2;

Avg = Average (Price, Period Fast);

Avg2 = AVG [PeriodPro];

If system = On_ then Begin

Если Avg пересекает avg2

то покупаем ("LONG") 1 акцию на этом баре на закрытии;

Если Avg пересекает ниже avg2

то шорт ("SHORT") 1 акцию на этом баре на закрытии;

Конец;

если рисунки начинаются

DrawLine (avg, "avgNormal" style solid, 2, blue, blue);

DrawLine (avg2, "avgVergangenheit" style solid, 2, red, red);

конец;

большое спасибо заранее

махатма
 
"Несокрушимый победитель тренда"
Файлы: