Избранное трейдера test
Привет всем! Хотел опубликовать серию постов с описанием, как я на C# разработал систему для тестирования и торговли. Уклон будет больше в программирование, но в рамках алго.
Смысл в том, что я старался придерживаться правил ООП и сделать систему простой и конфигурируемой. В нескольких статьях я простыми словами расскажу про фишечки программирования, которые использовал. Расскажу про подходы к написанию объектно-ориентированного кода и про соответствующие библиотеки, которые использовал. Уделю внимание базам данных, как можно связываться с базами посредством объектно-реляционных преобразований и про сам SQL. Опишу, что такое внедрение зависимостей и IoC контейнер, и как благодаря этому, только от одной переменной зависит режим работы – тестовый или торговый. Приведу пример реализации стратегии в рамках системы.
Оговорюсь, что это не hft – здесь не будет специальной оптимизации, работы с драйверами, памятью и т.д. В разработке использовал SmartCom и открытые библиотеки на C#. Чтобы не получилось слишком объёмно – буду сокращать, и опишу только часть моментов, опустив остальное (многопоточнось, проверки, защиту от сбоев и т.д.) Знаю, что есть StockSharp и пр. но… но… у меня с этим не пошло… мне проще оказалось сделать самому, чем от кого-то зависеть.
Оговорюсь так же, что всё нижесказанное – это моё личное мнение, сформированное в рамках моего понимания, не претендующее ни на что. Я всё буду объяснять своими словами, и лишь хочу осветить тот материал, который здесь не обсуждался, либо обсуждался мало. В своё время, смарт-лаб очень много дал мне, что бы не говорили, это очень хороший ресурс, где много интересных людей! Я хочу внести и свою лепту в копилку, может кому-то, когда-нибудь пригодиться. Буду публиковать по одной – две статьи в неделю, всего будет 11 статей.
curl --request POST "http://www.moex.com/ru/derivatives/contractresults-exp.aspx?" --data "day1=20160617&day2=20170615&code=Si-6.17M150617PA 60000" >/home/my_dir/abrkadabra.txt;
Интересное различие в данных Росстата по зарплатам за 2016 год: средняя — 36,7 т.р., медианная (коррекция больших отклонений) — 26,5 т.р., модальная (чаще всего встречающееся значение показателя) — 17,6 т.р. Цифры приведены до вычета НДФЛ.
Вряд ли, конечно, Росстат всех хочет обмануть указывая в своих оперативных ежемесячных отчетах именно среднюю зарплату — просто ее расчет относительно проще и дешевле. Тем не менее, оперирование понятием «средняя зарплата» в РФ например с целью анализа рынков или макроэкономических тенденций в целом — может ввести в заблуждение. Лучше уж следить за этой таблицей на сайте ведомства госстатистики c медианными/модальными показателями, которая обновляется несколько раз в год: goo.gl/WFVtFP
Мой телеграм канал об экономике и финансах: t.me/economicsguru
Ну что, сначала о последних закупках
NVDA, которую я купил в свой модельный портфель буквально несколько дней назад, поднялась за это время на 43%
Verisk тоже бодрячком, поднялся на 2 %
Мордокнига, правда, упала на 1% но это ничего
Истинно, истинно говорю я вам — пользуйтесь моментом для покупки качественного тека,
Информационные сайты.
CoinMarketCap — Информация по ценам монет, объёмам торгов, капитализации, и по биржам, где эти монеты торгуются.
Exchangewar — информация по криптобиржам.
Whattomine — информация по монетам, которые наиболее выгодно майнить в текущем моменте.
Coinwarz — информация по монетам, которые наиболее выгодно майнить в текущем моменте.
Криптобиржи.
Обменные пункты электронных денег