Постов с тегом "StockSharp": 246

StockSharp


Алгоритм v1.0

В первую очередь хочу поблагодарить создателя проекта Stock#, Михаила Сухова.
Я считаю, что Stock# – достаточно успешный стартап, который объединяет прогрессивно мыслящих трейдеров и, безусловно, является частью МФЦ:)

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

Начнем с блок-схемы, описывающей основные элементы системы.
1. Выбор источника данных.
В качестве источника данных может выступать торговый терминал (Quik, Альфа-Директ, SmartCOM) или шлюз Plaza2.
2. Проверка работы источника данных
В случае проблем с подключением выдает сообщение об ошибке и предлагает выбрать другой источник данных.
3. Выбор стратегии
Предоставляет возможность тестировать несколько стратегий в одной оболочке. Например, торговля волатильностью, торговля спредами, арбитраж.
4. Грааль
Основной элемент системы. Рассчитывает оптимальные параметры для совершения торговых операций.
5. Проверка сигналов на сделку
Решение о сделке принимается на основании получаемых данных. В случае если соблюдается условие, необходимое для совершения сделки, программа переходит к этапу отправки заявки.
На этом этапе предусматривается возможность изменять параметры для принятия решения. Например, менять значение волатильности или стоимости спреда -n страйков от центра.
6. Отправка заявки
Программа отправляет заявку в торговый терминал или шлюз. Если от биржи приходит ответ о выставлении заявки, сообщает об этом пользователю. Если возвращает ошибку или не приходит ответ, сообщает пользователю об ошибке и пытается отправить заявку повторно.
Здесь можно настроить время или количество попыток для отправки заявки.
7. Проверка активных заявок
Этот элемент проверяет, исполнилась ли заявка. В случае исполнения заявки и ответа от биржи сообщает пользователю о сделке.
8. Изменение заявки
Если заявка не исполнилась, предлагает изменить цену.
Бывают такие ситуации, когда мы согласны на исполнение по худшей цене. Можно ввести условие, например, увеличивать цену на 15 пунктов, если заявка не исполняется в течение 5 секунд.
Или исполнить по рынку, если заявка висит больше 15 секунд. При этом алгоритм перейдет в п.6 (Отправка заявки). Программа также сообщает пользователю о снятии первоначальной заявки.

Буду признателен за конструктивную критику и рацпредложения.


Алгоритм

Оригинал

Прямой доступ к ММВБ через Micex Gate

Был вчера на встрече-презентации прямого доступа под Мамбу. АйТи презентовало способ подключения прямого доступа к ММВБ шлюзу (Micex Gate), но с плечами. Подробнее, узнаете сами в новостях АйТи, я даже порядок цен не запомнил. Решение, честно говоря, так себе. Зачем-то решили подменить уже существующую mtesrl.dll на свою реализацию. Зачем это было сделано? На ум приходит только одно — чтобы существующие роботы смогли работать через новую прослойку. Такое чувство, что их прям стадо.Laugh В любом случае решение интересное.

( Читать дальше )

Дневник робота

Прошло еще чуть больше двух месяцев после запуска нового робота. Продолжаю рассказывать об одной нашей стратегии. Подробно расписывал особенность стратегии в двух постах по ссылкам ниже.
1 и 2 часть
stocksharp.blogspot.com/2011/10/blog-post.html#comment-form
stocksharp.blogspot.com/2011/10/blog-post_03.html#comment-form
 
Если вкратце – мы бросили вызов одному из правил оптимизации, график оптимизируемого параметра должен быть ровным и прибыльным на большем количестве своих значений. Мы нашли такую стратегию, которая работает на очень ограниченном количестве значений параметра (возможно, что это подгонка и неустойчивая стратегия), но показатели риск/прибыль впечатлили, поэтому было решено запустить стратегию.  Если бы стратегия побила свою максимальную просадку * 2, мы бы признали эксперимент неудавшимся. Но, прошло > 4 месяцев.   Результат работы по тестам +120%, на реальном счету + 140% (т.к. запустили в самом начале после неск. убыточных сделок, а не 1го числа) На данный момент стратегия продолжает работать


