Собственно сабж. Брокер БКС, * со срочным рынком, заявки на 2 млн руб ГО могу выставить в торговую систему как на лонг, так и на шорт, однако функции говорят, что не должен мочь:
Неправильный выход для EDH6:
и для SVH6
а также ртс, золото, нефть, газ...
Правильный выход для CRH6:
и для SRH6
Неужели эти функции не умеют до сих пор валютный курс учитывать хотя бы приблизительно?
| Код |
|---|
maxpos, commis = CalcBuySell(ticker.class, sec, nonfut and "1111111" or "SPBFUTxxxxx", accounts[ticker.class], last, buy, false)
print(maxpos, commis)
debugf(table.tovstring(getBuySellInfoEx("xxxxxxx00000", nonfut and "1111111" or "SPBFUTxxxxx", ticker.class, sec, last))) |
Неправильный выход для EDH6:
| Код |
|---|
0 0.0
{
balance = "0",
can_buy = "0",
can_buy_own = "0",
can_sell = "23",
can_sell_own = "0",
client_type = "5",
d_long = "0.050000",
d_min_long = "1.000000",
d_min_short = "1.000000e+50",
d_short = "0.050000",
is_asset_sec = "0",
is_futures = "1",
is_long_allowed = "0",
is_margin_sec = "0",
is_rest_short_sec = "0",
is_short_allowed = "0",
lim_long = "-1.000000",
lim_short = "-1.000000",
limit_kind = "0.000000",
long_coef = "1.000000",
long_wa_price = "0.000000",
open_value = "0.000000",
open_value_coef = "0.000000",
position_valuation = "0.000000",
profit_loss = "0.000000",
share = "0.000000",
short_coef = "1.000000",
short_wa_price = "0.000000",
spread_hc = "0.000000",
value = "0.000000",
value_coef = "0.000000",
} |
| Код |
|---|
0 0.0
{
balance = "0",
can_buy = "0",
can_buy_own = "0",
can_sell = "28",
can_sell_own = "0",
client_type = "5",
d_long = "0.220000",
d_min_long = "1.000000",
d_min_short = "1.000000e+50",
d_short = "0.220000",
is_asset_sec = "0",
is_futures = "1",
is_long_allowed = "0",
is_margin_sec = "0",
is_rest_short_sec = "0",
is_short_allowed = "0",
lim_long = "-1.000000",
lim_short = "-1.000000",
limit_kind = "0.000000",
long_coef = "1.000000",
long_wa_price = "0.000000",
open_value = "0.000000",
open_value_coef = "0.000000",
position_valuation = "0.000000",
profit_loss = "0.000000",
share = "0.000000",
short_coef = "1.000000",
short_wa_price = "0.000000",
spread_hc = "0.000000",
value = "0.000000",
value_coef = "0.000000",
} |
Правильный выход для CRH6:
| Код |
|---|
2429 0.0
{
balance = "0",
can_buy = "2429",
can_buy_own = "47",
can_sell = "2429",
can_sell_own = "0",
client_type = "5",
d_long = "0.080000",
d_min_long = "1.000000",
d_min_short = "1.000000e+50",
d_short = "0.080000",
is_asset_sec = "0",
is_futures = "1",
is_long_allowed = "0",
is_margin_sec = "0",
is_rest_short_sec = "0",
is_short_allowed = "0",
lim_long = "-1.000000",
lim_short = "-1.000000",
limit_kind = "0.000000",
long_coef = "1.000000",
long_wa_price = "0.000000",
open_value = "0.000000",
open_value_coef = "0.000000",
position_valuation = "0.000000",
profit_loss = "0.000000",
share = "0.000000",
short_coef = "1.000000",
short_wa_price = "0.000000",
spread_hc = "0.000000",
value = "0.000000",
value_coef = "0.000000",
} |
| Код |
|---|
533 0.0
{
balance = "0",
can_buy = "533",
can_buy_own = "0",
can_sell = "514",
can_sell_own = "0",
client_type = "5",
d_long = "0.120000",
d_min_long = "1.000000",
d_min_short = "1.000000e+50",
d_short = "0.125000",
is_asset_sec = "0",
is_futures = "1",
is_long_allowed = "0",
is_margin_sec = "0",
is_rest_short_sec = "0",
is_short_allowed = "0",
lim_long = "-1.000000",
lim_short = "-1.000000",
limit_kind = "0.000000",
long_coef = "1.000000",
long_wa_price = "0.000000",
open_value = "0.000000",
open_value_coef = "0.000000",
position_valuation = "0.000000",
profit_loss = "0.000000",
share = "0.000000",
short_coef = "1.000000",
short_wa_price = "0.000000",
spread_hc = "0.000000",
value = "0.000000",
value_coef = "0.000000",
} |
Неужели эти функции не умеют до сих пор валютный курс учитывать хотя бы приблизительно?