Вопрос по QUIK версии 8,6,097
Обновил QUIK до версии 8.6.097. В таблице «состояние счета» некорректно отображается остаток средств: похоже, что не учитывается ГО и вариационная маржа. У меня единый брокерский счет, торгую на фондовом и срочном рынках (есть как акции, так и фьючерсы).
Погуглил, поискал на сайте поддержки quik, задал вопрос брокеру — ничего внятного не нашел и не услышал. Данные перезаказывал, новую таблицу состояния счета создавал — результат тот же. В личном кабинете у брокера (Открытие) картина аналогичная. До службы поддержки квика дозвониться не смог — либо занято, либо трубку не берут...
Может кто-то уже справился с этой проблемой? Расскажите как, заранее благодарен.
2.5К |
Читайте на SMART-LAB:
🔒 Экономим ваше время на размещениях
Чтобы вовремя заметить выгодную сделку или, наоборот, не тратить время на то, что не актуально для портфеля, важно видеть разницу между закрытым и...
Как в трейдинге ошибки могут работать на тебя?
Всем Привет, на связи Иван Кондратенко. Трейдер Проплайв/Prop Live и ведущий Трейдер ТВ. Сегодня поговорим об ошибках.
Когда-то я...
Персонализация в МФО: практика рынка и Займера
Интересное исследование о применении индивидуального подхода к клиентам в МФО провел медиахолдинг «Просто» на основе опроса 15 крупнейших...
Мой Рюкзак #65: Ставка на энергетический и продовольственный кризис из-за перекрытия проливов
Если февраль радовал стоимостных инвесторов, то март пока радует только валютных спекулянтов и миноритариев Роснефти и Совкомфлота (в совкомфлоте...
Задействованные средства + планируемый остаток + вариац. маржа
FUNC Get_Money(acc)
result=0
n = GET_NUMBER_OF(«FUTURES_CLIENT_LIMITS»)
for j from 1 to n
acc_limit = GET_ITEM(«FUTURES_CLIENT_LIMITS», j)
ftype = GET_VALUE(acc_limit,«TYPE»)
if (ftype == «Ден.средства»)
fAcc = GET_VALUE(acc_limit, «TRDACCID»)
if (acc == fAcc)
fCBPLUSED = GET_VALUE(acc_limit, «CBPLUSED»)
fCBPLPLANNED = GET_VALUE(acc_limit, «CBPLPLANNED»)
fVARMARGIN = GET_VALUE(acc_limit, «VARMARGIN»)
result = FLOOR(0 + fCBPLUSED + fCBPLPLANNED + fVARMARGIN)
RETURN
end if
end if
end for
END FUNC
PORTFOLIO_EX Money;
DESCRIPTION Деньги;
CLIENTS_LIST ALL_CLIENTS;
FIRMS_LIST FIRM_ID;
USE_CASE_SENSITIVE_CONSTANTS
PROGRAM
FUNC Get_Money(acc)
result=0
n = GET_NUMBER_OF(«FUTURES_CLIENT_LIMITS»)
for j from 1 to n
acc_limit = GET_ITEM(«FUTURES_CLIENT_LIMITS», j)
ftype = GET_VALUE(acc_limit,«TYPE»)
if (ftype == «Ден.средства»)
fAcc = GET_VALUE(acc_limit, «TRDACCID»)
if (acc == fAcc)
fCBPLUSED = GET_VALUE(acc_limit, «CBPLUSED»)
fCBPLPLANNED = GET_VALUE(acc_limit, «CBPLPLANNED»)
fVARMARGIN = GET_VALUE(acc_limit, «VARMARGIN»)
result = FLOOR(0 + fCBPLUSED + fCBPLPLANNED + fVARMARGIN)
RETURN
end if
end if
end for
END FUNC
NEW_GLOBAL («acc_list», «SPBFUT*****»)
DELETE_ALL_ITEMS()
i = 1
for Acc IN acc_list
a_info = ""
a_info = SET_VALUE(a_info, «Account», Acc)
a_info = SET_VALUE(a_info, «Money», Get_Money(Acc))
add_item(i, a_info)
i = i + 1
end for
END_PROGRAM
PARAMETER Account;
PARAMETER_TITLE Счет;
PARAMETER_DESCRIPTION Account;
PARAMETER_TYPE STRING(32);
END
PARAMETER Money;
PARAMETER_TITLE Деньги;
PARAMETER_DESCRIPTION Money;
PARAMETER_TYPE STRING(64);
END
END_PORTFOLIO_EX
Взято на сайте разработчика.