Jump to content
barabashkakvn

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

Recommended Posts

barabashkakvn

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

Share this post


Link to post
Share on other sites
Ugar68

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


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

Share this post


Link to post
Share on other sites
barabashkakvn

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

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

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

Share this post


Link to post
Share on other sites
AntFX

 

 

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

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


1

Share this post


Link to post
Share on other sites
barabashkakvn

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

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

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

Share this post


Link to post
Share on other sites
Ugar68

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

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

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

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

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

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


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

Share this post


Link to post
Share on other sites
barabashkakvn

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

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

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×