Стратегии и роботы > Узнать баланс на СПБ
-
- Сообщения: 70
- Зарегистрирован: 10 ноя 2017, 12:43
- Благодарил (а): 2 раза
- Поблагодарили: 2 раза
Узнать баланс на СПБ
Всем привет! Как программно узнать баланс ( в долларах ) на рынке ценных бумаг для Санкт-Петербергской бирже ? На российском рынке ценных бумаг так: var money = GetCurrencyPosition(RazdelGroupType.MICEX);
-
- Сообщения: 170
- Зарегистрирован: 18 дек 2017, 08:18
- Благодарил (а): 12 раз
- Поблагодарили: 8 раз
Re: Узнать баланс на СПБ
Доброго времени сутокС наилучшими пожеланиями
Можно дополнить:Arteshka писал(а):На российском рынке ценных бумаг так: var money = GetCurrencyPosition(RazdelGroupType.MICEX);
"СКРИПТЫ ПОЛЬЗОВАТЕЛЬСКИХ ИНДИКАТОРОВ И СТРАТЕГИЙ, ВЕРСИЯ 1.19 // 31.10.2018" писал(а):Получение текущей рублевой позиции по рынку
var money = GetCurrencyPosition(RazdelGroupType.MICEX);
RazdelGroupType– тип рынка,
- MICEX – Рынок ценных бумаг
- FORTS – ФОРТС
- SELT – Валютный рынок
► Показать
► Показать
-
- Сообщения: 70
- Зарегистрирован: 10 ноя 2017, 12:43
- Благодарил (а): 2 раза
- Поблагодарили: 2 раза
Re: Узнать баланс на СПБ
Спасибо за ответ, попробовал указать None, у меня выдает баланс срочного рынка)
-
- Сообщения: 70
- Зарегистрирован: 10 ноя 2017, 12:43
- Благодарил (а): 2 раза
- Поблагодарили: 2 раза
Re: Узнать баланс на СПБ
Спасибо за ответ! Компилятор ругается, не хочет компелировать, Spbex или Ecl не подходят)
-
- Сообщения: 215
- Зарегистрирован: 28 июн 2017, 13:56
- Благодарил (а): 4 раза
- Поблагодарили: 38 раз
Re: Узнать баланс на СПБ
В файле логов IncomePosition.XXX.log XXX - последний номер, находим нужную нам позицию, в поле SubAccNalPos - текущее количество, если что... запоминаем IdObject, IdSubAccount, IdFIBalance - для заданного логина это константы
используем функцию
var p = GetPosition(IdFIBalance, IdSubAccount, true);
или
var p = GetObjectPosition(new [] {IdObject}, IdSubAccount, RazdelGroupType.MICEX); // да, micex!!!
используем функцию
var p = GetPosition(IdFIBalance, IdSubAccount, true);
или
var p = GetObjectPosition(new [] {IdObject}, IdSubAccount, RazdelGroupType.MICEX); // да, micex!!!
-
- Сообщения: 70
- Зарегистрирован: 10 ноя 2017, 12:43
- Благодарил (а): 2 раза
- Поблагодарили: 2 раза
Re: Узнать баланс на СПБ
Все, товарищи , есть контак!!! Кому надо получить долларовый баланс для рынка ценных бумаг на СПБ : var positionUsd = GetPosition(RazdelGroupType.MICEX, "USD"); Всем спаибо!
-
- Сообщения: 215
- Зарегистрирован: 28 июн 2017, 13:56
- Благодарил (а): 4 раза
- Поблагодарили: 38 раз
Re: Узнать баланс на СПБ
Главное иметь в виду, что с некоторых пор, Альфа Директ стал принимать валюту в обеспечение сделок на МБ, то есть USD на MICEX могут лежать как на МБ так и на СПБ. И за три года так никто в Альфа Директе нормально СПБ и МБ не разделил в учете, все в общей куче!!! Банку пофиг, а клиентам немного проблем.
Последний раз редактировалось ensh 10 фев 2019, 23:05, всего редактировалось 1 раз.
-
- Сообщения: 70
- Зарегистрирован: 10 ноя 2017, 12:43
- Благодарил (а): 2 раза
- Поблагодарили: 2 раза
Re: Узнать баланс на СПБ
Так, наверное, будет более правильно: double Balance= GetPosition(RazdelGroupType.MICEX, "USD").Position;
Вернуться в «Стратегии и роботы»
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя