Wallet Information¶
Balance¶
Total balance specifications of a specific currency. Available, locked and total balance. Does not work yet in backtests and for simulated accounts.
Syntax: Balance([ accountId ], [ coin ], [ market ])
Returns a result object with the available, locked and total balance.
Return type: Dynamic
| Parameter Name | Parameter Type | Required | Suggestions |
|---|---|---|---|
| accountId | String | False | InputAccount,InputAccountMarket,InputMarket,AccountGuid |
| coin | String | False | Text |
| market | String | False | InputAccountMarket,InputMarket,InputPriceSourceMarket,PriceMarket |
BalanceAmount¶
Total balance value of a specific currency. Including order and position margin. Does not work yet in backtests and for simulated accounts.
Syntax: BalanceAmount([ accountId ], [ coin ], [ market ])
Returns the total balance value.
Return type: Number
| Parameter Name | Parameter Type | Required | Suggestions |
|---|---|---|---|
| accountId | String | False | InputAccount,InputAccountMarket,InputMarket,AccountGuid |
| coin | String | False | Text |
| market | String | False | InputAccountMarket,InputMarket,InputPriceSourceMarket,PriceMarket |
MaxExitLongAmount¶
Calculates the maximum amount which can be used to place an exit long order based on wallet data. Assets reserved in open orders are excluded by default.
Syntax: MaxExitLongAmount([ market ])
Returns the maximum exit long amount.
Return type: Number
| Parameter Name | Parameter Type | Required | Suggestions |
|---|---|---|---|
| market | String | False | InputAccount,InputAccountMarket,InputMarket,AccountGuid |
MaxExitShortAmount¶
Calculates the maximum amount which can be used to place an exit short order based on wallet data. Assets reserved in open orders are excluded by default.
Syntax: MaxExitShortAmount([ market ])
Returns the maximum exit short amount.
Return type: Number
| Parameter Name | Parameter Type | Required | Suggestions |
|---|---|---|---|
| market | String | False | InputAccount,InputAccountMarket,InputMarket,AccountGuid |
MaxLongAmount¶
Calculates the maximum amount which can be used to place a long order based on wallet data.
Syntax: MaxLongAmount([ market ])
Returns the maximum long amount.
Return type: Number
| Parameter Name | Parameter Type | Required | Suggestions |
|---|---|---|---|
| market | String | False | InputAccount,InputAccountMarket,InputMarket,AccountGuid |
MaxShortAmount¶
Calculates the maximum amount which can be used to place a short order based on wallet data.
Syntax: MaxShortAmount([ market ])
Returns the maximum long amount.
Return type: Number
| Parameter Name | Parameter Type | Required | Suggestions |
|---|---|---|---|
| market | String | False | InputAccount,InputAccountMarket,InputMarket,AccountGuid |
UserPositionContainer¶
Gets all the information from the open user position.
Syntax: UserPositionContainer([ accountId ], [ market ], [ leverage ], [ direction ])
Returns an array with position information.
Return type: Dynamic
| Parameter Name | Parameter Type | Required | Suggestions |
|---|---|---|---|
| accountId | String | False | InputAccount,InputAccountMarket,InputMarket,AccountGuid |
| market | String | False | InputAccountMarket,InputMarket,InputPriceSourceMarket,PriceMarket |
| leverage | Number | False | Input,Number,Leverage |
| direction | Enum | False | PositionLong,PositionShort,NoPosition |
WalletAmount¶
Get the available amount in the wallet.
Syntax: WalletAmount([ accountId ], [ coin ], [ market ])
Returns the available amount.
Return type: Number
| Parameter Name | Parameter Type | Required | Suggestions |
|---|---|---|---|
| accountId | String | False | InputAccount,InputAccountMarket,InputMarket,AccountGuid |
| coin | String | False | Text |
| market | String | False | InputAccountMarket,InputMarket,InputPriceSourceMarket,PriceMarket |
WalletCheck¶
Checks if the wallet has enough of the funds.
Syntax: WalletCheck(accountId, coin, amount)
Returns true if the wallet has enough funds.
Return type: Boolean
| Parameter Name | Parameter Type | Required | Suggestions |
|---|---|---|---|
| accountId | String | True | InputAccount,InputAccountMarket,InputMarket,AccountGuid |
| coin | String | True | Text |
| amount | Number | True | MathMultiply,MathDivide |