Найти Посты: #скрипт

Zeeg
 thinkorswim
Предыдущий скрипт без фильтрации.....предлагайте свои варианты фильтров, прикрутим
Предыдущий скрипт без

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

Zeeg
 thinkorswim
Еще один скрипт для вотчлиста....дает сигналы на покупки и продажу согласно алгоритму описанному в журнале ActiveTrader N6 2001. См в комментарии

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

Alexey.A.
 thinkorswim
Ребят подскажите, можноли создать в thinkorswim гравиг с Волиум Профель на каждый бар , как в вольфиксе Кластер Профиль. Или нужно писать скрипт , индикатор или что то подобное. Если да, то кто может это сделать. И сколько это будет стоить???

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

Максим
 thinkorswim
Продолжая тему фильтра уровней... http://hamaha.net/view/post:211467/maximilian..._base.html Есть решение проблемы погрешности, благодаря помощи коллег с других форумов и знакомых программистов, за что им огромное спасибо. def otkl = 0.01; # задайте отклонение в центах/ Amadey_MF def base = if (((-lowest(low,4)+low[0])<otkl) and ((-lowest(low,4)+low[1])<otkl) and ((-lowest(low,4)+low[2])<otkl) and ((-lowest(low,4)+low[3])<otkl))then 1 else if(((highest(high,4)-high[0])<otkl) and ((highest(high,4)-high[1])<otkl) and ((highest(high,4)-high[2])<otkl)and ((highest(high,4)-high[3])<otkl)) then 2 else 0; def base1 = (if(base > 0 ) and (((low[1] == (Ceil(low[1]2
))/2)or(high[1] == (Ceil(high[1]2
))/2))) then 0 else 1); def base2 = (if(base > 0 ) and (((low[2] == (Ceil(low[2]2
))/2)or(high[2] == (Ceil(high[2]2
))/2))) then 0 else 1); def base3 = (if(base > 0 ) and (((low[3] == (Ceil(low[3]2
))/2)or(high[3] == (Ceil(high[3]2
))/2))) then 0 else 1); def base4 = (if(base > 0 ) and (((low[4] == (Ceil(low[4]2
))/2)or(high[4] == (Ceil(high[4]2
))/2))) then 0 else 1); plot baseall = if(base1 == 0 or base2 == 0 or base3 == 0 or base4 == 0 ) then 0 else 1; AssignBackgroundColor (if (baseall == 0) then Color.red else Color.black); Этот скрипт находит уровни с погрешностью, которую можно указывать самому. Он показывает только 50 и 100-центовые уровни (если надо скрипт который показывает ВСЕ уровни, напишите в приват). Единственный нюанс который хотелось бы улучшить в нем это количество свечей которые надо проверять. Он смотрит только последние 4-е свечки, и если совпадают условия, то эти акции подсвечиваются. А хотелось бы что бы он смотрел к примеру последние 10 свечек, и если хотя бы 3 из них подходили к уровню, то эта акция должна выделятся.. Я уверен что это написать можно.. и думаю это будет тот фильтр который всем нам нужен..

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

Денис
 thinkorswim
Скрипт который будет высвечивать определенные цифры после точки .48 .49 .50 .51 .52

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

Zeeg
 thinkorswim
Скрипт для отображения горизонтальной линии текущей цены. :)

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

юра
 thinkorswim
# (c) 2009 http://www.thinkscripter.com # thinkscripter@gmail.com # Last Update 14 Feb 2009 input showOnlyToday = YES; input Market_Open_Time = 0930; input Market_Close_Time = 1600; def day = getDay(); def lastDay = getLastDay(); def isToday = if(day==lastDay,1,0); def shouldPlot = if(showOnlyToday and isToday, 1,if(!showOnlyToday,1,0)); def pastOpen = if((secondsTillTime(Market_Open_Time) > 0), 0,1); def pastClose = if((secondsTillTime(Market_Close_Time) > 0), 0,1); def marketOpen = if(pastOpen and !pastClose, 1, 0); def firstBar =if (day[1] != day, day-1, 0); rec regHoursHigh = if(high > regHoursHigh[1] and marketOpen, high, if(marketOpen and !firstBar, regHoursHigh[1], high)); plot Regular_Hours_High = if(marketOpen and shouldPlot, regHoursHigh, Double.nan); Regular_Hours_High.SetStyle(curve.points); Regular_Hours_High.SetDefaultColor(color.green); Regular_Hours_High.SetLineWeight(2); rec regHoursLow = if(low < regHoursLow[1] and marketOpen, low, if(marketOpen and regHoursLow[1] > 0 and !firstBar, regHoursLow[1],low)); plot Regular_Hours_Low = if(marketOpen and shouldPlot, regHoursLow, double.nan); Regular_Hours_Low.SetLineWeight(2); Regular_Hours_Low.SetStyle(curve.points); Regular_Hours_Low.SetDefaultColor(color.red); plot Midpoint_Pivot = if(marketOpen and shouldPlot, (Regular_Hours_High + Regular_Hours_Low) / 2, double.nan); Midpoint_Pivot.SetLineWeight(2); Midpoint_Pivot.SetDefaultColor(color.white); Midpoint_Pivot.SetPaintingStrategy(PaintingStrategy.POINTS); -этот скрипт отрисовывает хай и лоу сегодняшнего дня, буден полезен тем, кто торгует пробои; на картинке видно, как это происходит
# (c) 2009 http://www.thinkscripter.com #

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

Максим
 thinkorswim
Вопрос по поводу фильтра уровней Plot base = (if (((low[0] == low[1]) and (low[2] == low[1]) and (low[2] == low[3]))or((high[0] == high[1]) and (high[2] == high[1]) and (high[2] == high[3]))) then 0 else 1); AssignBackgroundColor(if (base == 0) and ((low[1] == Ceil(low[1]))or(high[1] == Ceil(high[1]))) then Color.green else Color.black); который написал YANC http://hamaha.net/view/post:172253/YANC-%D0%9...D0%B5.html Можно ли в нем сделать какую то погрешность, что бы уровни хай и лоу не прям цент в цент были, а к примеру допускалась погрешность в цент-два.. А то много акций пропускается из-за такого жесткого соответствия

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

Zeeg
 thinkorswim
Если используете в своем трейдинге статистические параметры, такие как скошенность распределения и куртосис, то в первом комменте лежит такой скрипт...Period - количество значений выборки, здесь чем больше тем лучше. Observation Period - вводите свое значение для интересующего периода. Работает в нижнем окне, чтобы посмотреть по отдельности нужно будет что то одно отключить.....

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

Римма
 Реал трейды nyse
LUK заход на пробое хая дня

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

Страницы: Первая 14 15 16 17 18

Фильтр

Что искать
Тип постов
По людям В группе Дата
Наш канал