Обновил QUIK до версии 8.6.097. В таблице «состояние счета» некорректно отображается остаток средств: похоже, что не учитывается ГО и вариационная маржа. У меня единый брокерский счет, торгую на фондовом и срочном рынках (есть как акции, так и фьючерсы).
Погуглил, поискал на сайте поддержки quik, задал вопрос брокеру — ничего внятного не нашел и не услышал. Данные перезаказывал, новую таблицу состояния счета создавал — результат тот же. В личном кабинете у брокера (Открытие) картина аналогичная. До службы поддержки квика дозвониться не смог — либо занято, либо трубку не берут...
Может кто-то уже справился с этой проблемой? Расскажите как, заранее благодарен.
Задействованные средства + планируемый остаток + вариац. маржа
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
bocha, Спасибо конечно. Как остаток средств считается я естественно знаю, и более того — считаю его сам параллельно… Но — раньше же ведь показывался остаток средств прямо в таблице, в реальном времени, и не надо было заморачиваться на эти расчеты. Есть же ведь более важные вещи, которые надо считать и про которые необходимо думать. Неужели в новой версии все так плохо с таким простым по сути вопросом?!
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
Владимиров Владимир, попробуйте новую версию квика ftp://ftp.quik.ru/public/updates/8.7/quik_8.7.1_upd.zip но врятли поможет, если в личном кабинете брокера тоже неверно отображается
Попробуйте обновиться до 8.7.1, там исправлена проблема «Некорректный учет вариационной маржи по позициям срочного рынка при расчете параметра «Прибыль/убытки» в схеме кредитования МД+ в Рабочем месте QUIK».
Gh0sT555, Спасибо за совет. Зашел на сайт разработчика — НО: там есть дистрибутив 8.7.1 — но он только для QUIK Junior. А это учебная программа! Вы сами скачали версию 8.7.1? Если да, то подскажите где...
Ритейлеры активно инвестируют в технологии: в 2025 году 52% компаний увеличили ИТ-бюджеты. В приоритете — самые перспективные и быстро окупаемые проекты. Разбираем главные тренды цифровизации...
Финансовый маркетплейс Бробанк признал мобильное приложение Займера лучшим среди МФО в AppStore в 2026 году. 🔎 Всего представители сервиса проанализировали 31 приложение МФО на основе оценок...
Весенняя корректировка отраслевого портфеля самых перспективных акций 2026
Обновим портфель бумаг из различных секторов рынка, обладающий максимальным прогнозным фундаментальным потенциалом годовой доходности. Новые вводные и цели Индекс МосБиржи с начала года +4%,...
Мне на сегодня достаточно.
Вполне возможно, что цена вернется к цене открытия дня и даже уйдет выше к 4440 или 4460.
В принципе, от 4320 может даже и еще выше уйти. Куда-нибудь на 4615, например, ...
Игнатий, самое интересное это ФРС кризис им не позволит опустить ставку т.к нефть дорожает он просто загнаны в угол если нефть подорожает до 250 и ФРС поднимет ставку до 8-12% вот веселуха у них та...
any_to_real, а что такое — «народная власть и воля» — тогда?
-Значит — против самодержца российского( так они себе — это обосновывали тогда — грамотные/обученные), а крестьяне об этом тогда и не ...
Ремора, Покупать лесенкой это конечно круто, только чем дальше бумага падает, тем больше в твоем портфеле доля падающего актива и растёт совокупный убыток по портфелю. Ты точно спекулянт? Потому чт...
Задействованные средства + планируемый остаток + вариац. маржа
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
Взято на сайте разработчика.