( Читать дальше )

Бесплатные лекции от StockSharp

Здравствуйте! На этой недели прошли два дня бесплатных лекций-вебинаров от StockSharp. Спасибо все участниками мероприятия за Ваше внимание во время лекции и за лестные отзывы по её окончанию. По итогам мероприятия попросили больше проводить подобных лекций.
 
Запись лекций
connectpro75924939.adobeconnect.com/p2c1l8fnhjh/1 день
 
connectpro75924939.adobeconnect.com/p5kb6d7drwk/2 день


Анонс от 29го ноября
--------------------------------------------------------------

Горбунов Алексей
Всем привет. Церих попросил меня провести семинар, что-нибудь по торговым роботам.  Решил рассказать о тестировании ТС на WealthLab, в этом я силен. Буду рассказывать о том, как находить идеи для тестирования. О том, как пользоваться WLD, на что обращать внимание при тестировании параметрах. О самих параметрах, о устойчивости систем, о том как совмещать системы, можно ли включать/выключать системы и как это делать. На вебинаре планирую взять систему, с которой мы начинали два года назад. Все действия будут вестить в режиме онлайн.
Вебинар двухдневный, первая часть 30го, 2я – 1го декабря. Длительность по 1.5 часа. Начало в 15.00 по Москве. Все это естественно бесплатно =)
 
Семинар будет интересным, заходите, буду рад видеть =)
------------------------------------------------

Онлайн тестирование системы в WLD

Привет! Спасибо всем кто посетил вебинар, приятно когда много слушателей, еще более приятно получать хорошие отзывы =)
Вебинар длился 1.10, успел показать как настраивать WLD и показать где что отображается, завтра погоняем еще одну системку и попытаемся проанализировать результаты её оптимизации. Постарался дать максимальное количество практического материала, без воды. Кажется получилось, но это пускай оценят слушатели. Кто смотрел вебинар, давайте обратную связь и задавайте вопросы.

Спасибо Цериху и команде stocksharp.com
за поддержку в проведении семинара

Ссылка на первый день
 http://connectpro75924939.adobeconnect.com/p2c1l8fnhjh/

На вебинаре был серьезным и говорил по делу, после проделанной работы можно расслабиться и поговорить о разном.

В самом начале вебинара был смешной момент, когда я немного замешкался, девушка сначала сделала мне комплимент, а потом сказала что я похож на бывшего МЧ.  Секундный ступор, пока я пытался вспомнить, девушек по имени Ирина =) сама ситуация показалась забавной, с трудом сохранил серьёзную мину =)

( Читать дальше )

Как тестировать системы

Всем привет. Церих попросил меня провести семинар, что-нибудь по торговым роботам.  Решил рассказать о тестировании ТС на WealthLab, в этом я силен. Буду рассказывать о том, как находить идеи для тестирования. О том, как пользоваться WLD, на что обращать внимание при тестировании параметрах. О самих параметрах, о устойчивости систем, о том как совмещать системы, можно ли включать/выключать системы и как это делать. На вебинаре планирую взять систему, с которой мы начинали два года назад. Все действия будут вестить в режиме онлайн.
Вебинар двухдневный, первая часть 30го, 2я – 1го декабря. Длительность по 1.5 часа. Начало в 15.00 по Москве. Все это естественно бесплатно =)
 
Семинар будет интересным, заходите, буду рад видеть =)
 
 
P.S
 
Я сейчас подготавливаю все необходимое, чтобы завтра хорошо выступить перед Вами и рассказать о тестировании все самое важное и интересное. Как оказалось, у меня нет возможности напрямую передать Ваши контакты Цериху, чтобы он допустил Вас до участия в вебинаре. Нужно зарегистрироваться по ссылке (ссылка ниже), тогда будет доступ на сайт Adobe, на чьей платформе проводятся вебинар. Прошу прощения за такую двойную регистрация. Пройдите по ссылке ниже. Это запись на первый и второй день вебинара.


( Читать дальше )

