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

по

Интерактивное обучение основам C#. Бесплатное.

В нашем гайде продолжают выходить лекции «C# для алготрейдера». В нём мы учим язык сразу на примере трейдинга. Разбираемся с Visual Studio, OsEngine, объектной моделью трейдинга и с самыми основами.

Однако для того, чтобы с нуля начать писать роботов на C#, не всем этого будет достаточно. Кому-то обязательно потребуется дополнительный источник знаний и практики. И этот источник есть. Простой, проверенный и бесплатный.

Кому будет мало лекций «C# для алготрейдера» из нашего Гайда, хочу порекомендовать дополнительный хороший способ изучить самые основы языка C#.

Ссылка: https://stepik.org/course/5482/promo

Интерактивное обучение основам C#. Бесплатное.

Несколько фактов:

  1. Я отправляю к Иосифу Дзеранову на этот и другие его курсы своих сотрудников из офиса уже больше трёх лет.
  2. Конкретно этот курс начали проходить 83 тысячи человек. И он дорабатывался в течении многих лет.
  3. Курс интерактивный, и можно прямо в браузере писать исходный код на C#. Это тебе не книга длинной в 800 страниц. Практика – СРАЗУ, от чего завершаемость курса очень хорошая.


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

НКД (накопленный купонный доход): как он влияет на доход от облигаций

Главная отличительная особенность купонных облигаций от обычных вкладов в том, что их можно вторично продавать на рынке. Когда инвестор покупает облигацию «с рук», то вместе с самой бумагой приобретает и её купон, накопленный с даты последней выплаты. Купон пополняется каждый день. Именно для такой продажи, чтобы определить справедливую цену облигации на момент сделки, рассчитывается накопленный купонный доход (НКД).

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

💰Сегодня немного детальнее поговорим про НКД.

Чтобы не пропустить другие интересные и полезные посты, подписывайтесь на мой фирменный телеграм-канал с авторской аналитикой и инвест-юмором.
НКД (накопленный купонный доход): как он влияет на доход от облигаций

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

Как работать с таблицами Excel. Как работают формулы?

В статье я расписываю как пользоваться Excel таблицей с подтягиванием информации из API Московской биржи.

Таблицу удобно использовать для автономного подсчёта всех данных по инвестиционному счёту. Её можно кастомизировать как душе угодно.

Поехали!

Все ссылки работают через API Московской Биржи.

Чтобы понять, что такое API проведу аналогию с рестораном. База данных московской биржи- это кухня ресторана, мы и в ресторане и в финансовом мире- клиенты. Как, что, кем готовится на кухне или в базе данных биржи нас не волнует, нам важен конечный продукт. В ресторане официант принимает от нас информацию о том, что мы хотим, передаёт на кухню, там забирает заказ и приносит нам готовый заказ. API делает тоже самое, мы ему говорим что хотим, он делает все манипуляции с базой данных мосбиржи и приносит нам готовую информацию.

Чтобы начать пользоваться таблицей Excel необходимо лишь научиться работать с API, что мы сейчас и сделаем.

Для начала распишу общие принципы, чтобы было понятно откуда берутся данные.



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

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. Наши кубики не просто ограниченный набор. Во первых, они элементарны, что делает их гибкими в совершенно разных сценариях использования (они НЕ заточены под определенные стратегии, подойдут любые стратегии!). Во вторых, кубики можно создавать самостоятельно прямо внутри Дизайнера. Вы можете создавать кубики из кода, а можете создавать кубики из кубиков!


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

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