Продаю robot_uralpro, на ЛЧИ 2010 занявшего 25 место со следующим результатом:
Позиция | Участник | Начальная сумма, руб | Доход,% | Доход, руб |
25 |
robot_uralpro | 104 941,27 | 257,10 | 269 805,67 |
Робот высокочастотный (HFT) , совершал около 2000 сделок в день. Эквити за один день (7 октября 2010 года) для примера:
Принцип работы основан на следовании фьючерса RI за синтетическим индексом. В настоящее время алгоритм не работает, необходима адаптация к современным биржевым параметрам. Зачем в таком случае вам его покупать?
Во-первых, вы получите представление о структуре и алгоритме HFT роботов, во всяком случае, как это было в 2010 году. Это уже очень много, например, когда я начинал работать над биржевыми алгоритмами, у меня была только одна информация - что прибыльная торговля роботом возможна, больше ничего. За исходный код, пусть даже работающей в прошлом программы, я бы точно не пожалел приличной суммы, потому что это сэкономило бы кучу времени. Думаю, у кого есть серьезное желание заниматься автоматизированной торговлей, меня поймет, ведь и сейчас достоверных данных о HFT роботах крайне мало.
Во-вторых, в современных условиях вполне реально довести алгоритм до рабочего состояния, я попытался это сделать, и кое- что получилось, правда, частота сделок существенно снизилась. Думаю вы и сами сможете придумать разные модификации данного алгоритма, в каком направлении двигаться - см. этот пост.
Робот продается точно в том виде, в каком он работал на ЛЧИ в 2010 году, добавлены только комментарии в код. Прошу прощения за этот код у профессиональных программистов, он написан очень примитивно, в то время я имел слабое представление о программировании. Возможно, в этом есть и хорошая сторона - сложные конструкции языка не применяются, все написано "в лоб", что легче для понимания непрофессионалом. Итак, что вы получаете:
1. Исходный код на C#, .NET Framework 3.5, Visual Studio 2010, с подробными комментариями внутри кода.
2. Текстовый файл с кратким описанием алгоритма и структуры программы.
3. Мои ответы на ваши вопросы, если таковые возникнут
UPD: Коннектор к Плаза2 приведен в актуальное состояние, восстановлены функции получения данных из QUIK по DDE и отправки приказов через QUIK API.
Стоимость программы - 10 450 рублей, оплата Яндекс.Деньгами (ЮMoney):
оплата банковской картой:
Перед платежом надо будет указать ваше ФИО и E-mail. Файлы будут высланы на указанную почту. Также прошу прислать сообщение об оплате на uralpro@mail.ru. Вопросы по программе задавайте туда же.
Виталий, добрый день!
Меня зовут Иван. Скажите, может у Вас что то подобное есть на Python ?
Начал его изучать (я не программист), потихонечку приходит какое то понимание. Начинать новый язык не очень то хочется. Или для алго без c# никуда?
спасибо
На Python к сожалению нет. Я думаю Python медленный для такого алгоритма, C# получше будет, еще лучше C++. Мой совет - начните все же с C#, язык довольно простой и универсальный.
А как робот цепляется к бирже?
Цеплялся через Plaza2
Нашел ответ в статье на смартлабе.
Подскажите, а можно у вас купить способ для подключение к бирже через FIX или Plaza, так же все что касается для получения высокочастотных данных по истории? Это продается вместе с роботом или по отдельности?
Да, это продается с роботом. Отдельно этот коннектор к Plaza2 вряд ли имеет смысл, так как завязан на некоторые классы в роботе, его можно, конечно легко выделить оттуда, но придется немного доработать. Вряд ли мне интересно продавать все это по частям, задумка была несколько другой. Кроме того, вам все равно понадобится обвязка для сортировки и записи данных, это гораздо легче сделать, немного переделав моего робота 🙂
А можно с помощью этого алгоритма подключиться к Quik, а не к Plaza2?
Можно,конечно. В коде даже есть все функции для подключения к QUIK ( изначально он через него и работал, до Плазы)
Размер скомпилированного файла робота большой ? Любопытно...
Добрый день.
Подскажите пожалуйтса, какой конкретно шлюз использован. Plaza 2 ClientGate или Plaza 2 CGate?
Использован Plaza2 ClientGate. В 2010 году еще не было CGate
UPD: Коннектор к Плаза2 приведен в актуальное состояние, восстановлены функции получения данных из QUIK по DDE и отправки приказов через QUIK API.
Что это значит, т.е. можно использовать шлюз СGATE ?
Можно использовать шлюз Plaza2, но через библиотеку ClientGate, а не CGATE. ClientGate - старая версия на COM-технологии, пока действует.
Доброго, plaza2 clientGate - вроде уже не поддерживается биржей ?
Получается нужно будет переделывать коннектор или вытакивать quik-подключение ранее используемое в проекте?
Да, уже не поддерживается, как и CGate. Еще раз обращаю, что робот предназначен только для обучения, а не для реальной торговли. Если вы хотите его доработать до реала, то придется делать коннекторы самому
Хотел бы что бы Вы продолжили разработку по теме robot_uralpro есть ли у вас желание и идеи в этом направлении?
Так же интересен вариает разработки арбитражной стратегии - есть идеи и представления у меня
Готов все обсудить
Разработка и так продолжается непрерывно 🙂 По совместным разработкам пишите мне в электронную почту
Будьте добры, подскажите, каким образом можно провести бэктестинг данного робота?
Только написав дополнительно код для бэктеста :). У меня есть собственный бэктест и я неоднократно тестировал эту стратегию - могу точно сказать, что она не работает в настоящее время в том виде, в каком применялась в 2010 году. Об этом я прямо и сказал в данном посте. Если вы хотите допилить до рабочего состояния, то вам самому придется тестировать, что в общем несложно, если вы знакомы с C#.
Не скромный вопрос: а почему бы вам не "допилить" этого чудо-робота до нормального состояния в актуалиях нынешнего рынка и не продавать его дороже? Не понятно...
А у меня уже давно работает измененная версия этого робота (довольно сильно, правда, измененная). Но такой робот стоит намного больших денег, соответственно его доходности, которые вряд ли кто-либо заплатит. Продавая эту версию, я даю шанс, во-первых, научиться делать подобные программы, а во-вторых, самостоятельно попробовать довести его до рабочего состояния, что намного ценее будет, чем приобрести готового робота, и когда он перестанет зарабатывать, гадать, что же произошло. Если вы сами доработаете алгоритм, то будете точно знать, что в нем изменить, чтобы поддерживать доходность в течение долгого времени.
Вашего робота можно прикрутить к какой либо криптобирже?
Можно, если сможете самостоятельно написать и прикрутить коннектор
Робот все еще продается?
Конечно, продается. Если не будет, то удалю эту страницу
Добрый день!
1. Хочу приобрести код Вашего робота.
2. Будет ли он работать с Квик 64 (8.0)? Квик демо от Арка.?
3. Можно ли расчитывать на поддержку в освоении/подключении (платную/бесплатную)?
Добрый день, цена робота не изменилась?
Нет, не изменилась