Transaq

СБО "Transaq" => Подсистема ATF => Topic started by: Corben71 on Июня 14, 2021, 05:49:26 pm

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

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

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