Transaq
СБО "Transaq" => Подсистема ATF => Topic started by: Serega on 09.01.2020, 18:25:48
-
Как подписаться на показатели торгов по текущей бумаге, и записать их в xml файл.
Я тупой сори, все что смог сделать и то в txt формате. Конечно же это не работает я уже 4 часа сижу не могу понять что надо.
extern "string" filename = "file.txt";
var f;
var statline;
function init()
{
statline = new_object("statline");
statline.subscribe();
f = new_object("file");
f.wopen(filename);
}
function calc()
{
statline.subscribe();
f.writeLn(statline.subscribe());
}
-
Тут же многие вопросы обсуждались годами.
Да, не дописана немного документация, но практически всё есть на форуме.
По показателям торгов вот например:
http://www.transaq.ru/forum/index.php?topic=1158.msg5852#msg5852
А про .xml лучше поэкспериментировать на основании документации,
на примерах от туда:
http://www.transaq.ru/dokuwiki/atf:xml-%D1%85%D1%80%D0%B0%D0%BD%D0%B8%D0%BB%D0%B8%D1%89%D0%B5
По коду, бегло глядя, есть замечание. Лучше не писать в файл на каждом тике.
Можно формировать данные в хэш или массив, и потом только, где-нибудь на свече, например,
уже записывать в XML. Массив (или хэш), соответственно, после записи - «обнулять».
ЗЫ. Если недавно пишете, то попробуйте эти две задачи отдельно, потом совместите ...