Блог им. toshackers

Скрипт ThinkOrSwim для watchlist

Сканер акций, которые недавно обновили свои экстремумы. Глубину истории (сколько держать сигнал) можно регулировать.

Скрипт ThinkOrSwim для watchlist


#Сканер NewHigh / New Low

#Aggregation 1m

#by thetrader.pro

 

input iHistory = 5; #сколько свечей держать сигнал

input marketOpen = 930;

input marketClose = 1600;

 

def OpenCounter =  SecondsFromTime(marketOpen);

def CloseCounter = SecondsTillTime(marketClose);

def MarketHours = if OpenCounter >= 0 and CloseCounter >= 0 then 1 else 0;

def Today = if GetDay() != GetDay()[1] then 1 else 0;

rec DailyHigh ;

rec DailyLow ;

 

DailyHigh = if Today then high else if MarketHours then if high > DailyHigh[1] then high else DailyHigh[1] else high;

DailyLow = if Today then low else if MarketHours then if low < DailyLow[1] then low else DailyLow[1] else low;

 

def Signal1 = DailyHigh > DailyHigh[1] or DailyLow < DailyLow[1];

plot Signal = fold index1 = 0 to iHistory with a1 = No do max(a1,GetValue(Signal1 ,index1));


Полная библиотека индикаторов в нашем блоге goo.gl/9JRWUi


теги блога toshackers

....все тэги



UPDONW
Новый дизайн