Skip to content

Robot.OnStart

method · Robot · cAlgo.API

DesktopCLICloud

Called when cBot is being started. Override this method to initialize cBot, create nested indicators, etc.

Definition

protected internal void OnStart()
api.OnStart() -> None

Examples

private SimpleMovingAverage _sma;

protected override void OnStart()
{
    _sma = Indicators.SimpleMovingAverage(Bars.ClosePrices, 20);
    Print("cBot started on {0} {1}", SymbolName, TimeFrame);
}
def on_start(self):
    self.sma = api.Indicators.SimpleMovingAverage(api.Bars.ClosePrices, 20)
    api.Print(f"cBot started on {api.SymbolName} {api.TimeFrame}")