Избранное трейдера zenoftrading

по

Python фреймворк для алготрейдинга (VNPY)

Перевел тут (в автоматическом режиме) питонячий китайский фреймворк для алготрейдинга.

Python фреймворк для алготрейдинга (VNPY)

Что он может:

1) Тестить и пускать в лайв страты (а-ля plug and play)
2) Есть коннекторы к крипте, каким-то китайским брокерам, IB, Alpaca
3) UI на pyQT5
4) Качать/хранить котировки

в общем все что надо для базового (и не только) алготрейдинга. все это бесплатно и под MIT лицензией

Перевод пока так себе, но лучше чем китайский оригинал. Теперь хоть что-то можно понять в интерфейсе.  Запустил пару предустановленных страт, загрузил данные, написал простенькую стратегию — все работает, багов не нашел пока. Постепенно улучшаю перевод в ручном режиме.

vnpy — лучшее из python open source для трейдинга что я видел. Понятная и логичная структура, ожидаемая архитектура, хорошо написанный UI. Часть логики коннекторов написана на C++ (поэтому гитхаб и говорит что оно С++, но это не так)



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

Python: поиск поддержки и сопротивления

Написал тут питонячью библиотечку небольшую для поиска поддержки/сопротивления.

Там пара алгоритмов для поиска уровней, один алгоритм для скоринга и возможность отрисовать уровни на чарте.

Общая концепция такая:
1. Ищем разворотные точки
2. Обучаем Agglomerative Clustering, собираем уровни из точек

Находит оно примерно следующее:
Python: поиск поддержки и сопротивления


Юзайте в общем. Работает на Python 3.6+

Когда не лень выкладываю что-то по трейдингу в телегу

Моё выступление на Конференции

    • 28 апреля 2019, 15:04
    • |
    • Vanches
  • Еще
В 2009 году моим основным видом деятельности были фото и видеосъёмка. Тогда для обработки отснятых материалов взамен стационарного компьютера я решил попробовать использовать ноутбук. Мне нужен был мощный ноут с большим экраном, но в то время я не мог себе позволить купить новый, поэтому нашёл объявление о продаже со вторых рук. Созвонился и договорился о встрече с продавцом. На встречу пришёл молодой человек примерно моего возраста, и я спросил его о том, почему он решил продать свой ноутбук? Он ответил что-то типо того, что ему «срочно нужны деньги чтобы пополнить счет, но уже на след.неделе, когда фунт вырастет, он сможет купить себе такой же только новый»… Не знаю вырос ли тогда фунт, но надеюсь что у того парня сейчас всё хорошо!)

Это было 10 лет назад, а сейчас трейдинг, и именно алгоритмический трейдинг, является моим основным источником дохода. Как такое стало возможно? 10 лет назад я ничего не знал про биржи, был далёк от программирования и особо не дружил с цифрами…

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

Качаем котировки с Финама

Недавно начал учить язык программирования Python. Жаль, что я к нему приступил в 36 лет, а не в 16. Он прекрасно подходит для анализа исторических данных. Выкладываю скрипт, который заходит на сайт финама, скачивает оттуда котировки акций и записывает их в файл quotes.txt. Для того, чтобы всё работало, должен быть установлен Питон https://www.python.org/.
---
В интернете есть информация, как качать котировки с Финама не вручную, а с помощью скрипта. Вот эти статьи. Ими я пользовался при написании своего кода:
Программный сбор данных о котировках
Загрузка котировок валют с сайта finam.ru
Дополнительно пришлось хорошенько поработать головой, чтобы адаптировать эту информацию для моих нужд. Там кое-что устарело и коды авторов потребовали доработки. Также в моём скрипте вы найдёте цифровые символы, которые соответствуют каждой акции. Например Алроса лежит на сайте финама под цифрой 81820.

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

Заявление для получения Справки по ИИС типа Б

Для того, чтобы воспользоваться ИИС типа Б, владельцу ИИС необходимо в ФНС получить Справку о том, что владелец ИИС ни разу не воспользовался вычетом по ИИС типа А, а также в течение срока действия ИИС не имел дубликата ИИС (далее – Справка по ИИС-Б).

Для получения Справки по ИИС-Б необходимо подать Заявление в свободной форме.
Текст Заявления (шаблон).

Владелец ИИС может заполнить данный шаблон на компьютере в текстовом редакторе (например, Word), распечатать, подписать его и предоставить в ИФНС России.

Важно! Данный шаблон Заявления не является типовым и не утвержден официально ФНС России. Типовую форму заявления вводить пока не предполагается. Задача данного шаблона — лишь облегчить владельцу ИИС процесс подготовки Заявления. Однако владелец ИИС имеет полное право составить Заявление на получением Справки по ИИС-Б по своему усмотрению.

Заявление на получение Справки по ИИС-Б предоставляется владельцем ИИС в ИФНС России строго по месту регистрации. По истечении 30 дней получить в налоговом органе справку о том, что ранее налогоплательщик не пользовался правом на получение инвестиционного налогового вычета в сумме денежных средств, внесенных на индивидуальный инвестиционный счет, а также не имел других договоров на ведение индивидуального инвестиционного счета. Информация по получению вычета по ИИС-Б на сайте ФНС России:

https://www.nalog.ru/rn77/taxation/taxes/ndfl/nalog_vichet/inv_vichet/

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

Материал предоставлен Алексеем Федоровым (Московская Биржа)
Добавляем в Избранное!

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