Transaq

СБО "Transaq" => Подсистема ATF => Topic started by: Corben71 on 14.06.2021, 17:49:26

Title: Как узнать стоимость портфеля в АТФ?
Post by: Corben71 on 14.06.2021, 17:49:26
Добрый день, есть ли возможность в АТФ узнать стоимость портфеля для единого счета?
Позиции открыты на ФОРТС.
getMoneyBalance() возвращает нули по всем clientid  единого счета,
функции   moneys = getFORTSMoney(b) ;
      posits = getFORTSPosition(b, SI["secid"]) ;
так же не выдают нужных значений.
Есть ли возможность получить данные "входящая позиция" "позиция" по рублям из таблицы "Единый портфель (F8) "  в АТФ?
Title: Re: Как узнать стоимость портфеля в АТФ?
Post by: klimov on 16.06.2021, 13:14:56
Добрый день

>>Есть ли возможность получить данные "входящая позиция" "позиция" по рублям из таблицы "Единый портфель (F8) "  в АТФ?

А если взять сумму по клиентам  getSaldoIn() - Количество денег на начало дня
Title: Re: Как узнать стоимость портфеля в АТФ?
Post by: Corben71 on 17.06.2021, 10:17:51
К сожалению для ФОРТС эта функция не работает. Я пробовал вызывать эту функцию для других клиентов единого счета, все равно выдает "0"
Title: Re: Как узнать стоимость портфеля в АТФ?
Post by: Almaz on 05.08.2021, 18:56:56
Добрый вечер!
Вопрос сложнее чем кажется...
Есть техническая сторона: в среде ATF воспользуйтесь функцией getMoneyBalance() работает только для акций!!! и нужно указать "правильное" имя клиента, к сож. единый клиент не подходит.. а как было бы здорово (ау разработчики :)
Есть как бы сказать правильнее финансовая сторона: разные рынки фьючерсы, валюта , акции везде портфель считается по своему, например когда продашь/купишь акции деньги разблокируют через 2 дня (вроде)
Как то так...