Избранное трейдера Gorazio

по

Что следует указать в технического задании на торгового робота

В продолжении первой статьи 

Не каждый заказчик может написать техническое задание по ГОСТу, но всегда можно написать своими словами, либо скриншотами или привести примеры с помощью цифр, чтоб разработчику стало понятно, что нужно от торгового робота.

Какие основные моменты нужно отразить в техническом задании по созданию торгового робота:

  1. Торговый терминал (квик, транзак коннектор и т.д.);
  2. Язык программирование, если есть предпочтения. В другом случае разработчик предложит вам варианты реализации торгового робота
  3. Нужен или нет графический интерфейс;
  4. Открытие и закрытие позиции, какими заявками производится:
    — Рыночные или лимитные заявки
    — Стоп-заявки, должны ли выставляться в терминал или весь расчет ведется в роботе
    — Если заявки лимитные, если не исполнились, то какие должны быть следующие действия — переставляется, сниматься, исполнятся по рынку;
    — Исполнение заявок по закрытию свечи, либо по цене закрытия при появлении новой свечи или за несколько секунд до конца формирования свечи, и в этом случае нужно учесть, что если по окончанию формировании свечи, сигнал пропадет – нужно ли будет откатывать позицию;
  5. Условия открытия и закрытия позиции, принимаются по сформированным свечам или по текущим, формирующимся значениям;
  6. Инструменты торговли. Сколько инструментов одновременно будет торговаться, возможно ли торговля по одному инструменту роботами с разными параметрами, например, один торгует на 1 минуте другой на 5 минутах;
  7. Таймфреймы работы робота;
  8. Время работы робота;
  9. Как рассчитывается объем открываемой позиции:
    -Задается фиксировано;
    -Рассчитывается роботом по формуле (необходимо привести формулу и еще лучше с цифровым примером);
    -Рассчитывается исходя из суммы;
  10. Нужно ли уведомления (телеграмм, смс, почта, звуковое оповещение или окно с сигналом), на какие события должны быть уведомления;
  11. Если робот использует индикаторы, и они взяты из другой системы (например, иностранной программы технического анализа), то необходимо сравнить его с индикатором с терминалом, в котором планируется его использование или сквиком, если таковой есть. Если есть расхождения, то предоставить формулу расчета;
  12. Нужен или нет открытый код робота;
  13. Количество рабочих мест (например, разные компьютеры или разные квики);
  14. Описать переменные, которые необходимо иметь возможность изменять, и дать им название и описание. Далее в техническом задании оперировать лучше ими;
  15. Алгоритм робота;
  16. Собственные дополнения, которые считаете важными и не отраженные в этом списке, например, возможность протестировать стратегию, время работы робота, управление рисками, эмуляция торгов (без фактической отправки транзакций на бирже) – в этом случае ведется запись сделок робота, нужны ли отчеты по работе робота и в каком виде, логирование, обучение пользованию программы, пояснению к коду робота и т.д.


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

как наполнение в хвостах свечей влияют на дальнейшую динамику цены?

    • 05 сентября 2017, 17:45
    • |
    • calnago
  • Еще

как наполнение в хвостах свечей влияют на дальнейшую динамику цены?

максимальный объем и знак по дельте
пустой хвост(нет спроса или предложения)
оба варианта(в зависимости от ликвидности и ситуации на рынке)
Всего проголосовало: 17
в конце дня выложу скрины, если опрос состоится

Как создать свою прибыльную торговую систему.

1. Открыть график.
2. Определить, на каких движениях вы будете зарабатывать. Это могут быть движения на 1-часовом графике, 15 минутке или на дневном графике.
3. Определить, частью каких больших движений ваши прибыльные движения являются. Например, на дневных или недельных периодах.
4. Определить, из каких более мелких структур состоит ваше движение.
5. Определить при помощи каких инструментов, вы сможете войти в ваше движение.
6. Определить методы выхода из позиции с прибылью.
7. Определить методы выхода из позиции с убытком.


Stock Pattern Viewer - начинаю разработку версии 2.0

Начинаю разработку бесплатного майнера паттернов — второй версии. Пока собираюсь с мыслями и готовлю возможную архитектуру. К лету начну работы.

За последние пару лет его скачали больше 10 к. человек. Уважаемые пользователи, пишите, что бы Вы хотели ещё в нём увидеть. В пост, мне на почту, на домашний форум программы. Буду расширять список изменений.

Для всех остальных, небольшой обзор программы. С чего всё начиналось и что есть сегодня.

Stock Pattern Viewer - начинаю разработку версии 2.0


Stock Pattern Viewer — Уникальная программа для автоматического анализа котировок на предмет формализуемых паттернов и сбора статистики по ним. Data Mining с человеческим лицом.
Программа полезна в качестве станции поиска формаций для системного трейдинга.



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

Bad Quant. Эдвин Лефевр "Воспоминания биржевого спекулянта"

«Вот такие дела: продал по наитию пять тысяч акций

Тихоокеанской дороги.»

Джесси Левермор. 1906 год.

 Bad Quant. Эдвин Лефевр "Воспоминания биржевого спекулянта"

Книга о мечтателе и человеке с непреодолимой тягой к жизни. А её герой — Ларри Левингстон (в жизни и далее, Джесси Левермор)- является мессией и проводником веры в то, что даже мальчик нищеброд может стать властелином этого мира за счёт операций на бирже. 

Это же и является основным посылом: Терпение и трудолюбие в торговле, способно сделать из любого нищего и необразованного человека — богатого и преуспевающего дельца.

