Heller
Разработчики
Hero Member
    
Сообщений: 1277
|
 |
« Ответ #1 : 31.10.2012, 12:11:34 » |
|
Все функции выставления заявок вначале ставят заявки в очередь, а затем, после полного выполнения функции, из которой заявка поставлена (и даже после обработки всех функций calc() всех индикаторов, если заявка выставляется из нее), вся эта очередь заявок выставляется на биржу, и уже только тогда вызываются функции onTrade/onOrder.
requestFORTSPosition сразу же при вызове посылает запрос к серверу, но ответ приходит асинхронно, то есть он обычно приходит не сразу после запроса, а через какое-то непродолжительное время. Поэтому эвент CLIENT_HOLDINGS приходит позже и гарантий в какой момент именно нет, но крайне маловероятно что он придет сразу после выполнения команды requestFORTSPosition.
|