Избранное трейдера nik krav

по

Qlua: работа со сделками, позициями и денежными лимитами. Часть 1.

Функция OnTrade
Сохранение параметров сделки в файл.
Работа с таблицей сделок.
Сохранение всех сделок дня.
Скрипт автосохранения всех заявок и сделок под завершение торгового дня.

Для отслеживания прошедших сделок мы можем задействовать функцию обратного вызова OnTrade. Она во многом похожа по логике на OnOrder, только возвращает коллбэки уже по исполненным сделкам. В случае, если заявка разбивается на несколько сделок, мы получим информацию по каждой.

В файле QLUA.chm в директории терминала находим через поиск описание самой функции:

Qlua: работа со сделками, позициями и денежными лимитами. Часть 1.
И таблицу с параметрами:



( Читать дальше )
  • обсудить на форуме:
  • Quik Lua

Робот для торговли спреда внутри канала, пробоя или отбоя от уровня (с исходниками на Java Script)

Скрипт в руки — деньги в карман.

Инструкция:
1. Бери «Скрипт».
2. Пиши «Тикер» из фондовой секции ММВБ.
3. Жми «График».
Вуаля… ваш брокерский счет наливается прибылью.

Чем жирнее цена, тем жирнее уровень.
Пользуйся и твоя эквити будет гладкая и больше чем вчера.

Робот для торговли спреда внутри канала, пробоя или отбоя от уровня (с исходниками на Java Script)

ПС: График влево.
Данные ММВБ с задержкой 15 минут.

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
</head>
<body>

<form name="search">
    <input type="text" name="key" placeholder="Тикер" id="key"/>
    <input type="button" name="buttonChart" value="График" />
