Избранное трейдера /\../
Модель использует регрессию фильтра Калмана для расчета коэффициента хеджирования между биткоином (BTC) и эфириумом (ETH). Затем он отслеживает стоимость портфеля хеджирования, выискивая моменты отвлечения для входа в длинные или короткие позиции. Тестовые данные были собраны по данным BTC и ETH за 4-часовые временные интервалы, охватывающие 1035 дней.
Бектест
пошаговая процедура, приведенная ниже:
1. Используйте регрессию фильтра Калмана (как показано в книге EC), чтобы рассчитать коэффициент хеджирования между BTC и ETH.
2. Рассчитайте спред следующим образом: S = BTC — (коэффициент хеджирования * ETH).
3. Рассчитайте Z-балл спреда (ов), используя скользящее среднее и std. (можно использовать период полураспада из расчётов Калмана или установленный период ретроспективного анализа, например, 10).
4. Определите длинный вход как -2, короткий вход как 2 и выход из сделки как 0.
5. Открывайте длинную позицию, когда Z баллов <= -2, выходите из сделки, когда Z баллов >= 0.
Сегодня рассмотрим:
Что такое таблица обезличенных сделок.
Настройка таблицы в терминале.
Что делать, если таблица открылась, но она пустая.
Вывод данных с таблицы по DDE.
Работа с таблицей обезличенных сделок через скрипт qlua с примерами.
Пишем советника, показывающего на графике крупных игроков.
Лента всех сделок (она же таблица обезличенных сделок, она же таблица всех сделок) — это тиковый массив сделок с одним или несколькими инструментами, в котором отражается информация по каждой сделке, в т.ч.: цена, объём и направление транзакции (покупка/продажа). Обычно для работы выбирается один инструмент, который отслеживается, реже 2 (например базовый актив и ближайший фьючерс на него). Встречал варианты, когда грузят сразу большой список, но в этом случае может сильно подвисать терминал.
Зачем нужна лента сделок: многие, пытаясь торговать внутри дня, проводят часы за медитативным наблюдением за биржевым стаканом. Однако стакан заявок это только намерение, далеко не все выставленные заявки перейдут в сделки. Более того иногда по некоторым акциям (2го и 3го эшелона) заявки в стакане могут активно «двигаться», создавая видимость, что в бумаге идет активная торговля, при этом, если открыть таблицу всех сделок, то будет видно, что реальных сделок практически нет.
Многие ли из нас сделали капитал с помощью инвестиций на фондовом рынке?
Да, такие есть. Есть, кто успешно прокатился на растущем рынке в разное время. Встречаются даже успешные трейлеры, которые заработали на спекуляциях с плечом или деривативах. Но много ли среди читателей и авторов, кто за 15-20 лет получил в среднем 10-15% годовых пусть даже в рублях и не особо переживает за то, как сохранить накопленный доход на «бычьем рынке».
Уверен такие есть, но они обычно не особо пишут комментарии😉…
Наш мир устроен таким образом, что не существует черно-белых правил. Любого результата можно достичь миллионом разных способов, но вопрос какой ценой и за какое время?
В инвестициях неэффективность в первую очередь оплачивается «потерянным временем». Деньги — это результат, их можно заработать, а время не вернуть.
Долгое время сам пытался найти универсальную систему торговли с акциями, валютой, фьючерсами, облигациями, чтобы достичь максимальных результатов. И хотя по своей природе стайер, всегда хотелось быть более быстрым стайером во время забега… 🤷🏻Спрашивается только зачем?
Хоть я уже давно вышел на работу, но все же решил поделиться впечатлениями от отдыха в Крыму в этом году.
Крым для меня это особое место, туда я приезжал практически каждый год (пропустил только 4 года из своих 34-х лет), а бывало и по 3 раза в год, когда был студентом и времени свободного было много, причины следующие:
1. Родственники живут в Крыму!
2. Мое здоровье в детстве заставило родителей отправлять меня туда чаще, чем возможно им хотелось;
3. Когда уже был студентом — будущая жена жила в Крыму и я приезжал часто к ней;
4. Ну а как закончил свои институты и начал работать — приезжали к родителям жены повидать их;
5. Ну а самая главная причина — Я ЛЮБЛЮ КРЫМ!
В 2023г. я уже отдыхал в Ялте — отличный получился отпуск в супер отеле, лучше отеля пока я в России не встречал, да и не хочется ездить в другие, одни разочарования.
Но главное обстановка была спокойная — без проблем проехали Крымский мост и 2 недели пребывания на Крымском полуострове прошли тихо и спокойно, поэтому и летом решили снова поехать, но только уже к родственникам.
Функция CreateDataSource
Получение количества свечек данных
Пауза для подгрузки данных
Получение по инструменту OPEN, HIGH, LOW, CLOSE, VOLUME
Обработка времени и даты
Закрытие источника данных
Примеры: получение данных последних 10 свечей, выгрузка новой минутной свечки после её закрытия, текущее значение простой средней SMA10 по минуткам
Простой скрипт выгрузки котировок
Сегодня рассмотрим функцию, с помощью которой можно получать данные биржевых свечек. Это можно делать и с графиков (чуть позже рассмотрим), но в этом случае нужно, чтобы сам график как источник данных был открытым, что не очень удобно, особенно если скрипт использует несколько таймфреймов – необходимо аналогичным образом держать открытыми и соответствующее количество графиков.
Более практичным вариантом является получение данных через функцию CreateDataSource, запрос осуществляется следующим образом:
ds, err = CreateDataSource(код класса, тикер инструмента, интервал)
Код класса: для акций «TQBR», для срочного рынка «SPBFUT».