Profit Information
GetBotProfit
Total realized profits on a specific market. Unrealized profits are included when 'includeUnrealized' is set on true.
Syntax: GetBotProfit([ market ], [ includeUnrealized ])
Return total realized profit. On spot/margin the result will be in the quote currency. For leverage its in the underlying currency.
Return type: Number
Parameter Name | Parameter Type | Required | Suggestions |
---|---|---|---|
market | String | False | InputAccount,InputAccountMarket,InputMarket,AccountGuid |
includeUnrealized | Boolean | False | True,False |
GetBotROI
Gets the return on investment. The ROI is calculated by dividing the total realized profits by the average position size.
Syntax: GetBotROI([ market ])
Return the ROI percentage.
Return type: Number
Parameter Name | Parameter Type | Required | Suggestions |
---|---|---|---|
market | String | False | InputAccount,InputAccountMarket,InputMarket,AccountGuid |
GetCurrentProfit
Gets unrealized plus realized profits of the current open position. Optional parameters fall back to main bot settings. The accountId parameter can take a positionId as well.
Syntax: GetCurrentProfit([ direction ], [ market ])
Returns the total profit. On spot/margin the result will be in the quote currency. For leverage its in the underlying currency.
Return type: Number
Parameter Name | Parameter Type | Required | Suggestions |
---|---|---|---|
direction | Enum | False | PositionLong,PositionShort,NoPosition |
market | String | False | InputAccount,InputAccountMarket,InputMarket,AccountGuid |
GetCurrentROI
Gets the return on investment percentage based on the total cost/margin used of the open positions. Optional parameters fall back to main bot settings. The accountId parameter can take a positionId as well.
Syntax: GetCurrentROI([ direction ], [ market ])
Returns the ROI percentage.
Return type: Number
Parameter Name | Parameter Type | Required | Suggestions |
---|---|---|---|
direction | Enum | False | PositionLong,PositionShort,NoPosition |
market | String | False | InputAccount,InputAccountMarket,InputMarket,AccountGuid |
GetTradingReport
Gets the trading report container with many useful values to help properly evaluate a strategy or a trading system.
Syntax: GetTradingReport([ market ])
The trading report container.
Return type: Dynamic
Parameter Name | Parameter Type | Required | Suggestions |
---|---|---|---|
market | String | False | InputAccount,InputAccountMarket,InputMarket,AccountGuid |
SetBotRoiBaseValue
Sets a custom base value used in the ROI calculation (realized profits / baseValue * 100).
Syntax: SetBotRoiBaseValue(baseValue, [ market ])
Return type: Void
Parameter Name | Parameter Type | Required | Suggestions |
---|---|---|---|
baseValue | Number | True | Input,Number,SessionGet |
market | String | False | InputAccount,InputAccountMarket,InputMarket,AccountGuid |
Last updated