Альфа-Директ 4.0

Обнаружил следующую информацию по Альфа-Директ 4.0.

https://alfadirect.ru/common/?page=dev_thread&p=&t=29187

Текущая версия АД имеет значительное количество недостатков, но не будет подвергаться никакой модернизации, планируется к выводу из эксплуатации в 2012 году. Настоящий раздел форума не предназначен для обмена личными мнениями по вопросу качества ее работы. 
В настоящее время в АБ завершается развертывание инфраструктуры для тестирования и эксплуатации новой платформы Интернет трейдинга: АД 4.0. В тестируемой версии АД4.0 среднее время возврата ID ордера (номера, присвоенного брокером), не превышает 1-2 мс с момента получения сервером брокера клиентского приказа. Заявленная производительность АД4.0 не менее 1000 ордеров в секунду.
Инфраструктура, на которой развернута тестовая версия АД4.0 имеет прямое оптоволоконное подключение к точкам обмена трафиком с провайдерами через MSK-IX, поэтому реальное время доступа к серверу АД через хорошего розничного провайдера Интернета, имеющего доступ на MSK-IX составляет в среднем 2-4 мс (пока испытывались провайдеры Onlime и ДС-связь). Мы ожидаем, что средний «раундтрип» ордера до ММВБ (с возвратом ID ордера на ММВБ) при подключении клиента через качественного провайдера не превысит 10- 15 мс. После ввода АД4.0 в эксплуатацию мы планируем регулярно публиковать основные характеристики производительности и скорости работы системы. 

( Читать дальше )

Обучающие видеокурсы и индивидуальное обучение C#

Здравствуйте! Представляю Вашему вниманию видео-курсы по программированию.
Курс рассчитан на людей, до этого не имевших опыта в программировании. Прохождения курса даст Вам необходимые знания для успешного старта в области создания торговых роботов. Прохождение каждой главы будет сопровождаться решением практических задачек. После просмотра видео-урока, Вы решаете Домашнее задание. После успешного выполнения ДЗ, вам предоставляют доступ к следующему уроку. Если у Вас возникают вопросы, Вы всегда можете обратится к преподавателю по электронной почте, Вам помогут.

Цель, которую мы преследуем в данном курсе — дать Вам хорошую базу знаний для программирования на языке C# и предоставить возможность развиваться в направлении программирования торговых роботов.
Подробная информация и запись на курс
stocksharp.com/lesson/course/Video.aspx

 

Stock# Studio

Осваиваю новый для себя вид деятельности — пишу ТЗ для программистов, которые будет писать S# студию. Про саму студию, кто пропустил:
На конференции алготрейдеров Сухов Михаил объявил о создании Stock# Studio. Студия — это графическая оболочка для тестирования и написания роботов. Работа над студией началась два месяца назад, на данный момент ведется поиск программистов для увеличения темпов развития проекта. С учетом того, что мы и до этого времени были самым динамично развивающимся проектом в этой области, сейчас мы ускоримся еще больше.
У Миши хороший опыт в организации таких проектов. Работаем как всегда командой, мне поручили сделать ТЗ для интерфейса студии. Как выразился Миша, в сочетании ТЗ, технического должно быть меньше всего. Сейчас рисую картинки в стиле капитана очевидности — это КНОПКА. А это ГРАФИК. Эти два предмета будут наполнены смыслом уже на следующем этапе) Собственно поэтому возник мой пост. Мне показался забавным, процесс напиания ТЗ. Вот так надо его писать. Сейчас это не табличка для запуска тестирования, сейчас это КНОПКА, и табличка с 5 колонками )))

( Читать дальше )

Counter-Strike гомобатл




То, что все ждали, но боялись попросить.
По старой доброй традиции запустил Counter-Strike сервер.
Часа два проработает точно, пока не разойдутся все.

Версия 1.6 (v.35), скачать можно тут

Адрес: AMukhanchikov.mine.nu:27015
(открываете консоль с помощью ~, набираете connect amukhanchikov.mine.nu:27015)

....все тэги
UPDONW
Новый дизайн