thinkorswim

Всем привет, не могли бы вы мне помочь? Я хотел бы сделать код для работы с индикатором VolumeZoneOscillator, Вы бы мне очень помогли если бы смогли сделать вставку в скрипт чтобы при пересечении границы в +60 и -60 он издавал сигнал. Или что-то на подобии фильтра который подсвечивал пересечения в ватч листе.


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

Апр 29 2012, 17:48


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

Допиши как должен пересекать, сверху вниз или снизу вверх

declare lower;

input length = 14;

def VP = ExpAverage(Sign(close - close[1]) * volume, length);
def TV = ExpAverage(volume, length);

plot VZO = 100 * VP / TV;
plot "+60" = 60;
plot "+40" = 40;
plot "+15" = 15;
plot "-5" = -5;
plot "-40" = -40;
plot "-60" = -60;
plot ZeroLine = 0;

def vzoline = VZO;

def conditionbullish = Crosses(vzoline, 60, CrossingDirection.ABOVE);
alert(conditionbullish, "Bullish Extreme!", Alert.TICK, Sound.Bell);

def conditionbearish = Crosses(vzoline, -60, CrossingDirection.BELOW);
alert(conditionbearish, "Bearish Extreme!", Alert.TICK, Sound.Bell);

VZO.SetDefaultColor(GetColor(1));
"+60".SetDefaultColor(GetColor(6));
"+40".SetDefaultColor(GetColor(6));
"+15".SetDefaultColor(GetColor(3));
"-5".SetDefaultColor(GetColor(3));
"-40".SetDefaultColor(GetColor(5));
"-60".SetDefaultColor(GetColor(5));
ZeroLine.SetDefaultColor(GetColor(4));

Апр 29 2012, 18:45
growex

насчет фильтра....может лучше вам сканер настроить чтобы искал стаки где условие уже сбылось?.....

Апр 29 2012, 18:53
Наш канал