Избранное трейдера AntiKukl
В серии следующих постов я расскажу о том, как проводить бэктестинг с помощью Python. Для тестирования торговых стратегий я использую сайт Quantopian. Почему именно его? Потому что он: а) простой и наглядный; б) дает доступ к бесплатным историческим данным; в) имеет богатый функционал.
Первая часть.
Всем привет.
Ну что, расскажем что в итоге у нас получилось и к чему пришли и идем. Первое с чем надо было определиться это сам дистрибутив. Перепробовали кучу. Требования были следующие:
— Легковесный
— Версии LTS или стабильный
Просмотрели:
Arch Linux — Всем понравился, но слишком много проблем может возникать при апдейтах и «минимальных» чихах. Нет времени на устранение этих проблем.
CentOS — Понравилась, но как то не зашла.
Debian — Как не странно вообще не пошла у нас. Даже не стали копать.
Linux Mint — Слишком «тяжелая» овер 9ГБ в установке
Linux Ubuntu и ежесней Kubuntu и тд — Слишком «тяжелая» овер 9ГБ в установке
Slackware — Понравилась всем, но тяжелая, так же овер 9ГБ в установке
Ubuntu Server — Вот это подошло на 100%. Легкая, до 700МБ в установке. Легко настраивается. Хорошее сообщество. LTS и тд. Вобщем как основу оси выбрали ее.
Выбор DE — Графической среды. Тут у нас было сразу два фаворита 1)
Что такое Plaza 2 и с чем ее едят! Ч.2.
Дальше будет интереснее.
Контуры Plaza 2.
Существует 2 контура Plaza 2: для тестовых торгов и реальных торгов. Тестовый контур необходим для разработчиков. Доступ можно получить здесь: http://moex.com/s438.
На тестовом цена последней сделки, цена покупки и продажи очень похожи на реальный, но остальные данные далеки от реальности.
Установка и настройка шлюза.
После того как получили логин Plaza 2 скачаем последнюю версию cGate ftp://ftp.moex.com/pub/FORTS/Plaza2/CGate/.
В процесс установки можно параметры по умолчанию не менять, кроме следующих:
Выбираем вариант подключения:
Тестовая система для разработчиков если хотим подключаться к тестовому контуру.
Приобретение и продажа ценных бумаг и валюты согласно N 173-ФЗ (приведен ниже) должны производиться через счета в уполномоченных банках. Иначе – штраф 75-100% от суммы операции. То есть, если торговать через иностранного брокера и подавать декларацию по НДФЛ, то можно налететь на такие вот штрафы?
Федеральный закон «О валютном регулировании и валютном контроле» от 10.12.2003 N 173-ФЗ
ст. 14. ч. 3. (N 173-ФЗ)
Расчеты при осуществлении валютных операций производятся физическими лицами — резидентами через банковские счета в уполномоченных банках...
ст.1 ч.1 п.9
валютные операции:
б) приобретение резидентом у нерезидента и отчуждение резидентом в пользу нерезидента валютных ценностей, валюты Российской Федерации и внутренних ценных бумаг на законных основаниях, а также использование валютных ценностей, валюты Российской Федерации и внутренних ценных бумаг в качестве средства платежа...
ст.1 ч.1 п.5
валютные ценности — иностранная валюта и внешние ценные бумаги