ZigZag
Atom
5/22/2012
tmt


Добрый день. Такая проблема, я рисую зигзаг на графике и точки мин(макс) смещены вправо и чем больше параметр Depth, тем больше смещение. Не могли бы подсказать в чем ошибка может быть, ну или дать посмотреть исходники zigzag'a? Спасибо


Tags:


Thanks:


Alexander

Avatar
Date: 5/22/2012
Reply


tmt: Добрый день. Такая проблема, я рисую зигзаг на графике и точки мин(макс) смещены вправо и чем больше параметр Depth, тем больше смещение. Не могли бы подсказать в чем ошибка может быть, ну или дать посмотреть исходники zigzag'a? Спасибо

Они доступны на codeplex

Thanks:

esper

Avatar
Date: 5/22/2012
Reply


Там два зигзага:

  1. ZigZagEquis - у значения индикатора есть свойство Shift
  2. ZigZag - у самого индикатора есть свойство LastValueShift

Во втором зигзаге сейчас вообще не уверен, верно он работает или нет.

Thanks:

tmt

Avatar
Date: 5/22/2012
Reply


Alexander Mukhanchikov:

tmt: Добрый день. Такая проблема, я рисую зигзаг на графике и точки мин(макс) смещены вправо и чем больше параметр Depth, тем больше смещение. Не могли бы подсказать в чем ошибка может быть, ну или дать посмотреть исходники zigzag'a? Спасибо

Они доступны на codeplex

Там скорее всего доступны тем, кому дали доступ. Спасибо.

  1. ZigZag - у самого индикатора есть свойство LastValueShift Я пробовал конечно же это свойство, подумал может я ошибся где..
ZigZag.LastValueShift = 3;

Но пишет ошибочку "Невозможно присвоить значение свойству или индексатору "StockSharp.Algo.Indicators.Trend.ZigZag.LastValueShift" -- доступ только для чтения". И Вам спасибо, попробовал ZigZagEquis, но пока не понял как его использовать, тк индикаторы ранее не использовал (пытаюсь из примера SampleSMA переделывать. Так что сильно не пинайте.)

Ошибки и действительно нету в расчетах, нашел где то на форуме. Просто надо либо отрисовывать со смещением, либо же Shift использовать.

Thanks:

Alexander

Avatar
Date: 5/22/2012
Reply


tmt: Там скорее всего доступны тем, кому дали доступ. Спасибо.

Доступ к исходникам на codeplex есть у всех.

Thanks: tmt

esper

Avatar
Date: 5/23/2012
Reply


  1. ZigZag - у самого индикатора есть свойство LastValueShift Я пробовал конечно же это свойство, подумал может я ошибся где..
ZigZag.LastValueShift = 3;

Но пишет ошибочку "Невозможно присвоить значение свойству или индексатору "StockSharp.Algo.Indicators.Trend.ZigZag.LastValueShift" -- доступ только для чтения". И Вам спасибо, попробовал ZigZagEquis, но пока не понял как его использовать, тк индикаторы ранее не использовал (пытаюсь из примера SampleSMA переделывать.

Так это свойство не устанавливать надо, а читать. Оно показывакт на сколько баров назад изменилось значение индикатора.

Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy