Подскажите пожалуйста как можно получить значение УДС?
Как я вижу в функции getPortfolioInfo есть возвращаемый параметр fundslevel но что странно он у меня все время 9.99
сколько бы при этом ни был реальный УДС в таблице клиентского портфеля, причем что тоже странно что этот параметр не описан в руководстве по Qlua, можно конечно рассчитать УДС самому по формуле
УДС = (Стоимость портфеля - Мин.маржа)/(Нач.маржа – Мин.маржа)
но для этого надо получить стоимость портфеля, мин.маржу, нач.маржу а они все у меня в функции getPortfolioInfo имеют значения 0, хотя опять же в терминале в таблице клиентского портфеля они совсем не 0
Вообще getPortfolioInfo все время мне возвращает вот только такие значения:
(У одного из известных брокеров, не демо-счет)
leverage = 1.000000
portfolio_value = тут реальная сумма
is_futures =
status_coef = 0.000000
open_limit = 0.000000
total_limit_open_pos = 0.000000
fut_rate_go = 0.000000
used_lim_open_pos = 0.000000
is_marginal = 1
total_money_bal = тут реальная сумма
corrected_margin = 0.000000
lim_buy = 0.000000
locked_buy_margin = 0.000000
locked_sell = 0.000000
fut_total_asset = тут реальная сумма
fut_rate_asset = 0.000000
go_for_orders = 0.000000
val_short_net = 0.000000
varmargin = 0.000000
fundslevel = 9.990000
limit_open_pos = 0.000000
locked_buy_asset = 0.000000
is_qual_client =
margin = 0.000000
curr_tag = SUR-EQTV
fut_position_type = 0
av_lim_all = 0.000000
lim_sell = 0.000000
current_bal = тут реальная сумма
open_pos = 0.000000
rate_change = 0.000000
locked_value_coef = 0.000000
lim_all = 0.000000
haircuts = 0.000000
min_margin = 0.000000
locked_buy = 0.000000
cash_leverage = 0.000000
fut_rate_asset_open = 0.000000
init_margin = 0.000000
val_long = 0.000000
val_long_net = 0.000000
client_type = 4
total_locked_money = 0.000000
fut_debt = 0.000000
fut_accured_int = 0.000000
all_assets = тут реальная сумма
fut_asset = 0.000000
val_long_margin = 0.000000
demand = 0.000000
cur_leverage = 0.000000
planed_rate_go = 0.000000
lim_buy_asset = 0.000000
in_assets = тут реальная сумма
in_all_assets = тут реальная сумма
money_locked = 0.000000
is_leverage = МД
cl_var_margin = 0.000000
start_limit_open_pos = 0.000000
acc_var_margin = 0.000000
val_long_asset = 0.000000
opt_liquid_cost = 0.000000
go_for_positions = 0.000000
val_short = 0.000000
profit_loss = 0.000000
assets = тут реальная сумма
assets_without_hc = 0.000000
rate_futures = 100.000000
lim_non_margin = тут реальная сумма
Как я вижу в функции getPortfolioInfo есть возвращаемый параметр fundslevel но что странно он у меня все время 9.99
сколько бы при этом ни был реальный УДС в таблице клиентского портфеля, причем что тоже странно что этот параметр не описан в руководстве по Qlua, можно конечно рассчитать УДС самому по формуле
УДС = (Стоимость портфеля - Мин.маржа)/(Нач.маржа – Мин.маржа)
но для этого надо получить стоимость портфеля, мин.маржу, нач.маржу а они все у меня в функции getPortfolioInfo имеют значения 0, хотя опять же в терминале в таблице клиентского портфеля они совсем не 0
Вообще getPortfolioInfo все время мне возвращает вот только такие значения:
(У одного из известных брокеров, не демо-счет)
leverage = 1.000000
portfolio_value = тут реальная сумма
is_futures =
status_coef = 0.000000
open_limit = 0.000000
total_limit_open_pos = 0.000000
fut_rate_go = 0.000000
used_lim_open_pos = 0.000000
is_marginal = 1
total_money_bal = тут реальная сумма
corrected_margin = 0.000000
lim_buy = 0.000000
locked_buy_margin = 0.000000
locked_sell = 0.000000
fut_total_asset = тут реальная сумма
fut_rate_asset = 0.000000
go_for_orders = 0.000000
val_short_net = 0.000000
varmargin = 0.000000
fundslevel = 9.990000
limit_open_pos = 0.000000
locked_buy_asset = 0.000000
is_qual_client =
margin = 0.000000
curr_tag = SUR-EQTV
fut_position_type = 0
av_lim_all = 0.000000
lim_sell = 0.000000
current_bal = тут реальная сумма
open_pos = 0.000000
rate_change = 0.000000
locked_value_coef = 0.000000
lim_all = 0.000000
haircuts = 0.000000
min_margin = 0.000000
locked_buy = 0.000000
cash_leverage = 0.000000
fut_rate_asset_open = 0.000000
init_margin = 0.000000
val_long = 0.000000
val_long_net = 0.000000
client_type = 4
total_locked_money = 0.000000
fut_debt = 0.000000
fut_accured_int = 0.000000
all_assets = тут реальная сумма
fut_asset = 0.000000
val_long_margin = 0.000000
demand = 0.000000
cur_leverage = 0.000000
planed_rate_go = 0.000000
lim_buy_asset = 0.000000
in_assets = тут реальная сумма
in_all_assets = тут реальная сумма
money_locked = 0.000000
is_leverage = МД
cl_var_margin = 0.000000
start_limit_open_pos = 0.000000
acc_var_margin = 0.000000
val_long_asset = 0.000000
opt_liquid_cost = 0.000000
go_for_positions = 0.000000
val_short = 0.000000
profit_loss = 0.000000
assets = тут реальная сумма
assets_without_hc = 0.000000
rate_futures = 100.000000
lim_non_margin = тут реальная сумма