Главная › Страница › Продажа кода robot_uralpro

Продажа кода robot_uralpro

Ссылка на пост в смарт-лабе

Продаю robot_uralpro, на ЛЧИ 2010 занявшего 25 место со следующим результатом:

Позиция Участник Начальная сумма, руб
Доход,% Доход, руб
25 robot_uralpro 104 941,27 257,10 269 805,67

Робот высокочастотный (HFT) , совершал около 2000 сделок в день. Эквити за один день (7 октября 2010 года) для примера:

101007.(RIZ0_0)_7184_image001

Принцип работы основан на следовании фьючерса RI за синтетическим индексом. В настоящее время алгоритм не работает, необходима адаптация к современным биржевым параметрам. Зачем в таком случае вам его покупать?

Во-первых, вы получите представление о структуре и алгоритме HFT роботов, во всяком случае, как это было в 2010 году. Это уже очень много, например, когда я начинал работать над биржевыми алгоритмами, у меня была только одна информация - что прибыльная торговля роботом возможна, больше ничего. За исходный код, пусть даже работающей  в прошлом программы, я бы точно не пожалел приличной суммы, потому что это сэкономило бы кучу времени. Думаю, у кого есть серьезное желание заниматься автоматизированной торговлей, меня поймет, ведь и сейчас достоверных данных о HFT роботах крайне мало.

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

Робот продается точно в том виде, в каком он работал на ЛЧИ в 2010 году, добавлены только комментарии в код.  Прошу прощения за этот код у профессиональных программистов, он написан очень примитивно, в то время я имел слабое представление о программировании. Возможно, в этом есть и хорошая сторона - сложные конструкции языка не применяются, все написано "в лоб", что легче для понимания непрофессионалом. Итак, что вы получаете:

1. Исходный код на C#, .NET Framework 3.5,  Visual Studio 2010, с подробными комментариями внутри кода.

2. Текстовый файл с кратким описанием алгоритма и структуры программы.

3. Мои ответы на ваши вопросы, если таковые возникнут

UPD: Коннектор к Плаза2 приведен в актуальное состояние, восстановлены функции получения данных из QUIK по DDE и отправки приказов через QUIK API.

Стоимость программы - 10 450 рублей, оплата Яндекс.Деньгами:

оплата банковской картой:

Перед платежом надо будет указать ваше ФИО и E-mail. Файлы будут высланы на указанную почту. Также прошу прислать сообщение об оплате на uralpro@mail.ru. Вопросы по программе  задавайте туда же. 

 

20 Комментарии[ Ваш комментарий ]

  1. Виталий, добрый день!

    Меня зовут Иван. Скажите, может у Вас что то подобное есть на Python ?

    Начал его изучать (я не программист), потихонечку приходит какое то понимание. Начинать новый язык не очень то хочется. Или для алго без c# никуда?

    спасибо

     

    • На Python  к сожалению нет. Я думаю Python  медленный для такого алгоритма, C# получше будет, еще лучше C++. Мой совет - начните все же с C#, язык довольно простой и универсальный.
       

  2. Сергей

    А как робот цепляется к бирже?

     

  3. Подскажите, а можно у вас купить способ для подключение к бирже через FIX или Plaza, так же все что касается для получения высокочастотных данных по истории?  Это продается вместе с роботом или по отдельности?

    • Да, это продается с роботом. Отдельно этот коннектор  к Plaza2 вряд ли имеет смысл, так как завязан на некоторые классы в роботе, его можно, конечно легко выделить оттуда, но придется немного доработать. Вряд ли мне интересно продавать все это по частям, задумка была несколько другой. Кроме того, вам все равно понадобится обвязка для сортировки и записи данных, это гораздо легче сделать, немного переделав моего робота 🙂

  4. А можно с помощью этого алгоритма подключиться к Quik, а не к Plaza2?

    • Можно,конечно. В коде даже есть все функции для подключения к QUIK ( изначально он через него и работал, до Плазы)
       

  5. Размер скомпилированного файла робота большой ? Любопытно...

  6. Алексей

    Добрый день.

    Подскажите пожалуйтса, какой конкретно шлюз использован. Plaza 2 ClientGate или Plaza 2 CGate?

  7. UPD: Коннектор к Плаза2 приведен в актуальное состояние, восстановлены функции получения данных из QUIK по DDE и отправки приказов через QUIK API.

    Что это значит, т.е. можно использовать  шлюз СGATE ?

    • Можно использовать шлюз Plaza2, но через библиотеку ClientGate, а не CGATE. ClientGate - старая версия на COM-технологии, пока действует. 

  8. Дмитрий

    Хотел бы что бы Вы продолжили разработку по теме robot_uralpro есть ли у вас желание и идеи в этом направлении? 

    Так же интересен вариает разработки арбитражной стратегии - есть идеи и представления у меня

    Готов все обсудить

    • Разработка и так продолжается непрерывно 🙂 По совместным разработкам пишите мне в электронную почту

      • Будьте добры, подскажите, каким образом можно провести бэктестинг данного робота?

        • Только написав дополнительно код для бэктеста :). У меня есть собственный бэктест и я неоднократно тестировал эту стратегию - могу точно сказать, что она не работает в настоящее время в том виде, в каком применялась в 2010 году. Об этом я прямо и сказал в данном посте. Если вы хотите допилить до рабочего состояния, то вам самому придется тестировать, что в общем несложно, если вы знакомы с C#.

  9. Не скромный вопрос: а почему бы вам не "допилить" этого чудо-робота до нормального состояния в актуалиях нынешнего рынка и не продавать его дороже? Не понятно...

     

    • А у меня уже давно работает измененная версия этого робота (довольно сильно, правда, измененная). Но такой робот стоит намного больших денег, соответственно его доходности, которые вряд ли кто-либо заплатит. Продавая эту версию, я даю шанс, во-первых, научиться делать подобные программы, а во-вторых, самостоятельно попробовать довести его до рабочего состояния, что намного ценее будет, чем приобрести готового робота, и  когда он перестанет зарабатывать, гадать, что же произошло. Если вы сами доработаете алгоритм, то  будете точно знать, что в нем изменить, чтобы поддерживать доходность в течение долгого времени.

Сообщение

Обратите внимание: вы можете использоватьHTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>