Автор: PostnikovM
Пустой цикл в исходном коде - Mon Mar 13 2017 10:29 PM
Доброго дня.
Нашел забавный момент:
При отладке кода, выйдя из своего скрипта попал в блок с автоматически сгенеренным кодом.
По сути это кусок кода который создается при использовании кубиков в визуальном редакторе.
Но в моем случае визуальный редактор по минимуму содержит блоков и вся логика спрятана в скрипт
При малых количества баров будет и не заметно этот пустой цикл, но при торговле на 1-5 секундных барах, это может оказаться критично.
Как возможно убрать этот код? Возможно ли запустить скрипт как-то иначе (в обход визуального редактора)?
Нашел забавный момент:
Code:
//------------------------------------------------------------------------------ // <auto-generated> // Этот код создан программой. // Исполняемая версия:4.0.30319.42000 // // Изменения в этом файле могут привести к неправильной работе и будут потеряны в случае // повторной генерации кода. // </auto-generated> //------------------------------------------------------------------------------ namespace TSLab.User { using System; using TSLab.Script; public sealed class Script { public TSLabScripts.Simple ВнешнийСкрипт1_h = new TSLabScripts.Simple(); public void Execute(TSLab.Script.Handlers.IContext context, TSLab.Script.ISecurity Источник1) { // ================================================= // Handlers // ================================================= // Execute 'ВнешнийСкрипт1' external script. this.ВнешнийСкрипт1_h.Execute(context, Источник1); // ================================================= // Trading // ================================================= int barsCount = Источник1.Bars.Count; if ((context.IsLastBarUsed == false)) { barsCount--; } for (int i = 0; (i < barsCount); i++) { } } } }
При отладке кода, выйдя из своего скрипта попал в блок с автоматически сгенеренным кодом.
По сути это кусок кода который создается при использовании кубиков в визуальном редакторе.
Но в моем случае визуальный редактор по минимуму содержит блоков и вся логика спрятана в скрипт
При малых количества баров будет и не заметно этот пустой цикл, но при торговле на 1-5 секундных барах, это может оказаться критично.
Как возможно убрать этот код? Возможно ли запустить скрипт как-то иначе (в обход визуального редактора)?