Method Name
public/get_margin
public/get_marginCalculates margin for a given portfolio and (optionally) a simulated state change.
Does not take into account open orders margin requirements.public/withdraw_debug
Parameters
margin_type
string required |
simulated_collaterals
array of objects required |
simulated_collaterals[].
amount
string required |
simulated_collaterals[].
asset_name
string required |
simulated_positions
array of objects required |
simulated_positions[].
amount
string required |
simulated_positions[].
instrument_name
string required |
simulated_positions[].
entry_price
string |
market
string |
simulated_collateral_changes
array of objects |
simulated_collateral_changes[].
amount
string required |
simulated_collateral_changes[].
asset_name
string required |
simulated_position_changes
array of objects |
simulated_position_changes[].
amount
string required |
simulated_position_changes[].
instrument_name
string required |
simulated_position_changes[].
entry_price
string |
Response
id string or integer required |
result object required |
result.
is_valid_trade
boolean required |
result.
post_initial_margin
string required |
result.
post_maintenance_margin
string required |
result.
pre_initial_margin
string required |
result.
pre_maintenance_margin
string required |
result.
subaccount_id
integer required |
Example
{request_example_shell}{request_example_javascript}{request_example_python}The above command returns JSON structured like this:
{response_example_json}