</form>
<div id="printBlock"></div>
<canvas id="chart" width="4000" height="600"></canvas>
<script>
const keyBox = document.search.key;
const keyButton = document.search.buttonChart;
 
 function DrawChart(prices,minPrice,maxPrice,maxVolume,ZZ,ZZDay){

	var chart = document.getElementById("chart");
	
	
	if (chart.getContext) {
		var ctx = chart.getContext("2d");
		ctx.lineWidth=1;
		Point = 0;
		for (let i = prices.


( Читать дальше )

Перевод книги "Хакер фондового рынка". Как работают торговые системы?

Перевод книги "Хакер фондового рынка". Как работают торговые системы?
Ранее:
1. Предисловие.
2. Торговля деньгами.
3. Биржевая цена.
4
Золотоискатели и ломбарды.
5
. Тики, бары, свечи.

Как работают торговые системы?

Кривая цен на рис. 1 на первый взгляд производит довольно хаотичное впечатление. С середины апреля до начала июня можно выделить область подъема — тренд. Если бы вы купили в начале роста и продали в конце, то получили бы хорошую прибыль. Но как узнать заранее, когда начинается и когда заканчивается тренд? Кривая, похоже, не помогает, потому что в пределах тренда, а также в других областях она показывает много нерегулярных колебаний. Очевидно, что помимо тренда он подвержен множеству различных влияний. Эти влияния исходят от рынка — совокупности всех покупателей и продавцов рассматриваемого актива. В случае с курсом EUR/USD это все банки, трейдеры и валютные дилеры, которые торгуют евро и долларами.

На эффективном рынке цены зависят только от реальных событий. В случае с акциями компаний это может быть публикация квартальных результатов или объявление нового вида продукции, в случае с иностранной валютой — например, изменение политики центрального банка или публикация экономических данных.



( Читать дальше )

Как утащить с сайта Мосбиржи разные котировки к себе в гугл-таблицы

Нам понадобится сам сайт мосбиржи с данными по котировкам. Еще нам пригодится сайт xpather.com/
Погнали -
1. Надо где-то найти код бумаги, посмотрите у брокера в приложении, для примера — пусть мы хотим затащить в Google таблицу фонд недвижимости сбера, находим что код у СФНАрБиз7 будет RU000A1034U7. Если в приложении не видно, гляньте в отчетах, или на сайте мосбиржи есть страничка вашего актива, для этого фонда вот она www.moex.com/ru/issue.aspx?board=TQPI&code=RU000A1034U7

2. Находим данные в XML, не всегда это просто, если не удается нагуглить, то идем сюда iss.moex.com/iss/engines/stock/markets/
и пытаемся понять к какому рынку это относится, что не всегда очевидно. Допустим опытным путем определили что это в shares/securitues, добавляем к URL iss.moex.com/iss/engines/stock/markets/shares/securities/RU000A1034U7
Ну и чтобы получить XML добавим в конце xml:
iss.moex.com/iss/engines/stock/markets/shares/securities/RU000A1034U7.xml

3. Получили всё в формате XML, визуально нашли в каком разделе находится то что мы ищем и видим что это в rows, PREVPRICE=«87500» это то что нам надо

( Читать дальше )

moexalgo для Algopack мосбиржи – #2 Тахометр трейдера скачал 114млн свечей на 10Гб данных

moexalgo для Algopack мосбиржи – #2 Тахометр трейдера скачал 114млн свечей на 10Гб данных

Всем привет! Наконец-то я закончил работу над своей первой настоящей, правда еще консольной, программой, с помощью которой можно скачать все исторические данные (свечки OHLCV) с различными таймфреймами по всем акциям Мосбиржи. И вроде достаточно простая задача, но отняла достаточное количество времени. И кажется я все больше начинаю понимать как программировать, хотя осознаю, что знаний в безграничном python катастрофически не хватает. Тем не менее получилось сделать то, о чем не мог себе представить еще месяц назад. Открывая сейчас код программы начинаю чувствую на подсознании, что не все так страшно, как было совсем недавно.

Итак, в конце года я писал о том, как с помощью Algopack можно вытащить справочную информацию о всех акциях Мосбиржи. Был написан мой первый небольшой и достаточно простой скрипт использующий библиотеку moexalgo. И я обозначил планы дописать его с целью добычи всех исторических данных.

Тахометр трейдера

Сказано – сделано. В итоге получилась, как я считаю, вполне полноценная программа.



( Читать дальше )

⚡️Новый Дизайнер: следующий уровень в алготрейдинге⚡️

Для профессионалов и энтузиастов алгоритмической торговли радостная новость: Дизайнер вышел в новой версии, полной улучшений и инноваций!

⚡️Новый Дизайнер: следующий уровень в алготрейдинге⚡️

Мы полностью переделали наш Дизайнер. Это заняло длительный срок, и оно того стоило. Новых фич, ускорений, кардинально новых возможностей — огромное количество!

Для всех тех, кто впервые получает нашу рассылку — что такое Дизайнер. Это уникальная программа, где можно делать торговых роботов без программирования. Абсолютно! Все сделано на уровне блок схем, которые изучают даже дети.😀

Плюсы
Но давайте по пунктам чем отличается в этом плане Дизайнер от других платформ:

  1. Дизайнер поддерживает и режим кубиков и кодов на C#. Почему? А почему нет!? Программа удобна и для тех, кто совершенно не умеет программировать, и для тех, кто имеет базовые знания.
  2. Наши кубики не просто ограниченный набор. Во первых, они элементарны, что делает их гибкими в совершенно разных сценариях использования (они НЕ заточены под определенные стратегии, подойдут любые стратегии!). Во вторых, кубики можно создавать самостоятельно прямо внутри Дизайнера. Вы можете создавать кубики из кода, а можете создавать кубики из кубиков!


( Читать дальше )

Фонд ликвидности вместо накопительного счета

    • 16 августа 2023, 22:03
    • |
    • Lidte
      Smart-lab премиум
  • Еще

После вчерашнего повышения ключевой ставки для многих интересными становятся высоколиквидные рублевые инструменты. Я уже несколько раз слышал о так называемых фондах ликвидности (они же фонды денежного рынка), и сегодня пришло время разобрать эту тему. Если интересны выводы, сразу листайте к самому низу.

Фонд ликвидности работает с операциями обратного РЕПО. Наиболее распространенный сценарий такой: Национальный Клиринговый Центр Мосбиржи (НКЦ), он же Центральный Контрагент (ЦК), хочет немедленно получить рубли для своих операций. У него есть ОФЗ (или другие облигации, но такое бывает реже), он отдает их фонду в залог, а получает кредит в рублях. Фонд получает проценты (не сразу, а в конце соглашения), НКЦ получает рублевую ликвидность, а также продолжает получать купоны с облигаций, которые находятся в залоге. Ставка кредита примерно соответствует ключевой ставке ЦБ РФ.

Если хочется больше узнать про сделки РЕПО, советую три статьи, из них общее представление сложить можно:
journal.open-broker.ru/investments/denezhnyj-rynok-moskovskoj-birzhi/



( Читать дальше )

Qlua: введение.

Cерия статей по языку QLua и алгоритмической торговле для тех, кто хочет автоматизировать свою работу на финансовых рынках, освоить написание скриптов, индикаторов, торговых советников и роботов для терминала Quik.

В 2022 году ЦБ выпустил презентацию «Портрет клиента брокера». В ней указано, что в РФ всего 0,03% клиентов используют алгоритмическую торговлю.

Qlua: введение.


Поэтому я понимаю, что людей, которые будут интересоваться темой программирования в трейдинге, совсем немного (хотя с ростом популярности изучения программирования доля со временем может подрасти, но вряд ли существенно).

У меня нет задачи популяризировать эту тему, скорее помочь тем, кто будет идти той же дорогой. Дело в том, что открытой информации по qlua и алгоритмической торговле через Quik в сети немного: есть несколько сайтов энтузиастов, где кусочками выложены разные полезности, часть из этой информации порой уже устаревшая (работает только на более ранних версиях терминала), есть несколько коммерческих проектов (продажи роботов, либо обучения) там информация актуальная, но за неё нужно платить. Есть интересные библиотеки, но отдельные (например, какие-то библиотеки визуального интерфейса) могут отваливаться с появлением новых версий квика.



( Читать дальше )
  • обсудить на форуме:
  • Quik Lua

Выгрузка данных на конец дня по всем акциям Московской Биржи

Иногда бывает необходимым проанализировать не отдельную бумагу, а рынок в целом.

Кто-то смотрит для этого индексы, кто-то различные сантименты, а мне удобнее проводить анализ по динамике всех бумаг (сколько на дату эмитентов в совокупности растет, сколько бумаг выше своих месячных, квартальных или годовых значений и пр.). Каждый по своему может это использовать далее (как общий фильтр принятия решения для входа в сделку, для составления своих индексов, для анализа динамики своего портфеля – особенно если счетов несколько у разных брокеров и пр.).

Получить котировки на конкретную дату можно через сайт Московской Биржи (https://www.moex.com/ru/marketdata/#/mode=groups&group=4&collection=3&boardgroup=57&data_type=history&date=2023-06-27&category=main), но это не очень удобно т.к. требуется либо парсить (для чего нужен уже нетривиальный уровень в программировании), либо вручную выдергивать эту страницу, например в excel (тем, кто попробует выгрузить всё по кнопкам скачать Excel / CSV биржа предложит воспользоваться платной подпиской для получения данных).



( Читать дальше )

....все тэги
UPDONW
Новый дизайн