Избранное трейдера FatCat
df["Tomorrow"] = df["Close"].shift(-1) df["Target"] = (df["Tomorrow"] > df["Close"]).astype(int) # наша цельОчень важно, какие данные будут использоваться для прогнозирования. Здесь используется: показатель силы закрытия бара (т.е. (Close-Low)/(High-Low)) за текущий и предыдущий день, процентные соотношения между ценой закрытия и средними за периоды 2,10,15,25,50 дней по индексам IMOEX, RVI, RGBITR, и плюс цены закрытия индексов RVI, RGBITR.
train = df.loc['2013':'2022'] test = df.loc['2023':]Для создания модели используется <a href=«scikit-learn.
Всем привет!
В данной статье расскажу о ключевых моментах работы коннектора, связанных со спецификой протокола FIX/FAST с обзором исходного кода.
Коннектор MoexFixFastCurrency включен в состав платформы OsEngine.
Классы коннектора расположены в папке MoexFixFastCurrency. Всё с открытым кодом. Вы можете посмотреть исходники на ГитХаб здесь: https://github.com/AlexWan/OsEngine/tree/master/project/OsEngine/Market/Servers/MoexFixFastCurrency
Или внутри проекта здесь:
В рамках Указа Президента РФ от 08.11.2023 № 844 частные инвесторы могут разблокировать заблокированные в НРД иностранные ценные бумаги на сумму не более 100 тысяч рублей на человека. Нерезиденты могут выкупить эти активы, используя свои замороженные денежные средства на счетах типа С.
По оценкам процедурой выкупа заблокированных иностранных ценных бумаг могут воспользоваться более 5 млн частных инвесторов.
Участие в обмене бесплатное и добровольное. Ниже вы найдете подробную инструкцию для частных инвесторов.
1.1. Акции иностранных компаний. Примеры: Apple – APPL, Microsoft – MSFT, Tesla – TSLA…
1.2. Депозитарные расписки на акции иностранных компаний. Примеры: Toyota Motors – TM, Toshiba Corp. — TSE, Nestle – NESM, Samsung – SMSN…
1.3. Паи иностранных инвестиционных фондов (ETF). Примеры: SPDR USA — SPY, Vanguard Bonds –BND, ARK Innovation – ARKK…
Акции | https://smart-lab.ru/forum/ |
Облигации | https://smart-lab.ru/bonds/ |
Брокеры | https://smart-lab.ru/brokers-rating/ |
Общий | https://smart-lab.ru/trading/ |
Форекс | https://smart-lab.ru/forex/ |
Опционы | https://smart-lab.ru/options/ |
Алго | https://smart-lab.ru/algotrading/ |
Софт | https://smart-lab.ru/trading-software/ |
Криптовалюта | https://smart-lab.ru/crypto/ |
Банки | https://smart-lab.ru/banki/ |
Информационно-статистический сервер Московской Биржи (ИСС или ISS) – это сервис, предоставляющий разнообразную биржевую информацию в режиме реального времени, а также итоги торгов и статистические данные.
Основные возможности ИСС:
Данные о ходе торгов в режиме online и итоги торгов доступны только по подписке, естественно платной.
На сайте мосбиржи есть специальный раздел “Программный интерфейс к ИСС“, на котором выложено Руководство разработчика (v.1.4), Описание метаданных и Описание методов.
С этих документов и надо начинать изучать ИИС. Кстати говоря Правила использования биржевой информации Московской Биржи четко определены и наглядно представлены в презентации.
Какие свойства есть у криптовалюты? Во-первых это очень высокая волатильность, сотни и даже тысячи процентов это норма. Отсюда вытекает и второе: прибыль по лонгам и шортам не может быть распределена равномерно (по крайней мере если мы говорим об относительно продолжительном интервале в сделке). Например, упасть сильнее чем на -100% за месяц невозможно, а вот вырасти на +1000% легко.
Идея такая. Попытаться забирать «жирную» прибыль в долгосрочных движениях вверх, отдавать обратно по минимуму на «медвежьих» циклах. Что-то типа базового принципа при торговле криптой.
Итак сам алго. Сделки только в лонг. Таймфрейм 1 минута. Первого числа каждого месяца начинаем строить «месячный» хай. Т.е. если максимум текущий > максимум предыдущий, то обновляем «месячный» уровень и т.д. Таким образом 7 числа каждого месяца у нас отрисуется ровно максимум за неделю, к 30 за месяц. Чем больше дней прошло с начала месяца, тем больший интервал охватывает найденный экстремум.
Также каждую неделю будет строить «недельный» минимум для трейлинга прибыли. Каждое воскресенье (это день недели с исторически минимальной волатильностью) начинаем отрисовывать минимум по тому же принципу: минимум текущий < минимум предыдущий => обновляем «недельный» минимум. К концу следующей субботы имеем отрисованный уровень за 7 дней. В воскресенье опять начинаем все заново.