Settings

DeactivateBot

Deactivates the bot. Once the bot is deactivated, it can only manually activate again.

  • DeactivateBot([ reason ], [ cancelOpenOrders ])

Return Type: Void

Parameter Name

Parameter Type

Required

Suggested

reason

String

False

Text, Input, SessionGet, Load

cancelOpenOrders

Boolean

False

True, IsTrue, False, IsFalse, Or, Branch, Equals, IsBiggerThan, IsSmallerThan, IsBiggerOrSmallerThan, IsAnyOrderOpen, IsOrderFilled, IsOrderOpen, IsTradeAmountEnough

EnableHighSpeedUpdates

Enables high-speed script execution.

  • EnableHighSpeedUpdates([ updateOnFilledOrders ])

Return Type: Void

Parameter Name

Parameter Type

Required

Suggested

updateOnFilledOrders

Boolean

False

True, False

EnableOrderPersistence

Enables order persistence for managed trading.

  • EnableOrderPersistence()

Return Type: Void

Finalize

Only executes on the last update cycle of a backtest. Saving time in the overall backtest length. Can be used in combination with plot manipulation (eg. PlotDoubleColor()) or CustomReport()

  • Finalize([ callback ])

Returns true when executed.

Return Type: Boolean

Parameter Name

Parameter Type

Required

Suggested

callback

Dynamic

False

-

HideOrderSettings

Hides the 2 order settings fields.

  • HideOrderSettings()

Return Type: Void

HideTradeAmountSettings

Hides the 2 trade amount settings fields.

  • HideTradeAmountSettings()

Return Type: Void

OptimizedForInterval

Executes and saves or loads a value depending on the timestamp and interval. This command can be used to speed up backtest calculations which are depending on interval based data. For examples indicator calculation with closed candles.

  • OptimizedForInterval(interval, callback)

Returns the saved value or result of the callback.

Return Type: Dynamic

Parameter Name

Parameter Type

Required

Suggested

interval

Number

True

-

callback

Dynamic

True

-

SetOrderType

Overwrites the order type with the given type. This can be used to execute different order types on managed trading.

  • SetOrderType(type)

Return Type: Void

Parameter Name

Parameter Type

Required

Suggested

type

Enum

True

MarketOrderType, LimitOrderType, MakerOrCancelOrderType, NoTimeOutOrderType, MakerOrCancelOrderType, StopLimitOrderType, StopMarketOrderType, TakeProfitLimitOrderType, TakeProfitMarketOrderType