masyura

Norwegian Epic (Stock# + Альфа-Директ)

Кратко о случившемся или мой первый робот.

— Получил первый опыт разработки механических торговых систем и реализовал своего торгового робота.
— Разработка велась под кодовым именем Norwegian Epic (люблю круизные лайнеры).
— Робот написан на с# и основан на связке Stock# 3.0 & Альфа-Директ.
— Полностью реализованы интерфейсы Stock# для Альфа-Директ, в самой stock# есть только поддержка квика и смарт кома.
— Поддерживается парралельная работа несольких стратегий. Настройки стратегий и аккаунтов хранятся в xml файле.
— На разработку потратил около месяца времени, тратя около часа в день.

Результаты работы робота сегодня:
— Торговля велась двумя контрактами фьючерса на индекс РТС (RTSI-6.11 на ФОРТС)
— Робот работал примерно половину дня.
— За время работы было в сумме куплено/продано 3000 контрактов ))
— Торговый оборот за день ~ 3000 * 112000 = 336 миллионов рублей.

— Вариационная маржа за день составила примерно -3000 рублей, плюс коммиссии в полтора раза больше. Наверное, не самый плохой результат, прокрутив 336 миллионов.

Обшие впечатления и выводы:
— Робот и стратегии написаны по уму, хорошая архтектура, высокая производительность.
— Выбранная стратегия, очевидно, мало пригодна для профитной торговли.
— Мотивация -200. Рынок достал, одни нервы. Не хочу уже ни руками, ни роботом торговать.
— Довел дело до конца, получил законченный результат. Пусть потратил время и денег, но это лучше, чем сидеть на месте.
— Вероятно, в ближайшее время буду менее активно заниматься торговлей, устал.
  — Epic fail ) 
Данная публикация является личным мнением автора. Мнение владельца сайта может не совпадать с мнением автора.
55 | ★1
22 комментария
Незнаю точно что, но что-то тут должно смущать: «робот и стратегии написаны по уму» при этом " Торговый оборот за день ~ 3000 * 112000 = 336 миллионов рублей" «Вариационная маржа за день составила примерно -3000 рублей» .........:))))))
avatar
По уму в плане дизайна и чистоты программного кода. Результат торговли особо не впечатлил, ну да хер с ним.
да конечно хер с ним с результатом, главное чтоб робот был хороший:)))
avatar
нехилый такой дрочер вышел
3000 контрактов за день
биржевую комиссию тоже посчитал?
avatar
вижу, посчитал ))
avatar
биржа и брокер на него моляться теперь:)))
avatar
В альфа-банке по тарифному плану оптимальный после 400 миллионов оборота за месяц комиссия становится 0,01, а не 0,03. Но все равно не будет им больше такого счастья.
я пробовал на купайле делать типо скальпера, порядка 200 сделок в день — так от одной комиссии иногда охреневал
avatar
Это да, я даже руками при всем желании столько не солью )
связке Stock# 3.0 & Альфа-Директ

функция связки внутри Stock#? самому можно не прикручивать?
avatar
Надо полностью реализовать интерфейс ITrader, что и было сделано. То есть Stock# в чистом виде к Альфе никак не прикрутить.
не понял, это как? связка с айтрейдер, а айтрейдер в альфу.
avatar
ITrader это интерфейс, который лишь опеределяет API (сигнатуры методов и свойств) для Stock#. В роботе класс, который реализует это интерфес общается с альфа-директом через activex компоненту.
Сергей, добрый вечер.
Давайте добавим реализацию AlphaTrader в Stock#, с Михаилом Суховым могу связать.
Он будет только рад.
пошел качать проги
avatar
Еще бы функцию такую — задаешь параметры индикаторов, робот-сканер ищет акцию, удовлетворяющий требованиям. я сколько не серчил — нет такого сканера для русского рынка.
avatar
это просто реализовать с помощью того же Stock#
опять же связка нужна с альфой :(
avatar
почему именно с альфой?
у меня все мои роботы на Stock# работают исключительно с квиком, май трейду помогал писать под смартком.

нужна с альфой — реализуйте свой интерфейс ITrader, или вон попросите добавить в разработку раз уже сделано.
Тоже был первый робот на чистом c# + alfadirect. Все писал сам, вплоть до индюков. Но робот не прошел даже тестирования, потому что связка оказалась очень не удобна и глючна(по вине АльфаДирект в основном). Сейчас сижу на TSLab и все устраивает. Ну и конечно, это экономия времени. Не надо писать оболочку, например.

Сейчас, потихоньку выкладываю свой код в open source: github.com/sherman/onTSLab

Это будет что-то типа framework для написания тс на основе API.
avatar
случаем не работаете на TSLab?
avatar
Нет.
avatar

Читайте на SMART-LAB:
Фото
Как изменилась наша московская конференция за 10 лет?
Фото с легендой, 2016 год! Эта фотка👇 сделана в 2016 году в отеле Новый берег на Клязьминском вдхр где мы проводили конфу! Каждая...
Важные даты по дивидендам за II квартал
Напомним, что 25 августа Совет директоров Займера рекомендовал направить на дивиденды за II квартал 2026 года 486 млн рублей, или 4 рубля 86...
🤝 МТС: новые дивидендные правила
Компания утвердила новую дивполитику.   На 2027–2028 годы МТС планирует направлять на возврат капитала акционерам до 20% OIBDA. Минимальный...
Фото
Мой Рюкзак #69: Бег на месте, но какие-то позиции растут и надо менять
Последний раз писал пост 28 июля smart-lab.ru/company/mozgovik/blog/1333865.php Успехов особо нет, хотя Газпромнефть с 28 июля дала +34%...

теги блога Сергей Масюра

....все тэги



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