Блог им. Winch

Прошу совета у знающих роботостроителей

    • 19 июня 2012, 13:13
    • |
    • Winch
  • Еще
Добрый день!

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

1. Насколько адекватно написание робота в QUIK через QPILE?
    Действует ли до сих пор ограничение на минимальный интервал
    расчета в 1 сек.
2. Если использовать внешние библиотеки, например StockSharp,
    преодолеваются ли проблемы первого пункта? Как обстоит дело
    с импортом транзаций — лучше через текстовый файл или DLL?

    Может быть есть более адекватные способы решения задачи.
   
    Заранее благодарен.

    P.S. Робот арбитражный, то есть скорость имеет значение.
            + должен работать большим объемом и необходимо
            организовать быстрое управление позицией.
 
★7
33 комментария
В Ваших условиях только trans2Quik.ddl и сразу писать на С++, как сделана эта библиотека.
avatar
А. Г., Спасибо. Как я понимаю, эта библиотека позволяет отправлять заявки в Quik. Каким образом лучше принимать данные из Quik?
avatar
Winch,

Принимать быстрее всего по DDE, но в базу качать удобнее через ОDCB.

Но тут еще вопрос скорости обновления таблиц в квике критичен.
avatar
А еще лучше сразу писать под протокол FIX (или под плаза2, если работаете только на фортсе), минуя квик.
avatar
А. Г., Скорее всего не прокатит. Вторая нога арбитража в Лондоне.
avatar
Winch,

FIX и для Лондона подходит — там он есть у большинства брокеров. Вот плаза2 только на фортсе.
avatar
А. Г., Спасибо, могли бы подсказать толкового разработчика, наши программисты сильны, но боюсь, мы потеряем много времени на изучение протокола.
avatar
Winch,

Сами ищем :)
avatar
А. Г., даже Вы ищите, чтоли все на себя работают
avatar
Sekator,

Все, кто откликнулся, либо не подошли, либо заняты до конца лета, а нам надо быстрее.
avatar
AndreiSk, спасибо.
avatar
AndreiSk, плюс, что С++ никчему тут. Я вот робота написал на C# взял коннектор к квику из stocksharp он там через trans2quik.dll работает — всё гуд!
avatar
Тунеядец, понемногу прихожу к мнению, что это лучшая связка. Если не брать в расчет реализацию через FIX.
avatar
Winch, если будут вопросы — задавай, помогу)
avatar
Тунеядец,

А можно вопрос. Я вот так и не понял как совместить S# и настройку таблиц в квике с убиранием ненужных для работы робота, но указанных в документации

stocksharp.com/doc/

Просто такая конфигурация квика сама по себе уже «тормоз».
avatar
А. Г., всмысле тормоз?? тормозит квик? Я сделал отдельную вкладку для таблиц квика. Для нормальной работы — отдельная вкладка.
avatar
Тунеядец,

ну если средние задержки в секунду не критичны, то никаких проблем действительно нет. Просто данные для таблиц квик качает в одном потоке и из-за этого возникают «тормоза», если открыты лишние таблицы.
avatar
Тунеядец, как обойти ограничение встроенного языка Quik в 1 итерацию в секунду?
avatar
Winch, такого ограничения нет в trans2quik.dll, и соот-но к S#
avatar
AndreiSk, да, есть такая проблема, поэтому использую только коннектор к квику, остальное всё своё. И релиз взял последний перед включением механизма лицензий))
avatar
AndreiSk, а вообще это не робот, а торговый бот или привод
получается. Робот это немного другое, но звучит красивше чем просто «бот»
AndreiSk, преклоняюсь перед стилистикой! )
avatar
AndreiSk, а исходников результата того, что после напильника получится нет в сети?) Или может вы расшарите?
avatar
Тунеядец, так люди и делают то что я написал,
обзывают это например S# и за денюжку-лицензию дают :)
Просто если вам интересно сделать самому, то как это сделать
я описал.

Cвое не могу выложить… стесняюсь. Да и не разберется там никто кроме меня. Под себя делал, не для публики, там еще куча странных вещей-полунедоделок есть…

Но если есть конкретные вопросы, как что-то сделать, попробую ответить :)
AndreiSk, сенкс, но я думаю у меня нескоро руки дойдут переделывать с S# на что то своё. Пока есть другие идей для реализации…
avatar
Не совсем понял про лицензию за S#.
Инфы на сайте не нашел. Написано free.
avatar
Winch, smart-lab.ru/company/stocksharp/blog/60121.php
в комментах что-то есть…
Спасибо всем!
avatar

теги блога Winch

....все тэги



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