Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
ФХЪРСап 14, 2024, 04:03:37 pm
Начало Помощь Поиск Войти Регистрация
Новости:

Transaq  |  СБО "Transaq"  |  Подсистема ATF  |  Topic: Пропускает сделки по инструменту, и копирует уже записанные. « предыдущая тема следующая тема »
Страниц: [1] Печать
Автор Тема: Пропускает сделки по инструменту, и копирует уже записанные.  (Прочитано 1235 раз)
Serega
Newbie
*
Сообщений: 11


Просмотр профиля Email
« : пЭТРап 21, 2020, 12:58:17 pm »

Он работает в TXT. НО, есть одно  НО.

То есть  он записывает в файл эту чушь
62279;50;1579591378
62279;50;1579591378
62279;50;1579591378
62279;50;1579591378
62279;50;1579591378
62279;50;1579591378
62279;50;1579591378
62279;50;1579591378
62279;50;1579591378
62279;50;1579591378
62279;50;1579591378
62279;50;1579591378
62279;50;1579591378
62279;50;1579591378
62279;50;1579591378
62278;9;1579591378
62278;9;1579591378
62278;9;1579591378
62278;9;1579591378
62278;9;1579591378
62277;1;1579591378
62279;3;1579591379
62279;3;1579591379
62279;1;1579591380
62280;1;1579591381
62280;1;1579591381
62280;1;1579591381

а по факту было
62280   1
62279   7
62279   50
62278   4
62278   3
62278   7
62279   5
62278   9
62277   1
62279   2
62279   3
62279   1
62280   1
62281   5
62280   10


И он не просто повторяет, так еще и пропускает много данных, ТАК ЭТО ПОЛУЧАЕТСЯ ОН ЗАПИСЫВАЕТ ПОСЛЕДНИЕ АКТУАЛЬНЫЕ ДАННЫЕ.
ГДЕ ВЕСЬ СПИСОК С СЕРВЕРА? Как написано в описании функции.
Как можно получить весь список сделок?
Как вообще работает атф?

сам код

extern "string" filename = "file.txt";
var f;

static st_ZZZ;
static st_TXT = "";

static seZ_last;
static seZ_quant;
static seZ_time;

function init()
{
        st_ZZZ = new_object( "statline" );
        st_ZZZ.subscribe();
        f = new_object("file");
        f.wopen(filename);
}
function calc()
{
seZ_last = st_ZZZ.getparam( param_last );
seZ_quant = st_ZZZ.getparam( param_quantity );
seZ_time = st_ZZZ.getparam( param_time );
st_TXT = seZ_last + ";" + seZ_quant + ";" + seZ_time;
f.writeLn( st_TXT );
st_TXT = "";                                                                    //он реально обнуляет но идет на второй круг и копирует данные еще раз
}
Записан
Страниц: [1] Печать 
Transaq  |  СБО "Transaq"  |  Подсистема ATF  |  Topic: Пропускает сделки по инструменту, и копирует уже записанные. « предыдущая тема следующая тема »
Перейти в:  


Войти

Powered by MySQL Powered by PHP Powered by SMF 2.0.10 | SMF © 2006-2008, Simple Machines LLC Valid XHTML 1.0! Valid CSS!