Блог им. Dzam

Отладка кода в Ninjatrader 7

    • 31 марта 2016, 01:53
    • |
    • Dzam
  • Еще
Отладка кода в Ninjatrader 7
Иногда, для отладки кода или понимания корректности работы алгоритма, требуется выводить сообщения в окно Output window, например. Я пишу кода в Visual Studio и многие вещи можно отлаживать напрямую в ней. НО. Всегда есть «но». И если речь идет о написании нового типа баров для чарта, то никакая отладка там не работает. Более того, у класса BarsType, от которого мы наследуем свой класс, нет метода Print, который позволяет выводить сообщения.


На просторах интернета нашел интересный способ. Добавляем к своему классу метод:

public void Print(string output)
{
    OutputEventArgs.ProcessEventArgs(new OutputEventArgs(output + "\r\n"));
}

И далее в любом месте используем: 

Print(DateTime.Now + " testPrint");

Когда используются собственные классы при разработке стратегий, например, то выводить сообщения можно, только передав своему классу ссылку на объект Strategy, а далее использовать эту ссылку для вывода сообщений. Для таких случаев также можно воспользоваться предложенным методом.

Оригинал тут.
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
149 | ★5
3 комментария
Когда будет отправка ордеров с чарта ниндзи в квик?.. Есть ли уже готовое решение? и из стратегии чтобы отправляло и обрабатывало тоже очень интересует 
avatar
Growex, Есть некоторые проблемы связанные с реализацией удобного интерфейс для пользователей. Решаем. Данные уже подаются. Механизмы передачи сигналов из нинзи в квик тоже реализованы. Скоро уже будет. Спасибо за терпение и понимание.
avatar

Читайте на SMART-LAB:
Инфляция в России ускорилась на фоне повышения тарифов ЖКХ
Инфляция в России с 29 сентября по 5 октября ускорилась до 0,96% после 0,12% неделей ранее. С начала года цены выросли на 5,94%. Годовая инфляция...
Фото
Не было — есть! Как Positive Technologies построила направление защиты конечных устройств и захватывает рынок антивирусов
До 2023 года в портфеле Positive Technologies был технологический пробел. Продукты компании умели видеть атаку в сети, собирать события со всей...
Фото
📍 Сегодня МГКЛ на конференции «Настоящее — будущее»
Команда МГКЛ сегодня в ДК «ГЭС-2» — встречаемся с участниками рынка и нашими инвесторами. Будем рады пообщаться лично: обсудить развитие...
Фото
Хэдхантер. Рынок труда в сентябре: hh.индекс снизился до 8,5 - становится лучше?
Вышла статистика рынка труда за сентябрь 2026 года (за август можно почитать здесь ), которую Хедхантер публикует ежемесячно, что же там...

теги блога Dzam

....все тэги



UPDONW
Новый дизайн