Избранное трейдера WooDoo
Всем привет.
Потихоньку готовлю инфраструктуру для ухода от терминала Metatrader5 — есть некоторые неудобства при алготрейдинге с десятком торгуемых символов FORTS MOEX. В связи с этим хочу воспользовать API Финама для получения и сохранения котировок фьючерсов срочного рынка (для начала).
Ориентируясь на библиотеку и разбираясь с интернет запросами столкнулся, что следующий запрос:
{ "interval": { "count": 500, "from": { "seconds": "1729382400" } }, //"security_board": "SPBFUT", //"security_code": "RIZ4", "security_board": "TQBR", "security_code": "SBER", "time_frame": "INTRADAYCANDLE_TIMEFRAME_M1" }
Является рабочим, данные поступают, OHLC каждой свечи с временной меткой — приходят.
Но при попытке получить то же для фьючерса RIZ4 — ошибка. И там и там данные хочу получить с 20.10.2024, но для акции SBER успешно, для фьючерса RIZ4 — не успешно.
Может кто то работал с этим, подскажите, что я делаю не так?
В предыдущем посте были затронуты типы графиков, основанные на цене и объеме торгов. В этом будут рассмотрены аналитические функции торговых платформ, которые помогут трейдеру лучше понимать текущую ситуацию на рынке, действия крупных участников, а в итоге повысят результативность торгов.
10 аналитических функции торговых платформ:
1) Крупные сделки (Big Trades) – на графике отмечаются крупные одиночные сделки определенного объема, объем задается в диапазоне между минимальным и максимальным значением.
Источник: Tiger.com
2) Поиск кластеров (Cluster Search)– на кластерном графике отмечаются ценовые уровни, соотвествующие по определенному параметру: объем торгов, объем продаж по bid, объем покупок по ask, дельта (разница между объемом покупок и объемом продаж), количество сделок.
Заранее прошу поставить лайк- внизу статьи я прикрепил уникальные программы которые сейчас реально сложно найти + мой собственный софт и примеры кода, который я сделал специально для вас.
В этой статье Вы узнаете как обучить и поставить на торговлю в терминал нейросеть без знания программирования(простой способ — в самом низу). В данной статье не говориться как сделать прибыльную нейросеть, но если будет много лайков — я напишу про это подробней. В одной из следующих тем, например — я хочу написать про генераторы торговых стратегий — поэтому ставьте лайк, чтобы у меня была мотивация.
Поехали!
Используйте детализированные данные Nasdaq, чтобы усовершенствовать свои торговые стратегии за счет более точных решений и эффективного управления рисками.
Это уникальная возможность для тех, кто хочет улучшить свои результаты, — в отличие от традиционных минутных или часовых баров, подписка дает доступ к тиковым данным, которые содержат информацию о каждом изменении цены, что позволяет глубже анализировать рынок.
Что вы получаете благодаря подписке:
Для разных задач доступны четыре тарифа: realtime-данные без доступа к истории, а также realtime-данные с историей глубиной 12 месяцев, 36 месяцев или 20 лет. Тарифы на подписку делятся на профессиональные и непрофессиональные.
Вот так считает калькулятор облигаций в ексель. Все интерактивно. Данные обновляются автоматически.
Нужно вставить только код ценной бумаги, остальное формулы делают сами.
Часть формул для составления калькулятора:
Дисклеймер: для трейдеров, желающих лучше понять расчет ГО для фьючерсов, вечных фьючерсов, маржируемых и премиальных опционов (МО и ПО) по версии биржи.
Вчера была новость от биржи про опционный калькулятор и API
smart-lab.ru/blog/1035188.php
В этом контексте особенно важно понять принципы расчета ГО на FORTS.
В практическом трейдинге возможны любые комбинации, конструкции и связки по торгуемым деривативам, например:
1. Куплен ПО/продан МО на одинаковый БА
2. Куплен БА/продан ПО на одинаковый БА.
3. Куплены фьючерсы на акции или сами акции/ проданы ПО IMOEX или фьючерс IMOEXF
и многое другое.
Из ответа Мосбиржи
«Да, может быть неттинг премиального опциона с фьючерсом, спотом и маржируемым опционом.
Подробнее о риск менеджменте
Московская Биржа | Рынки (moex.com)
и неттировании
Презентация PowerPoint (moex.com)»
Собственно, принципы расчета ГО и примеры как раз и изложены в этих презентациях.
Для опционщиков особенно полезна информация по НЕТТИНГУ ао второй презентации.
local Titles, Entries, Desk = {}, {}, {} local Wn1_Hndl local Wn1_Field1, Wn1_Field2, Wn1_Field3, Wn1_Field4, Wn1_Field5 = "Код CALL", "Страйк", "Дельта CALL", "Дельта расч", "Теор. расч" function OnInit (scriptPath) qu = require ("QuikUtil(qu)") -- qc, lu, tu blk = require ("BlackScholes(blk)") glb_ScriptDir, glb_ScriptName = lu.SplitPath (scriptPath) message (glb_ScriptName .." started") server = require ("OptionDesk") end -- OnInit() function OnStop (signal) if Wn1_Hndl then DestroyTable (Wn1_Hndl) end StopFlag = true return 1000 -- 1 sec end local function ShowWin (cols) for k = 1, #Desk do local calCode = Desk[k][Entries[Wn1_Field1]] if calCode:sub (3,3) == "0" then calCode = calCode:sub (1,2) .
После того как исполнилась сделка и мы получили соответствующий коллбэк у нас меняются данные по позициям и доступным лимитам. Посмотрим, как можно работать с этими данными через скрипт.
Для анализа состава портфеля, лимитов и их динамики используются таблицы:
Клиентский портфель (получаем данные через getPortfolioInfo и getPortfolioInfoEx).
Позиции по деньгам (getMoney и getMoneyEx, money_limits).
Позиции по инструментам (getDepo, getDepoEx, depo_limits).
Ограничения по клиентским счетам (futures_client_limits).
Позиции по клиентским счетам (futures_client_holding).
Таблица «Клиентский портфель» даёт сводную информацию по лимитам и параметрам риска брокерского счета. Таблицы «Позиции по деньгам» (лимиты) и «Позиции инструментам» (ценные бумаги) показывают данные в разрезе фондового рынка. Таблицы «Ограничения по клиентским счетам» (лимиты) и «Позиции по клиентским счетам» (фьючерсы и опционы) – только про срочному рынку.