Избранное трейдера Gorazio
В продолжении первой статьи
Не каждый заказчик может написать техническое задание по ГОСТу, но всегда можно написать своими словами, либо скриншотами или привести примеры с помощью цифр, чтоб разработчику стало понятно, что нужно от торгового робота.
Какие основные моменты нужно отразить в техническом задании по созданию торгового робота:
Начинаю разработку бесплатного майнера паттернов — второй версии. Пока собираюсь с мыслями и готовлю возможную архитектуру. К лету начну работы.
За последние пару лет его скачали больше 10 к. человек. Уважаемые пользователи, пишите, что бы Вы хотели ещё в нём увидеть. В пост, мне на почту, на домашний форум программы. Буду расширять список изменений.
Для всех остальных, небольшой обзор программы. С чего всё начиналось и что есть сегодня.
Stock Pattern Viewer — Уникальная программа для автоматического анализа котировок на предмет формализуемых паттернов и сбора статистики по ним. Data Mining с человеческим лицом.
Программа полезна в качестве станции поиска формаций для системного трейдинга.
«Вот такие дела: продал по наитию пять тысяч акций
Тихоокеанской дороги.»
Джесси Левермор. 1906 год.
Книга о мечтателе и человеке с непреодолимой тягой к жизни. А её герой — Ларри Левингстон (в жизни и далее, Джесси Левермор)- является мессией и проводником веры в то, что даже мальчик нищеброд может стать властелином этого мира за счёт операций на бирже.
Это же и является основным посылом: Терпение и трудолюбие в торговле, способно сделать из любого нищего и необразованного человека — богатого и преуспевающего дельца.
Этот простой посыл, мастерски раскрытый автором, сделал книгу признанной библией нескольких поколений трейдеров. И вот уже около 100 лет книга формирует сознание «исключительности» у десятков и сотен тысяч трейдеров в мире.
Т.к. плохого отзыва на эту книгу не найдёшь, все новички начинают с неё и сразу же попадают в зависимость от техник торговли 100 летней давности.
Пост о том, что нужно знать алготрейдеру — программисту Си Шарп. Какими базовыми знаниями надо обладать для того чтобы писать Роботов в СтокШарп / ВелсЛаб / ТсЛаб Api / SmartCom Api. Это не про кубико-трейдинг. Это про программирование.
Пост полезен в первую очередь трейдерам начинающим свой путь в алго, как дорожная карта. Чтобы не возникало желания изучать SmartCom Api на следующий день после изучения базовых типов данных.
Это вторая часть из серии статей Си Шарп Алго. Начало здесь.
План статьи:
1) Кто такой программист
2) Проба сил
3) Базовые знания языка
4) Продвинутые знания
5) Заключение
В прошлый раз, рассматривая подбор наилучшей позы на примере продажи волатильности, сделал неверный вывод о том, что оптимальная позиция должна походить на форму распределения P. Cделал его под влиянием книги: Опционы: Системный подход к инвестициям. С. Израйлевич, В. Цудикман (см. скриншот 103 стр. из книги). Но Михаил, спасибо, поправил и подсказал, что лучшая комбинация зависит не столько от собственного прогноза P, а скорее от разности своего прогноза и рыночного. Проверим это предположение и рассмотрим несколько стратегий, для каждой найдем оптимальную позицию и сравним ее с разностью (P-Q). Стратегии предлагаю такие: продажа и покупка волатильности, направленная торговля БА и сценарный подход.
Начнем с продажи волатильности. Берем рыночное распределение Q и сжимаем его (поскольку считаем, что рынок ошибается, и волатильность на самом деле меньше):
Сплошная серая заливка у распределения P (наш прогноз), тонкая сплошная линия — распределение Q (прогноз рынка), пунктирная линия — разница между нашим прогнозом и рынком.
Посмотрим, какую оптимальную позицию для такого случая находит геналгоритм:
Видно, что профиль на экспирацию у найденной позы имеет положительный PnL как раз там, где P-Q > 0.