Избранное трейдера Сонин Михаил
Обновляемый сборник статей, касающийся различных подходов к алгоритмической торговле и программирования роботов на Os Engine. Всё в одном месте. Сборник сборников.
1. Системные требования. Текст. Видео.
2. Знакомство с Os Engine. Текст. Видео.
3. Зачем нужны спец-терминалы для алготрейдинга? Текст. Видео.
4. Сервер приёма крашей в OsEngine. Текст. Видео.
5. Поддержка OsEngine по направлению MOEX. Текст. Видео.
6. Почему Os Engine написан на С# (си шарп) Текст. Видео.
7. Профконнекторы для MOEX. Сертификаты.
1. Главное меню. Текст. Видео.
2. Os Data 2.0. Текст. Видео.
3. Скачиваем Ленту сделок и стаканы с помощью OsEngine. Текст. Видео.
4. Конвертер. Текст. Видео.
5. Tester Light. Текст. Видео.
6. Погрешности тестирования. Текст. Видео.
7. Тестер. Хранение данных и настройки бумаг. Текст. Видео.
8. Тестер. Склеенные фьючерсы. Настройка неторговых периодов.
[teletype-версия]
После своего выступления на конфе случайно наткнулся в ютубе на видос (YouTube | VK) про «игральное расстройство (Gambling disorder)», всем рекомендую. Главное, что я там услышал:
Есть такое понятие, как «прерывистое или нерегулярное подкрепление (intermittent reinforcement)», которым объясняют склонность рискнуть и попробовать ещё раз: ну а вдруг выиграем! Если его слишком много — дофаминергическая система (ДС) идёт в разнос. А любое отклонение от оптимального уровня дофамина приводит к ухудшению принятия решений. Любое! И увеличение, и снижение!
Т. е. человеку всё труднее и труднее осмыслять реальность, его решения становятся хуже. Это приводит к неправильному восприятию очевидных сигналов вознаграждения. Проще говоря, человек всё больше и больше надеется на выигрыш, несмотря на проигрыши.
Эта инфа меня триггернула, ведь это прямо противоположное утверждение по сравнению с этим слайдом из моего выступления:
Долго ли… Коротко ли…
Но на данный момент OsEngine состоит из слоёв, инверсий зависимостей, абстракций и прочей ООПшной галиматьи почти полностью. И чтобы понять там вообще всё – продвинутое знание ООП всё таки нужно.
То, что ниже будет написано, для написания Коннектора к OsEngine в целом излишнее. Однако, для формирования тебя как программиста – очень даже полезно. Поэтому, тем камрадам, которые любят делать всё на 5 с плюсом – пригодиться.
На данный момент у Вас
Должны быть:
1) Базовые знания по программированию СиШарп: https://smart-lab.ru/company/os_engine/blog/954194.php
2) Вы должны прочитать ОДИН раз вот эту книгу: https://smart-lab.ru/company/os_engine/blog/954598.php
3) Продвинутые знания по Си Шарп (включающие и ООП тоже): https://smart-lab.ru/company/os_engine/blog/956468.php
4) Мы здесь.
Книга
Это то что читал в своё время я, но более свежее переиздание.
Статья о том, какие стартовые знания по Си Шарп нужны для того, чтобы стать программистом. А самое главное, на данном этапе можно понять, нужно ли тебе идти в программирование или нет.
Итак… Охота стать программистом, но страшно и неохота тратить время?
Правильно!
Ибо программистами станут 2 из 10 возжелавших.
Что нужно в начале?
Лично я это вижу вот так:
1) Понять, что такое переменные и циклы.
2) Установить Visual Studio.
3) Попробовать пописать код. Убедиться, что это впринципе возможно.
4) Желательно, чтобы это не заняло год.
5) Здорово, если это бесплатно, или около того.
Что я предлагал первые пять лет?
Когда я стал программистом, сел на стул, зарабатывать туннельный синдром и слепоту, первое, что делал, когда меня спрашивали, как стать программистом, посылал читать книги.
Это были:
1) Программирование в тональности СИ Шарп (до диез). Петцольда.
Предисловие
Трендовый подход к торговле роботами – один из самых простых и ёмких. Так я обычно объясняю людям, почему наша команда выбрала именно тренд для торговли.
Мы в нашей компании около 10 лет профессионально занимались и занимаемся разработкой софта для трейдинга на заказ. Мы – те, немногие, кто имеем выбор в этом смысле. Мы можем торговать Арбитраж, Маркет-мейкинг, супер быстрые алгоритмы, работающие на запредельных скоростях. Но из всего разнообразия стратегий, которые есть у нас на руках и тех, что мы имеем возможность быстро запустить, мы выбираем тренд.
Простота его заключается в том, что вам не требуется какой-то специальный или слишком сложный софт для его торговли. Большинство платформ для алготрейдинга – позволят вам реализовать данный подход в полной мере. Будь то OsEngine (наша разработка), TsLab, StockSharp или ETS. В каждой из этих платформ вы найдёте почти всё для торговли по тренду.