Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
23.01.2025, 20:54:06
Начало Помощь Поиск Войти Регистрация
Новости: ООО «Скрин маркет системз», правообладатель программы «Система брокерского обслуживания «TRANSAQ» официально заявляет, что не ведет никакой деятельности в мессенджерах или социальных сетях. 
Подробности на нашем сайте  WWW.TRANSAQ.RU.

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


Просмотр профиля Email
« : 29.07.2011, 12:10:45 »

Выполняется
  покупка по рыночной
trade_action::buyMultiple(1,::lots);


 Выставляется stop loss на 500 пунктов ниже
var order = new_object("hash");

order["quantity"] = 1;
order["operation"] = OP_SELL;
order["usecredit"] = false;
order["condition"] = COND_LAST_DOWN;
order["condvalue"] = close-500;
trade_action::transact(order);

Далее идет череда покупок и продаж по рыночной.

При выставлении и исполнении заявок возникают  события onATFOrder(var id);
onATFTrade(var id);
А как определить биржевой номер именно выставленной заявки stop loss ?
Сравнивая например order["condvalue"] с полученным в onATFOrder?
Или как то элегантней.
Далее при исполнении заявок в onATFTrade(var id) можно определить ее исполнение сравнивая    orderno  с номером полученном в  onATFOrder ?
Записан
Heller
Разработчики
Hero Member
*****
Сообщений: 1277


Просмотр профиля Email
« Ответ #1 : 29.07.2011, 17:55:37 »

Можно использовать функции onATFStopOrder - в ней, если вы получите заявку через getStopOrder, будет заполнено поле trdno и orderno.
Записан
gjv
Newbie
*
Сообщений: 26


Просмотр профиля Email
« Ответ #2 : 30.07.2011, 21:10:12 »


Я хочу понять как получить номер  конкретной заявки ?

например
выставлены 3 заявки.
trade_action::buyMultiple(1,::lots,100);
trade_action::buyMultiple(1,::lots,120);
trade_action::buyMultiple(1,::lots,150);

как определить биржевой номер у заявки по 120 рублей ?






 
Записан
Страниц: [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!