Отладка кодов индикаторов

Страницы: 1
RSS
Отладка кодов индикаторов, Отладка кодов индикаторов
 
Здравствуйте. Столкнулся с проблемой отладки кода простенького индикатора.
Без данных брокера отладить не представляю как.
Quik - 10
Операционка - w7х64.

decoda  не работает.


Кто и что может посоветовать толкового?
 
Цитата
Александр Клименко написал:
Здравствуйте. Столкнулся с проблемой отладки кода простенького индикатора.
Без данных брокера отладить не представляю как.
Quik - 10
Операционка - w7х64.

decoda  не работает.


Кто и что может посоветовать толкового?
На демо счете все отлаживается без проблем
используйте лог файл.
 
демо счет можно получить на этом сайте разработчиков QUIK без проблем и быстро.
 
Цитата
nikolz написал:
Цитата
Александр Клименко написал:
Здравствуйте. Столкнулся с проблемой отладки кода простенького индикатора.
Без данных брокера отладить не представляю как.
Quik - 10
Операционка - w7х64.

decoda  не работает.


Кто и что может посоветовать толкового?
На демо счете все отлаживается без проблем
используйте лог файл.
Спасибо. Под лог файлом Вы имеете в виду, в скрипте дублировать данные в лог файл, а потом отслеживать получаемые значения?
 
Если Вы отлаживаете просто алгоритм, то лучше написать тесты. На истории еще можно как-то отлаживать в привычном понимании. А вот когда идет поток в реальном времени, то как Вы себе представляете отладку - останавливать основной поток терминала. Вряд ли это приемлемо. А так да, так называемый print debug позволит найти ошибки.
 
Nikolay, Спасибо(
 
Nikolay, А какие проблемы отлаживать в реальном времени? Во-первых, никакой print debug не позволит найти ошибки в алгоритмах торговли. Во-вторых, мой скрипт прекрасно работает как по историческим данным, так и в режиме отладки по реальным данным, а также в боевом режиме - достаточно установить флаг режима в нужное значение, т.е. поменять один символ в коде. Просто в режиме отладки по реальным данным вызывается аналог OnTrade (предполагается, что все поданные заявки немедленно исполняются), а все остальное модули работают одинаково во всех режимах. Всё прекрасно работает, очень удобно - я, например, отлаживал в этом режиме работу алгоритма как при избытке, так и при недостатке свободных денег и смотрел, как он расширяет портфель в первом случае и сжимает при втором. Да и масса других алгоритмов были отлажены именно в этом режиме.
Страницы: 1
Читают тему
Наверх