Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
ФХЪРСап 13, 2024, 06:57:41 pm
Новости:
Transaq
|
СБО "Transaq"
|
Подсистема ATF
| Topic:
работа с переменными
« предыдущая тема
следующая тема »
Страниц:
[
1
]
Автор
Тема: работа с переменными (Прочитано 5113 раз)
daytrader
Full Member
Сообщений: 174
работа с переменными
«
:
РТУгбвР 12, 2011, 10:16:32 am »
имеется переменная
static deal; (отвечает за порядковый номер сделки)
при первой сделке пишем
deal = 1;
а в onATForder при условии исполнения заявки пишем deal в файл
Дальше (в calc) при наступлении еще одной сделки пишем
deal = deal+1;
если же был выход последней сделки, пишем
deal = deal-1;
и снова в onATForder записываем в файл
такая схема правильная? Работать будет?
Записан
Heller
Разработчики
Hero Member
Сообщений: 1277
Re: работа с переменными
«
Ответ #1 :
РТУгбвР 12, 2011, 10:56:31 am »
По идее должна.
Записан
daytrader
Full Member
Сообщений: 174
Re: работа с переменными
«
Ответ #2 :
РТУгбвР 12, 2011, 11:48:00 am »
тогда в догонку как правильно?
var order = getOrder(id);
var status = order["status"];
// ИСПОЛНЕНА
if (status == OS_MATCHED)
или
if (status == "OS_MATCHED")
Записан
Heller
Разработчики
Hero Member
Сообщений: 1277
Re: работа с переменными
«
Ответ #3 :
РТУгбвР 15, 2011, 09:54:29 am »
OS_MATCHED без кавычек конечно.
Записан
daytrader
Full Member
Сообщений: 174
Re: работа с переменными
«
Ответ #4 :
РТУгбвР 22, 2011, 12:34:28 pm »
еще вот столкнулся с проблемой выбора, так сказать.
onATForder вызывается всегда, когда что-то происходит с заявкой? Например (к чему это я), выставили заявку на 100 контрактов, но они же не сразу все 100 исполнились, и каждый раз при новой сделке будет вызываться onATForder? правильно?
А главное - переменные которые возникают (новые) в onATFtrade - например баланс, будут передаваться в onATForder? (при условии наверное, что они static). Правильно понимаю?
Записан
Heller
Разработчики
Hero Member
Сообщений: 1277
Re: работа с переменными
«
Ответ #5 :
РТУгбвР 22, 2011, 02:24:30 pm »
onATFOrder вызывается каждый раз, как с заявкой происходят какие-то изменения. В функцию саму передается только идентификатор. getOrder всегда отдает структуру заявки в текущем состоянии.
Записан
daytrader
Full Member
Сообщений: 174
Re: работа с переменными
«
Ответ #6 :
РТУгбвР 22, 2011, 03:06:01 pm »
все проверил опытным путем. Переменные (если они меняются) из onATFtrade успешно передаются в onATForder. Переменные static
в общем я так и думал, но хотел до практики уточнить.
Записан
Страниц:
[
1
]
Transaq
|
СБО "Transaq"
|
Подсистема ATF
| Topic:
работа с переменными
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
J
-----------------------------
-----------------------------
П
-----------------------------
-----------------------------
0
-----------------------------
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Powered by SMF 2.0.10
|
SMF © 2006-2008, Simple Machines LLC
Загружается...