Jump to content

Может-ли индикатор перерисовывать свои показания?


barabashkakvn

Recommended Posts

barabashkakvn

Для каких типов индикатора допустимо перерисовка? 

Link to post
Share on other sites
Ugar68

Любой индикатор можно сделать перерисовываемым.


Пишу советники и индикаторы по вашим алгоритмам. Пишите в личку.
Чужие программы не переделываю.

Link to post
Share on other sites
barabashkakvn

Любой индикатор можно сделать перерисовываемым.

Это если специально вносить изменения в код. 

Или, например такой специфический индикатор как ZigZag - так он будет всегда менять свою последнюю секцию.

Link to post
Share on other sites
AntFX

 

 

Для каких типов индикатора допустимо перерисовка? 

Перерисовка уже построенных значений индикаторов на истории (кроме последнего их текущего значения) допустима в основном только для "мусорных" индикаторов, цель которых в основном в создании иллюзии хорошей предсказательной способности на истории. Принимать торговые решения на основе таких индикаторов проблематично, ещё проблематичнее строить с их помощью автоматические торговые системы. Однако, практически все индикаторы перерисовывают значение последнего бара. В случае таких индикаторов как зигзаг перерисовывается не конкретно последний бар, а последний луч, который по сути также является текущим, то есть последним показанием индикатора. После того, как построен следующий луч, предыдущий перерисовываться уже не должен.


1

Link to post
Share on other sites
barabashkakvn

Нашел, как мне кажется, самый лучший способ определения перерисовки индикатора.

Навесить на график индикатор. Дать ему отработать несколько баров.

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

Link to post
Share on other sites
Ugar68

Нашел, как мне кажется, самый лучший способ определения перерисовки индикатора.

Навесить на график индикатор. Дать ему отработать несколько баров.

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

Они оба могут показать одинаковые перерисованные показания.

Лучший способ это тестер. Создаёшь пустой советник без кода. Запускаешть его в тестере в режиме визуал, ставишь на паузу и кидаешь индикатор на график теста.

Записываешь значения индикатора на последних барах. Снимаешь с паузы тестер, после прохождения теста на несколько баров сравиниваешь записанные показания с показаниями на тех же барах. Если показания изменились, значит рисуется.


Пишу советники и индикаторы по вашим алгоритмам. Пишите в личку.
Чужие программы не переделываю.

Link to post
Share on other sites
barabashkakvn

Еще способ определения перерисовки после выключения/включения терминала.

В терминале навесить исследуемый индикатор на график. Через команду "Файл" -> "Сохранить как рисунок" -> "Активный график 800*600" сохранить скриншот графика.

Выключить и включить терминал. Теперь можно визуально сравнивать сохранённый скриншот и текущий график.

Link to post
Share on other sites
  • Capman locked this topic
Guest
This topic is now closed to further replies.
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...