Добавление логгирования в индикатор или стратегии
Для того, чтобы использовать стандартные механизмы логгирования платформы, к проекту индикатора или стратегии надо добавить файл Utils.Common.dll(находится в папке с программой) и добавить using Utils.Common.Logging.
После этого можно использовать расширения, находящиеся в этой библиотеке: LogDebug, LogInfo, LogWarn, LogError.
Каждое расширение создает лог с определенным уровнем важности(Debug, Info,Warning, Error). Логи записываются в логи приложения и видны в окне логов приложения.
Пример использования:
public class SampleTick:Indicator { protected override void OnCalculate(int bar, decimal value) { this.LogDebug("Debug message"); this.LogInfo("Info message"); this.LogWarn("Warn message"); try { //your code } catch (Exception e) { this.LogError("Error message",e); } } }
Servicio de atención al cliente por UserEcho