thinkorswim

нормальная картинка


Проголосовало: 0

Май 21 2012, 15:26
Прикреплена картинка:
нормальная картинка


Комментарии
StRat

Для чего формула то нужна?

Май 21 2012, 15:37
growex

там же стандартный кроссовер в комплекте имеется...

Май 21 2012, 15:42
growex

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

Май 21 2012, 16:06
viking

growex подскажи пожалуйста где в демо версии ТОС есть кроссовер(фильтр пересечения на МАСD)? спасибо

Май 21 2012, 16:45
StRat

studies = > MACDHistogramCrossover
Это индикатор такой же как у тебя на картинке, только без гистограммы, просто рисует стрелочки на графике.

Май 21 2012, 17:01
growex

в списке индикаторов MACDHistogramCrossover

Май 21 2012, 17:02
viking

Я имел ввиду могли бы вы сделать фильтр(в вотч листе) который показывает пересечение на MACD ?

Май 21 2012, 19:24
StRat

input: crossingType
text: Inputs: fast length:
input: fastLength
text: slow length:
input: slowLength
text: macd length:
input: MACDLength
text: average type:
input: AverageType

input fastLength = 12;
input slowLength = 26;
input MACDLength = 9;
input AverageType = {SMA, default EMA};
input crossingType = {default "Positive to Negative", "Negative to Positive"};

def Diff = MACD(fastLength, slowLength, MACDLength, AverageType).Diff;

plot signal = Crosses(Diff, 0, crossingType == crossingType."Negative to Positive";);

signal.DefineColor("Negative to Positive", GetColor(2));
signal.DefineColor("Positive to Negative", GetColor(3));
signal.AssignValueColor(if crossingType == crossingType."Negative to Positive" then signal.color("Negative to Positive";) else signal.color("Positive to Negative";));

signal.SetPaintingStrategy(if crossingType == crossingType."Negative to Positive"
then PaintingStrategy.BOOLEAN_ARROW_UP
else PaintingStrategy.BOOLEAN_ARROW_DOWN);

1.0 есть сигнал
0.0 нету. агригейшен не забудь поставить только.

Май 21 2012, 23:42
Kedr2516

красным выходит

Дек 05 2013, 16:45

Разделено

Наш канал