Этот простой посыл, мастерски раскрытый автором, сделал книгу признанной библией нескольких поколений трейдеров. И вот уже около 100 лет книга формирует сознание «исключительности» у десятков и сотен тысяч трейдеров в мире.

Т.к. плохого отзыва на эту книгу не найдёшь, все новички начинают с неё и сразу же попадают  в зависимость от техник торговли 100 летней давности.



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

Си Шарп Алго. Часть2. Карта знаний

Пост о том, что нужно знать алготрейдеру — программисту Си Шарп. Какими базовыми знаниями надо обладать для того чтобы писать Роботов в СтокШарп / ВелсЛаб / ТсЛаб Api / SmartCom Api. Это не про кубико-трейдинг. Это про программирование. 

Пост полезен в первую очередь трейдерам начинающим свой путь в алго, как дорожная карта. Чтобы не возникало желания изучать SmartCom Api на следующий день после изучения базовых типов данных.

Это вторая часть из серии статей Си Шарп Алго. Начало здесь.

Си Шарп Алго. Часть2. Карта знаний

План статьи:
1) Кто такой программист
2) Проба сил
3) Базовые знания языка
4) Продвинутые знания
5) Заключение



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

О общепринятых заблуждениях и разнице в методах торговли.

    • 05 июля 2015, 13:29
    • |
    • SAI
  • Еще
О общепринятых заблуждениях и разнице в методах торговли.
Думаю что разница между интуитивным трейдингом и трейдингом по четко выверенной проверенной торговой системе, настолько же очевидны, как попытка определить идентичность этих столов визуально или с помощью линейки.

А теперь о главном, со временем осознаешь что многие основополагающие принципы в трейдинге в корне ошибочны. Некоторые из них огласке придавать нельзя, даже наверное все, но всё же некоторыми из них поделиться стоит.

Например- принцип 1:3 или  1:5, тут главное заблуждение в том что нужно выбирать вход не так чтобы стоп был 1/3 от тэйка, а так чтобы шансы на то что цена пойдет в вашу сторону были 1:3 !
Объясняю почему, например Резвяков (очень хороший и добрый человек, ни чего против него не имею, это не камень в его огород, а просто для примера) часто утверждает что если делать случайный вход и ставить тэйк со стопом в соотношении 1:3 то в конечном итоге результат будет положительным. В теории все прекрасно но на практике все наоборот. Почему? Первая причина это реверсивный характер движения цены. Например если бы цена шла от точки входа только в одном направлении и шансы были 50/50 то несомненно результат был-бы положительным, но учитывая ее реверсивный характер, шансы что у вас сработает стоп всегда в 3 раза больше, так как до стопа путь в 3 раза короче, добавьте сюда тот факт что трейдиг это игра с отрицательным мат. исходом, (при выигрыше 10 вы получаете 9 а при проигрыше 10 теряете 11) шансы снижаются еще больше. Все это легко проверить, накидайте простенькую систему например в ТСлабе и увидите сами.

Теперь ваша очередь!
Делитесь чем не жалко, думаю будет полезно для всех!

Оптимальная опционная позиция: общий принцип

В прошлый раз, рассматривая подбор наилучшей позы на примере продажи волатильности, сделал неверный вывод о том, что оптимальная позиция должна походить на форму распределения P. Cделал его под влиянием книги: Опционы: Системный подход к инвестициям. С. Израйлевич, В. Цудикман (см. скриншот 103 стр. из книги). Но Михаил, спасибо, поправил и подсказал, что лучшая комбинация зависит не столько от собственного прогноза P, а скорее от разности своего прогноза и рыночного. Проверим это предположение и рассмотрим несколько стратегий, для каждой найдем оптимальную позицию и сравним ее с разностью (P-Q). Стратегии предлагаю такие: продажа и покупка волатильности, направленная торговля БА и сценарный подход.

Начнем с продажи волатильности. Берем рыночное распределение Q и сжимаем его (поскольку считаем, что рынок ошибается, и волатильность на самом деле меньше):

Оптимальная опционная позиция: общий принцип 

Сплошная серая заливка у распределения P (наш прогноз), тонкая сплошная линия — распределение Q (прогноз рынка), пунктирная линия — разница между нашим прогнозом и рынком.

Посмотрим, какую оптимальную позицию для такого случая находит геналгоритм:
Оптимальная опционная позиция: общий принцип 

Видно, что профиль на экспирацию у найденной позы имеет положительный PnL как раз там, где 
P-Q > 0.



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

System Development Framework 2.0: Этапы

Мой SysDev разделен на 5 этапов, три из них посвящены разработке торговой системы, и два этапа направленные на поддержание торгового процесса. Каждого этапа мы коснемся подробнее в дальнейших постах, а сейчас краткое описание всех этапов.

Этап 1: Идеи

Это самый сложный этап в моей торговле, потому-что на этом этапе проявляется вся сложность трейдинга, его творческая составляющая. Иногда довольно сложно формализовать идею, много времени уходит на чтение различной литературы или нормативных документов, много поисков, много тупиков. И самое страшное, поток идей может забить мозг на столько, что теряешь вектор движения, приходится останавливаться, структурировать информацию и раскладывать по полочкам. Повторюсь, это самый творческий этап, самый неформализуемый, и самый сложный. Почти всегда он оказывает влияние на другие, к примеру когда я принял решение заняться опционами, у меня ушло около 3 месяцев, чтобы сделать свой тестер стратегий на опционах, и еще около 3х месяцев на выстраивание полной системы: от идеи до торговой системы и совершения сделок.


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

Архитектура торговых роботов

Типичная архитектура торговых роботов:


Архитектура торговых платформ

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