Отлаживаю программу на свеженьком контракте RIH1. Просто ужас какой-то. Штиль полный, спрэд почти 7000. Такая же беда и в опционах на этот фьючерс. И что, вообще, делать? Как отлаживать? Когда пустят нормальные данные?
"Штииииль, сводит с умаааа"...
Осваиваю программирование торговых роботов на QuikOrdersDOM SDK. Присоединяйтесь!
пятница, 17 декабря 2010 г.
четверг, 16 декабря 2010 г.
"Прелести" отладки торговых роботов для срочного рынка
Мне нравится программировать торговых роботов, нравится продумывать алгоритмы и кодить их. Но вот что не нравится - так это производить отладку! Тем более что во время отладки можно ожидать чего угодно.
Вот и вчера, после написания достаточно большого блока кода (ветвистый алгоритм), запустила библиотеку "в дело".
Отлаживаю я, понятно, всегда на тестовом аккаунте Quik (вряд ли существуют такие "монстры", которые отлаживают сразу все на боевом счете). На счету у меня были кое-какие активы, оставшиеся от предыдущих тестов (опционы на RIZ0). Робот должен был выровнять позицию по дельте, что он и попытался сделать. В результате продал 4 базовых актива, но дельту не выровнял, а "увел" в глубокий минус (-3,3).
"Как же так?" - подумала я, почесав затылок. Потом только пришло в голову, что могло стать причиной такого странного поведения, — вчера был день экспирации! Кто будет покупать опционы в этот день?
Внесла кое-какие изменения в код. Но, к сожалению, занималась вчера этим под вечер и не успела протестировать бота в новом варианте в тех же условиях... Вот что сейчас делать? Ждать следующего подобного дня?
Вот и вчера, после написания достаточно большого блока кода (ветвистый алгоритм), запустила библиотеку "в дело".
Отлаживаю я, понятно, всегда на тестовом аккаунте Quik (вряд ли существуют такие "монстры", которые отлаживают сразу все на боевом счете). На счету у меня были кое-какие активы, оставшиеся от предыдущих тестов (опционы на RIZ0). Робот должен был выровнять позицию по дельте, что он и попытался сделать. В результате продал 4 базовых актива, но дельту не выровнял, а "увел" в глубокий минус (-3,3).
"Как же так?" - подумала я, почесав затылок. Потом только пришло в голову, что могло стать причиной такого странного поведения, — вчера был день экспирации! Кто будет покупать опционы в этот день?
Внесла кое-какие изменения в код. Но, к сожалению, занималась вчера этим под вечер и не успела протестировать бота в новом варианте в тех же условиях... Вот что сейчас делать? Ждать следующего подобного дня?
Вторая запись
В отличие от моего первого блога, посвященного программированию парсеров и web-автоматизации, этот блог будет "неформальным". То есть я буду позволять себе отклоняться от тем, переходить на личности и прочие вольности.
В то же время планирую написать несколько постов по теории работы на срочном рынке, кое-что о деривативах (определения, теория и т.д.). Буду описывать свой опыт использования разных стратегий и методов (например, напишу пост о том, как я была скальпером %) ).
Такие дела.
Кому интересна тема торговли на срочном рынке — добавляйтесь в друзья ;)
В то же время планирую написать несколько постов по теории работы на срочном рынке, кое-что о деривативах (определения, теория и т.д.). Буду описывать свой опыт использования разных стратегий и методов (например, напишу пост о том, как я была скальпером %) ).
Такие дела.
Кому интересна тема торговли на срочном рынке — добавляйтесь в друзья ;)
среда, 15 декабря 2010 г.
Первая запись
Обычно в первой записи блоггер сообщает миру, кто он такой и чего от него вообще можно ожидать.
Меня зовут Мария, я программист. :) Программирую на Delphi, под web на php (в основном парсеры), работаю с базами данных.
В этом блоге буду писать о своих опытах в программировании с использованием QuikOrdersDOM SDK, а также немного просто о торговле и об автоматизации торговли. Мне будет приятно, если эти заметки окажутся кому-нибудь полезными. Буду рада комментариям по делу и не особо по делу (но спамные комментарии буду чистить, уж извините).
Меня зовут Мария, я программист. :) Программирую на Delphi, под web на php (в основном парсеры), работаю с базами данных.
В этом блоге буду писать о своих опытах в программировании с использованием QuikOrdersDOM SDK, а также немного просто о торговле и об автоматизации торговли. Мне будет приятно, если эти заметки окажутся кому-нибудь полезными. Буду рада комментариям по делу и не особо по делу (но спамные комментарии буду чистить, уж извините).