формула для листа:
#Формула 3
#База из 3 последних свечей,привязанные к уровням 50 и 100.
#Cнять галочку Include Extended Session
#Скачено с сайта
NYSE-Home.com
#Автор неизвестен. def iDiff = 0.01;
#максимальное отклонение в центах def iLowest = lowest(low,3); def iHighest = highest(high,3); def bBaseLow = if ((low[0]-iLowest)<=iDiff) and ((low[1]-iLowest)<=iDiff) and ((low[2]-iLowest)<=iDiff) then 1 else 0; def bBaseHigh = if ((iHighest-high[0])<=iDiff) and ((iHighest-high[1])<=iDiff) and ((iHighest-high[2])<=iDiff) then 1 else 0; def bFigureLow = if (low[1] == (Floor(low[1]
2))/2) or (low[2] == (Floor(low[2]
2))/2) or (low[3] == (Floor(low[3]
2))/2) then 1 else 0; def bFigureHigh = if (high[1] == (Ceil(high[1]
2))/2) or (high[2] == (Ceil(high[2]
2))/2) or (high[3] == (Ceil(high[3]
2))/2) then 1 else 0; plot bBase = if (bBaseLow and bFigureLow) then 1 else if (bBaseHigh and bFigureHigh) then 2 else 0; AssignBackgroundColor (if (bBase == 1) then Color.GREEN else if (bBase == 2) then Color.RED else Color.black); bBase.AssignValueColor (if (bBase > 0) then Color.black else Color.CURRENT); Доработать ее чтоб искал сетапы только на хай\лоу дня.+ Чтоб можно было по ней искать стаки через скан(чтоб динамически наполнял лист).И параметры добавить АTR,Average Volume.Это можно Реализовать?
plot Change = round(close - open);
Сен 19 2013, 09:02Change.AssignValueColor(if change >= 0 then Color.dark_GREEN else Color.dark_RED);
AssignBackgroundColor( if (high - close) < 0.1 then Color.violet else
if (low - close) > -0.1 then Color.dark_orange else Color.current);
Отношение текущей цены к своему открытию + подсвечивает когда цена находится в пределах 10 центов от своего внутридневного хай или лоу
Сен 19 2013, 09:02Всем спасибо
Сен 20 2013, 21:34