суббота, 9 сентября 2017 г.

Справочник Lua для Quik




В статье речь пойдет о новом справочнике luaq.ru
У каждого разный подход к созданию роботов: одни заказывают у разработчиков, другие используют программы и строят алгоритмы из кубиков, третьи пишут сами использую языки программирования.

среда, 22 марта 2017 г.

Производительность роботов на C# (NinjaTrader).


Перед тем, как использовать в своем роботе переменные типа Dictionary или List, если у вас производится частое обращение к ним, обязательно проведите анализ на производительность. Вот мой кусочек анализа.

пятница, 10 февраля 2017 г.

Quik. Индикаторы внутри робота, без необходимости открывать график.


Когда ваш робот торгует большим количеством инструментов, то открытие такого же количества графиков может привести к падению терминала Quik. Или к заметным тормозам операционной системы. Также необходимость открытых графиков может привести к ошибкам (забыли открыть, нечаянно закрыли, не корректно указали тег и т.д.)

четверг, 9 февраля 2017 г.

Quik. Индикаторы в области цены инструмента.



В торговом терминале Quik есть возможность управлять расположением индикаторов. При добавлении серии на график можно установить галочку "Поместить график в новую область" и тогда серия (Цена инструмента или индикатор) попадет в отдельную область (по умолчанию под графиком). Если не устанавливать галочку, то серия добавиться на ту же область, что и текущая серия (цена инструмента).


среда, 30 марта 2016 г.

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


Иногда, для отладки кода или понимания корректности работы алгоритма, требуется выводить сообщения в окно Output window, например. Я пишу кода в Visual Studio и многие вещи можно отлаживать напрямую в ней. НО. Всегда есть "но". И если речь идет о написании нового типа баров для чарта, то никакая отладка там не работает. Более того, у класса BarsType, от которого мы наследуем свой класс, нет метода Print, который позволяет выводить сообщения.