Избранное трейдера Gannibal
Продолжаем разработку универсального робота!
Выкладываю код OUR-0.3, который в настоящий момент еще далеко не полный – это только основа, скачать можно здесь https://yadi.sk/d/l3uic67yruCxa
Код прокомментирован подробно, но дам дополнительное описание общего плана, чтобы логику работы робота можно было представить.
Итак, по порядку:
Робот состоит из двух файлов: OUR.lua содержит основные функции (OnInit, main, коолбэки – пока только один OnStop), FunOUR.lua содержит вспомогательные функции – все остальные. Дополнительно приложен файл с информацией и файл с образцом котировок.
Функция OnInit
1 Первоначально котировки с сервера поступают в источник – таблицу с барами TBar (там все заполняется автоматически при подключении источника).
2 Далее робот делает различные вычисления, результаты которых он помещает в таблицу с данными TDat (также туда копируются параметры баров из TBar), эту таблицу нужно заполнять самому, ключи таблицы на свое усмотрение, но конечно часть ключей в алгоритм уже заложены, это «key»,«O»,«H»,«L»,«C»,«V»,«T» от них идут все вычисления. TDat – это таблица, содержащая таблицы по каждому бару, ключ соответствует номеру бара в источнике. Структура такого типа:
TDat = { [1321] = {"O","H","L","C","SMAf","SMAs"…}, [1322] = {"O","H","L","C","SMAf","SMAs"…}, … }
Хотел бы поблагодарить Тимофея за замечательную конференцию!
Понимаю, что каждому свое, но лично я полностью поддерживаю осознанный и официально объявленный духовным лидером Смарт-Лаба поворот от скальпинга к направлениям трейдинга, не приводящим большинство новичков к быстрому сливу счета. То есть, к системному (не важно, роботизированному или ручному) трейдингу и долгосрочным инвестициями. Так что в моей системе ценностей и интересов подборка спикеров была хороша, как никогда, особенно после удаления круглого стола со скальперами.
Опишу поподробнее, что запомнилось и показалось важным (заодно, может, кто-то поймет, о чем говорил Горчаков ;) ) .
Круглый стол «Брокеры + Биржа»
* Биржа «тщательно тестирует» функционал «Рэнкинга управляющих» — возможно, когда-нибудь запустит.
* «Открытие» накануне конференции анонсировало запуск Единой Денежной Позиции и Валютных залогов. После уточнений выяснилось, что ЕДП работает только в смысле «фьюбчерс против акции», а не как в «Финаме», но есть надежда к концу года увидеть и полноценную (чтобы, к примеру, ОФЗ-шки учитывались в качестве обеспечения залогов на ФОРТС, но при этом их можно было продать в любой момент). Валютные залоги тоже пока действуют только под торговлю акциями, но когда-то сделают и для облигаций.
* «Финам» с удивлением узнал о некоторых своих своих недоработках, но прямо с понедельника начнет бурно все налаживать и устранять!
* Из налоговых новостей. Почти решенное дело, что купоны по корпоративным облигациям освободят от налогов, как сейчас ОФЗ и субфеды. В остальном все довольно грустно — по ИИС-ам рогом уперся Минфин, по налогообложению валюты тоже послаблений ждать не приходится (впрочем, если бы прописали бы прямым текстом, что и как облагается, уже плюс был бы). Есть опасение, что брокеров сделают по валюте налоговыми агентами, а банки нет. Брокерам это перспектива очень не нравится — поскольку и лишняя нагрузка, и дискриминационные условия в плане конкуренции с обменниками в банках.
Не нравятся нейронные сети? Вы просто не умеете их готовить. Рецепт.
Silentium est aurum
Молчи, пока ты не в состоянии сказать нечто такое, что полезнее твоего молчания. (кто-то умный сказал)
Ошибки входа и выхода из позиций – обычное дело при торговле на фондовом рынке. Ошибка входа приводят к стопам и фиксации убытков, ошибки выхода «съедают» накопленную прибыль.
Существует несколько методов снижения отрицательно эффекта от этих ошибок.
Математик будет преодолевать эти ошибки поиском экстремумов на графике цены. Для этого ему придется задать описывающую изменение цены функцию и, применяя математические методы, определять значения максимума и минимума графика.
Однако такой подход сложно применить для нестационарных процессов, а изменение цены актива является именно таким.
Другие подходы стремятся следовать за трендом, снижая среднюю цену входа. Их главный недостаток — быстрое нарастание инвестированного капитала для снижения средней цены входа.
Мы предлагаем способ автоматической адаптации к текущей волатильности на фондовом рынке на базе метода Хука-Дживса. Это позволит не только следовать за трендом, но и извлекать прибыль на боковике.