BugsDigger писал(а):Дааа, это круто.
Реально проще невозможно? (Хотя, какая разница
)
Запишу в тему "Хотелки" получение списка позиций, м.б. когда-нибудь реализуют...
Десяток строчек кода, из них большая часть стандартного инжекта, которая никогда не меняется и копируется, для вас сложно!?
Мне, как программисту, все эти примеры кажутся тривиальными
Позиции у клиента бывают трех видов:
1. входящие - не урегулированные сделки с прошлых сессий и активы которые клиенту достались с предыдущих урегулирований.
эти активы брокер учитывает в своем бэкофисе, берет комиссию, считает обеспечение и тд и тп, и конечно эти активы хранятся в базе данных брокера и приходят на терминал по мере изменения их состояния у брокера.
2. текущие - брокер проверил клиентские лимиты и выставил его заявки на биржу, заявки исполнились, появились сделки (почти всегда активы) в какой-то момент брокер начинает их учитывать и они тоже где-то в базе данных брокера отражены, например, после закрытия сессии, начнет начислять проценты, если есть нескомпенсированные сделки с плечом.
Текущие активы, после окончания торгов, становятся входящими на следующие торги, пока нет торговой сессии, с активами ничего в терминале сделать как бы нельзя, ни продать ни купить, разве что вывести деньги и то, не все, и не всегда ))))
3. потенциальные - если заявка (по инструменту, который не участвует в предыдущих вариантах) лежит на бирже в стакане и еще не исполнилась, с точки зрения брокера, еще (почти) никакого результата по ним нет, кроме комиссий )))), а с точки зрения терминала, автоматически(по приходу статуса с биржи, что заявка принята) появляется позиция с входным остатком - ноль, неизвестной учетной ценой, текущим остатком - ноль, маржой - ноль, и только количество на покупку и/или количество на продажу соответствует заявкам на бирже
так яснее?