Тестирование робота

Тестирование робота
Atom
3/1/2010
Dmitri Kaptsov


Здравствуйте, Михаил.

В этой ветке хотелось бы обсудить такой насущный вопрос как
тестирование написанного робота. К решению проблемы можно подходить
следующим образом:
1) Открыть демо счет и погонять на нем. Но здесь я столкнулся с
проблемой, что демо фортс работает как-то криво. Я просто загрузил
настройки с реального квика в демо и не увидел ни таблицы всех сделок
ни параметров торговли фьючерсом, хотя графики есть.
2) Тестировать на реальном счете одним контрактом. Но тестировать так
значит терять деньги, чего не хотелось бы.
Михаил, не могли бы вы осветить этот вопрос, если можно.
P.S. Что-то на стокпортале начались проблемы, поэтому наверное лучше
обсудит все здесь.

Tags:


Thanks:


<< < 3 4 5 6 7  >
skzuev

Avatar
Date: 3/2/2010
Reply


Вопрос с безопасным хранением пароля решен, но немного другим способом.

Thanks:

Dmitri Kaptsov

Avatar
Date: 3/19/2010
Reply


Добрый день,
Подскажите, а как вы вводите данные для автоматического входа в quik?
Thanks:

Dmitri Kaptsov

Avatar
Date: 3/19/2010
Reply


Доброго времени суток,
Наконец-то оттестировал робота и в ближайшее время буду выпускать
зверька на биржу. Тестировал используя quik от открытия. Сервер
работает стабильно и разрешает подключаться в любое время. Но вот quik
у них удалось найти только 5.15. А он уже не работает с s# 1.7:( И
еще, в отличии от остальных у них действительно есть история, например
в Quik-Junior каждый день работал с чистого листа, как будто биржу
только сегодня открыли, что для меня было неудобным. Но вот котировки
по RIM0 идут нереальные (хотя по RIH0 вроде бы шли реальные), кроме
того маленькая ликвидность и как следствие очень большие спреды, но
опять же для меня это не было проблемой. Если что-то заинтересует
спрашивайте.
С уважением
Дмитрий Капцов
Thanks:

skzuev

Avatar
Date: 3/19/2010
Reply


http://www.autoitscript.com/autoit3/index.shtml


&lthttp://www.autoitscript.com/autoit3/index.shtml>вот эта софтина хорошо
помогает.

Функций QUIK я для этого не нашел

С уважением,
Сергей Зуев

Thanks:

Dmitri Kaptsov

Avatar
Date: 3/19/2010
Reply


Спасибо за программу. Похоже действительно интересное решение.

С уважением
Дмитрий Капцов
Thanks:

Mikhail Sukhov

Avatar
Date: 3/19/2010
Reply


Судя по тому, что написано здесь -http://quik.ru/user/download/как
раз начиная с 5.15 и должен работать, не ниже. S# главное, чтобы новое
АПИ работало. Если оно не хочет работать с 5.15, то нужно спросить уже
у квиковцев - почему.

Thanks:

Mikhail Sukhov

Avatar
Date: 3/19/2010
Reply


Кстати, насчет тестирования. Историческое тестирование на мой взгляд
очень критично к алгоритму. Если алгоритм опирается на скорость
выставления заявки - все, история уже не подойдет. Я вот думаю в
сторону real-time тестирования. Когда тестировать нужно на реальных
деньгах, но при этом не выставлять заявки на самом деле. Чем это
лучше. Тем, что есть стакан, по которому с большей или меньшей долей
вероятности можно сказать, выполнится заявка или проскользит. На
истории такое не получить (если конечно не скринить стакан, что так же
бессмысленно).

Thanks:

skzuev

Avatar
Date: 3/19/2010
Reply


Я бы хотел в данном случае поделиться собственным опытом. Если торговая
стратегия критична к скорости исполнения заявки и тестирование на минутном
таймфрейме для нее неприемлемо, то советую присмотреться к задержкам самого
QUIK. Вполне вероятно, что быстродействия серверов брокера может не хватить
для корректной работы такого робота.

С уважением,
Сергей Зуев

Thanks:

Mikhail Sukhov

Avatar
Date: 3/19/2010
Reply


И что Вы сделали?

Thanks:

skzuev

Avatar
Date: 3/19/2010
Reply


Я сделал другую стратегию. Для которой не критичны задержки в десятки
секунд.

QUIK все же частенько притормаживает (Открытие+ADSL канал, но думаю у всех
брокеров так, во всяком случае в БКС аналогично), задерживаются на 10-20-30
секунд котировки, информация о сделках и т.п.

Все это приводит к тому, что роботам, работающим на таймфреймах меньше
минуты, становится не очень хорошо.

Эту проблему можно решить, подключившись напрямую к биржевому шлюзу, минуя
QUIK. Также может помочь размещение сервера в датацентре рядом с биржевыми
серверами. Но это сложный и дорогой путь, новую стратегию сделать проще.

Естественно, все сугубо ИМХО, если кто-то сделает/сделал робота, скальпящего
через QUIK, я буду только рад и с удовольствием об этом узнаю. Но пока я
таких разработок не видел.

С уважением,
Сергей Зуев

Thanks:
<< < 3 4 5 6 7  >

Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy