Избранное трейдера denis_28
Я программист. Участвовал в разработке нескольких торговых платформ. Что-то писал и для себя. Но давно, когда только начинал изучать программирование. Поэтому написано плохо. В общем, есть куча наработок, но всё в разных местах. Вот, решил систематизировать. Начинаю блог о том как с нуля буду создавать велосипед: программу с биржевыми графиками и индикаторами. Но будет и эксклюзив. Пишу на C#, под винду.
Вопрос первый: где брать данные? Желательно тиковые и на американские фьючи. Если бесплатно, то из NinjaTrder. Достаточно демо-аккаунта. Тики можно закачать, хоть за год. А если минутные, думаю, и за больший период. Реалтайм-данные тож можно тянуть из той же Ninja. ля этого (в Ninja есть такая возможность) на C# нужно написать скрипт, типа свой индикатор. Но это будет не индикатор, а ретранслятор данных к себе в платформу. Далее, он навешивается на тиковый график нужного инструмента, или несколько графиков с разными инструментами… И понеслась. У меня есть такой скрипт, писал когда-то. Но то что на шару, работать будет соответственно. Ninja, бывает, теряет связь со своим сервером, и весь этот хлам приходится перегружать. В общем, дёшево, но геморойно.
Поэтому, лучше идти другим путём. Более надёжным, но за деньги. Поставщик биржевых данных iqfeed.net (не реклама. есть и BarChart, и др.)
США. Опционы на акции.
В этом посте основы по опционам.
На примерах простых стратегий опцион Путт и опцион Колл.
Опцион (option)
Производный инструмент, предоставляющий своему владельцу (держателю) право покупки или продажи некоего актива, в определённое время по установленной цене. Продавец опциона при этом принимает на себя обязательство осуществить сделку с активом на указанных в опционном контракте условиях.
Основные характеристики опционов
Стандартизированный опционный контракт – биржевой инструмент, параметры создания и обращения которого соответствуют правилам принятым организатором биржевых торгов, имеющий свободное обращение в биржевой системе.
Базовый актив – биржевой инструмент, являющийся предметом сделки при исполнении опционного контракта.
Дата окончания обращения (дата погашения, expirationdate) –установленная в опционном контракте дата, после наступления которой покупатель не имеет права требовать от продавца выполнения предусмотренных опционным контрактом обязательств.
Запилил примитивный сайтик для автоматизации расчета доплаты налогов на дивиденды и депозитарные расписки иностранных компаний по брокерским отчетам – возможно кому-то будет полезно.
Актуально для тех, кто:
Декларирование дивидендов от иностранных компаний – достаточно мутная процедура – т.к. дивиденды выплачиваются в валюте, их нужно конвертировать в рубли по курсу ЦБ на день уплаты. Ставка удержанного за границей налога варьируется от 0% до 30% и более — требуется аккуратно рассчитать сумму налога для доплаты в РФ. Обычно американские эмитент платят копеечные дивиденды 4 раза в год, умножаем на кол-во эмитентов в портфеле и кол-во брокерских счетов – получаем большие проблемы.
В общем решил это дело автоматизировать.