Избранное трейдера Иван Иванович
Продолжаем погружение в основы qlua.
Идентификатор инструмента
Получаем количество свечей через getNumCandles
Получаем свечные данных через getCandlesByIndex
Читаем данные с индикатора SMA
Данные с верхней и нижней линии Price Channel
Графики с таблицы текущих торгов
Сравнение получение данных через CreateDataSource и через getCandlesByIndex
Торговый терминал позволяет получать данные по биржевым свечкам непосредственно из открытых графиков. Причем можно получать данные не только с котировок цены, но и с объемов, с индикаторов, а также, как мы увидим позже, с любых графических данных выведенных, например, с таблицы текущих торгов.
Получение данных котировок с графика цены.
Для начала на самом графике цены необходимо установить идентификатор.
Создаем график в торговом терминале, нажимаем правую клавишу мышки, выбираем «Редактировать», выбираем график цен:
Проваливаемся во вкладку «Дополнительно», и присваиваем id, например: SBER_ID:
Кратко расскажу принципы и некоторые нюансы работы с графиком в Qiuk в плане создания своего индикатора (здесь и далее – подразумевается использование языка программирования Lua). В конце текста изначально хотел прикрепить видео с демонстрацией и краткими пояснениями работы моих индикаторов, но решил сделать это во второй части статьи, чтобы совместить просто иллюстрацию с небольшим анализом фьючерсов и акций.
На полноту изложения вопроса по работе с индикаторами на графике Quik не претендую. Информация будет полезна интересующимся данной темой, не рассчитана на профессионалов (которые и так все знают, умеют и реализовали – свято в это верю), но все же предполагает наличие определенного уровня знаний Lua.
Зачем мучиться со своими индикаторами? Конечно, в этом нет смысла, если вас устраивают стандартные индикаторы или отсутствуют самостоятельные подходы (методы) торговли, либо визуализация вам в принципе не требуется (не интересна).
В моем случае мне банально захотелось сделать визуализацию своего метода прогнозирования экстремумов цены следующего интервала.
Функция CreateDataSource
Получение количества свечек данных
Пауза для подгрузки данных
Получение по инструменту OPEN, HIGH, LOW, CLOSE, VOLUME
Обработка времени и даты
Закрытие источника данных
Примеры: получение данных последних 10 свечей, выгрузка новой минутной свечки после её закрытия, текущее значение простой средней SMA10 по минуткам
Простой скрипт выгрузки котировок
Сегодня рассмотрим функцию, с помощью которой можно получать данные биржевых свечек. Это можно делать и с графиков (чуть позже рассмотрим), но в этом случае нужно, чтобы сам график как источник данных был открытым, что не очень удобно, особенно если скрипт использует несколько таймфреймов – необходимо аналогичным образом держать открытыми и соответствующее количество графиков.
Более практичным вариантом является получение данных через функцию CreateDataSource, запрос осуществляется следующим образом:
ds, err = CreateDataSource(код класса, тикер инструмента, интервал)
Код класса: для акций «TQBR», для срочного рынка «SPBFUT».
Добрый день, друзья!
Продолжение.
Часть 1 – smart-lab.ru/blog/903001.php
Часть 2 – smart-lab.ru/blog/905219.php
Часть 3 – https://smart-lab.ru/blog/907392.php
Краткое содержание предыдущих частей
Наша исследовательская группа поставила задачу рассчитать параметры моделей CAPM, WACC и ставку дисконтирования, базируясь исключительно на российской финансовой статистике.
Для этого мы определили доходность безрискового актива и премию за рыночный (корпоративный) риск для российского фондового рынка, а также отраслевые коэффициенты бета и сегодня переходим к оценке премий за страновой риск, за размер компании и за специфические риски.
Премия за страновой риск (С) в классическом варианте (с недружественным безрисковым активом) определяется как разность между доходностью гособлигаций США и гособлигаций оцениваемой страны, либо на основании дефолтных рейтингов, присваиваемых странам специализированными рейтинговыми агентствами (Standard & Poor's, Moody's, Fitch и др.).
В середине лета озаботился закрытием ИИС. И получить вычет типа Б. Решил описать, чтоб не забылось.
В идеале конечно открыть такой ИИС и не закрывать. Однако была пара причин:
1. Вывести часть средств
2. Поменять брокера – Сбер нестабильно работает.
Можно было озаботиться переводом денег к другому брокеру, но решил не заморачиваться. Поскольку сразу планирую отрыть новый, также есть второй ИИС (на супругу). За конец этого года-начало следующего разбросаю остаток, чтоб сильно не попасть на налоги. Конечно рассчитываю, что осенью увеличат лимит для типа Б о 2.5-3млн.
По процедуре:
— Сбер закрывает счет и выводит деньги на карту за 4 дня. Для этого необходимо принести справку из налоговой, что не получал вычет типа А.
— справку налоговая готовит один месяц (в реале была готова через 3 недели). Для этого запросили документы от брокера:
1. Договор на открытие ИИС
2.Платежки о внесении средств на ИИС за все года.
При сборе доков возникла проблемка. Сбер выдает платежки только за последние 5 лет. В итоге подвис один перевод в 2015, распечатать который не мог ни онлайн, ни через менеджера. В итоге дополнительно распечатали Отчет брокера со всеми переводами. И пришлось созваниваться с налоговой и объяснять ситуацию.