Всем привет! Столкнулся с такой неудобной и по моему не совсем правильной штукой! Когда рынок с открытия открывается с гэп-даун, а потом начинает идти вверх, на закрытие гэпа, то пропускаешь много акций в лонг. Причина в том, что многие акции тоже открываются гэпом-даун и потом идут за рынком или по своему тренду, но тоже вверх. Но парадокс в том, что они высвечиваются в Шорт листе, а не в лонг и их пропускаешь, потому что ищешь лонговые бумаги в Лонг листе, а не в Шорт. А пересмотреть и шорт и лонг листы - занимает много времени. Так вот, к чему я это все! Кто может помочь и нарисовать формулу Net Change (в центах конечно, а не в %) для сканера, но чтобы она считала изменение Net Change не от вчерашнего закрытия акции, а от сегодняшнего ее открытия. Мне кажется это не сильно сложная формула, если разбираешься в написании этих формул.
Может кому-то пригодится
a1,GetValue(Signal1 ,index1));
Май 03 2016, 21:04#Сканер New high / new low. Держит взведенным флаг 5 свечей
#by hero
#Agrigation 1m
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];
def iHistory = 5;
plot Signal = fold index1 = 0 to iHistory with a1 = No do ma
hero10
Авг 06 2016, 02:52Что показывает эта формула?
давно уже это всё было написано и здесь всё выложено. В силу специфики этого движка здесь найти ничего невозможно.
Дек 16 2016, 17:22