Сегодня начинаем уже писать полноценные скрипты для терминала, а не отдельные блоки кода на lua.
Пройдем:
Структура скрипта
В торговом терминале можно запускать небольшие примеры на lua, как мы это делали ранее, но если говорить о постоянно работающем алгоритме, а не о компактной программе, которая должна выполнить только несколько коротких действий, то минимальная структура скрипта для квика будет содержать следующие функции:
function OnInit – инициализирует глобальные переменные и константы (например, торгуемые бумаги, размеры тейка и стопа, торговый счет и пр.), имена таблиц, необходимых файлов.
function OnStop – функция остановки скрипта, активируется при нажатии клавиши «Остановить» в панели скриптов терминала.
function main – основная функция, создает отдельный поток для выполнения скрипта. Обычно внутри main создается цикл для непрерывной работы, т.к. без него функция выполнит один раз весь код, который в ней прописан и скрипт остановится.
ВРЕМЯ ДЕЙСТВИЯ: ДО ЗАКРЫТИЯ ТОРГОВ
УСЛОВИЕ: ЦЕНА >= 4.158
СТОП-ЛОСС: ЦЕНА ВАШЕЙ ПОКУПКИ — 0.054
ТЭЙК-ПРОФИТ: ЦЕНА ВАШЕЙ ПОКУПКИ + 0.054
ВРЕМЯ ДЕЙСТВИЯ: ДО ЗАКРЫТИЯ ТОРГОВ
УСЛОВИЕ: ЦЕНА >= 17.749
СТОП-ЛОСС: ЦЕНА ВАШЕЙ ПОКУПКИ — 0.32
ТЭЙК-ПРОФИТ: ЦЕНА ВАШЕЙ ПОКУПКИ + 0.32
ВРЕМЯ ДЕЙСТВИЯ: ДО ЗАКРЫТИЯ ТОРГОВ
УСЛОВИЕ: ЦЕНА >= 1716
СТОП-ЛОСС: ЦЕНА ВАШЕЙ ПОКУПКИ — 35
ТЭЙК-ПРОФИТ: ЦЕНА ВАШЕЙ ПОКУПКИ + 35
СТАТИСТИКА С 22.09.1997 ПО 29.12.2018: 442/248
(ЧИСЛО ПРИБЫЛЬНЫХ СДЕЛОК/ЧИСЛО УБЫТОЧНЫХ)
Джим Саймонс — легенда инвестиций и трейдинга, настоящий квант с математическим образованием и подходом. Фонд под его управлением по доходности гораздо круче Баффета, Сороса и Линча вместе взятых, Medallion на долгосрочном периоде пока никто не смог обогнать.
Прочитал книгу — выписал самые интересные тезисы. Как человек с похожим бэкграундом и складом ума — получил удовольствие:
👉 Начиная с 1988 года, флагман компании Renaissance, хедж-фонд Medallion, показывает среднюю годовую доходность 66%, а его прибыль от торговых операций превышает 100 миллиардов долларов. Ни один инвестор так и не приблизился к хотя бы похожим показателям. Уоррен Баффетт, Джордж Сорос, Питер Линч, Стив Коэн и Рэй Далио — все они уступают ему в этом вопросе
👉 Управленцы со степенью MBA когда-то с насмешкой относились к мысли о том, что при инвестировании следует опираться на научный, системный подход. Они были уверены: при необходимости можно всегда нанять кодера. Сегодня программисты говорят то же самое об управленцах со степенью MBA, если вообще о них вспоминают.
Закрылись еще две публичные сделки моих роботов:
На текущий момент было 398 публичных сигналов на покупку. 146 от робота AVP, 213 от робота PVVI и 39 от робота CandleMax. Вот ссылки:
Подводим итоги управления алгоритмическим портфелем на Московской бирже. За 2-й квартал 2023 года доходность портфеля составила +16,3%. Хороший плюс показали трендовые алгоритмы на валюте и на акциях, а также хорошо выросла инвестиционная часть портфеля — ETF на индекс ММВБ и Золото.
Доходность за 12 месяцев составила 49,3%.
Напоминаю, что в данной стратегии торгуется алгоритмический портфель из 30-ти торговых роботов на российских фьючерсах и акциях, а также часть средств размещается в инвестиционном портфеле (акции, золото, облигации). Сейчас на Комоне это моя флагманская стратегия Alfa-Quant Capital:
https://www.comon.ru/strategies/109402/
Мой телеграм-канал: @alfa_quant
ВРЕМЯ ДЕЙСТВИЯ: ДО ЗАКРЫТИЯ ТОРГОВ
УСЛОВИЕ: ЦЕНА >= 10997
СТОП-ЛОСС: ЦЕНА ВАШЕЙ ПОКУПКИ — 270
ТЭЙК-ПРОФИТ: ЦЕНА ВАШЕЙ ПОКУПКИ + 270
ВРЕМЯ ДЕЙСТВИЯ: ДО ЗАКРЫТИЯ ТОРГОВ
УСЛОВИЕ: ЦЕНА >= 186.3
СТОП-ЛОСС: ЦЕНА ВАШЕЙ ПОКУПКИ — 6
ТЭЙК-ПРОФИТ: ЦЕНА ВАШЕЙ ПОКУПКИ + 6
СТАТИСТИКА С 22.09.1997 ПО 29.12.2018: 710/396
(ЧИСЛО ПРИБЫЛЬНЫХ СДЕЛОК/ЧИСЛО УБЫТОЧНЫХ)