Найти Посты: #Strat

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

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

Forex Promoter
 thinkorswim
В видео детально описываю процесс регистрации аккаунта в TD Ameritrade. На выходе получаем возможность пользоваться одновременно STRATEGY DESK и thinkorswim, без задержек, со всеми подписками первого уровня в Level II
В видео детально описываю

Проголосовало: 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

Forex Promoter
 Акции в игре на сегодня
Компании торгуются выше на пост маркете, реакция на отчёты: MERU
+18.3%, BCOR
+15.7%, DECK
+15.4%, EXPE
+14.0%, AMZN
+1.1% Компании торгуются выше на пост маркете, реакция на новости: APPY
+7.5% (участвует Tiberend Strategic Advisors в качестве инвестора), MRVL
+1.3% (David Einhorn's Greenlight Capital раскрыла 5,3% акций). Компании торгуются ниже на пост маркете, реакция на отчёты: GDOT
-20.1%, NTGR
-15.1%, APKT
-14.5%, CSTR
-13.2%, FB
-11.1%, SBUX
-9.9%. Компании торгуются ниже на пост маркете, реакция на новости: HZNP
-11.5% (FDA получено одобрение Rayos), GMCR
-3.7% (слабые квартальные отчёты).

Проголосовало: 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

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

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

Zeeg
 thinkorswim
Постоянно встречаю здесь торговые стратегии основанные на базах....Предлагаю вашему для тестирования индикатор определяющий сколько раз цена касалась сформированной базы. Работает он на 1м и 5м графиках и в виде гистограммы показывает число касаний поддержки. Соответственно чем оно больше тем сильнее уровень....Любые пожелания приветствуются. Индикатор в комментарии.

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

Олег
@growex Добрый день. Не могли бы Вы написать формулу для следующей ситуации: стак находится выше хая вчерашнего дня, откатывает от хая сегоднешнего и рисует базу на 5 мин ,скажем 4 бара. откат от хая в пределах 30%,если это как то можно обыграть.Наоборот для шорта.
@growex Добрый день. Не могли

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

Zeeg
@StRat Вот тут кусок кода который считает хейкен аши.....думаю разберешься как его в вочлист адаптировать, в верхней строчке коммент где какая переменная определяется....

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

ha.ts · 1KB
Федот
 thinkorswim
growex помоги плиз, никак не могу написать код на пробитие!!!Вот такой код получился, что не так? declare lower; input data = close; def name = low ("period" = AggregationPeriod.DAY)[1]; def name1= high("period" = AggregationPeriod.DAY)[1]; def condition1 = Crosses(name, CrossingDirection.above, direction = CrossingDirection.above); def condition2 = Crosses(name1, CrossingDirection.below, direction = CrossingDirection.below); plot name3 = condition1 or condition2; AssignBackgroundColor(if name3 then Color.DARK_GREEN else Color.black);

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

Страницы: Первая 7 8 9 10 11 Последняя

Фильтр

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