Для копирования сообщений в log робота используется метод Print() . Например, если нужно скопировать в log робота информацию, когда он запущен и позиции открыты, можно добавить сообщения, как указаны ниже:

  • My order to Buy 20000 of EURUSD is opened at price 1.38792
  • Balance is 1069.29

И также добавить данные сообщения в текущий код:

protected override void OnStart(){
  Print("My robot is started!");
}
protected override void OnPositionOpened(Position position){
  Print("My order to {0} {1} of {2} is opened at price {3}",
  position.TradeType, position.Volume, position.SymbolCode, position.EntryPrice);
  Print("Balance is {0}", Account.Balance);
}

Вы можете выбрать формат сообщения из стандартных форматов .NET format, с параметрами заполнения и значениями из списка параметров. В результате, log робота будет выглядеть следующим образом:

Вы также можете увидеть некоторые системные сообщения, которые автоматически печатаются в log.