Здравствуйте,подскажите формулы для динамического листа . Чтобы сканер высвечивал акции которые находятся в 10с от вчерашнего хая и для лоу тоже ( 2 отдельные формулы)
у тоса язык скриптовый очень глюкавый..поэтому лишний раз вызывать какие-то его функции нет смысла..это дополнительная нагрузка на процесс..в этой фунции он все равно будет делать дополнительные вычисления,причем не известно какие точно . И как там интерпретатор работает вообще загадка. А если уж хотите оптимизировать, а не сокращать буковки, то написать надо так:
def iVal1=High[1]-Close;
plot iVal = if (iVal1 <=0.1 and iVal1>=-0.1) then 1 else 0;
есть две отдельные формулы(High/Low), которые забрасывают на динамич листы акции, которые три(период можно изменять) дня подряд обновляли high/low
Окт 05 2013, 17:17не подойдут.спасибо
Окт 05 2013, 18:02дейли ТФ:
Окт 05 2013, 23:15plot iVal = if (High[1]-Close <=0.1 and High[1]-Close>=-0.1) then 1 else 0;
не подойдет?
Да.Спасибо
Окт 05 2013, 23:33dchistov, оптимальнее будет взять по модулю эту разность.
Окт 06 2013, 16:06чем?
Окт 06 2013, 16:37dchistov. Так правильнее будет:
Окт 06 2013, 18:02absValue(close - high[1])<=.1; и т.д. и .т.п.
не убедил..зачем лишнюю функцию от скрипта требовать..
Окт 06 2013, 22:03у тоса язык скриптовый очень глюкавый..поэтому лишний раз вызывать какие-то его функции нет смысла..это дополнительная нагрузка на процесс..в этой фунции он все равно будет делать дополнительные вычисления,причем не известно какие точно
. И как там интерпретатор работает вообще загадка. А если уж хотите оптимизировать, а не сокращать буковки, то написать надо так:
Окт 07 2013, 10:56def iVal1=High[1]-Close;
plot iVal = if (iVal1 <=0.1 and iVal1>=-0.1) then 1 else 0;