Transaq
СБО "Transaq" => Подсистема ATF => Topic started by: DiveRSS on Апреля 25, 2014, 10:08:51 am
-
Доброго времени суток.
Я как бы изначально думал что чтобы повесить транзак требуется сложный код но нет все оказалось гораздо проще. Ниже приведен код при котором начинается жуткое провисание по свечам ( задержка до 2.5 мин на 5 минутных свечах) и полная не возможность торговать. Поскольку ручками заявку на рынок вывести нельзя.
Дабы не избежать воплей что у меня слабый комп на скрине приважу ТТХ. да каюсь видюха встроенная но как она влияет если мне кто то расскажет буду рад.
static a=0;
static b;
static c;
function calc()
{
var statline = new_object("statline");
statline.subscribe();
b = statline.getparam(param_quantity);
if b == 2
{
c=c+1;
}
a = a+1;
}
function onNewCandle()
{
signal::output("a="+a+" b="+b+" c"+c);
a=0;
b=0;
c=0;
}
-
А да и забыл спросить.
1 почему это все вешается к едерен фене ?
2 когда все это будет исправлено?
-
а зачет создавать объект на каждом тике вместо того чтобы сделать это один раз в ините?
-
хм..) задача получать данные о каждой сделке на рыке и про анализировать её если есть код для образца буду очень рад посмотреть и проверить его но я может не дошел как это сделать. Так что если не сложно подскажи код.
-
var statline;
function init()
{
statline = new_object("statline");
statline.subscribe();
}
Остальное без изменений, кроме стирания тех строк, которые я в инит перенес
-
ddd323 спасибо проверю еще но вроде стало получше но видать немного не так все делал сам сейчас попробую как ты написал..