Избранное трейдера kaainfo
Я дома здесь. Я здесь пришел не в гости.
Снимаю кепк, одетый набекрень.
Веселый птичк, помахивая хвостик,
Высвистывает мой стихотворень.
Зеленый травк ложится под ногами,
И сам к бумаге тянется рука.
И я шепчу дрожащие губами:
«Велик могучим русский языка!»
© А.Иванов.
Тяжко иногда читать публикации на смартлабе. Ну вы поняли почему...
Этой статьей мы продолжим улучшать результы автоматического поиска пар для торговли. Дополнительным фильтром будем использовать измерения, доступные после построения регрессии методом statsmodels.api.OLS(). Этот же фильтр будем применять к парам во время торговли.
Найденные пары проверим в Quantopian, а исходный код напишем на Python.
Привет всем! В предыдущий раз я описал, как стратегии выставляют заявки. Сегодня будет ещё более интересная тема: получение маркет-даты. Для упрощения, под маркет-датой, буду иметь в виду тиковые данные (время, цена, объём).
Я уже рассказывал про классы стратегий, про то, что они используют интерфейс, который отвечает за получение маркет-даты – IMarketDataGate. Внутри себя, стратегии подписываются на событие AddTick из IMarketDataGate – т.е. на каждый тик стратегия проводит свой анализ данных, расчеты, и, при определённых условиях, выставляет заявки. Стратегии не важно, как генерируются тики – она просто реагирует на это событие. IMarketDataGate, имеет два варианта реализации. Первый – это обёрткой над COM библиотекой брокера (в моём случае – смартком). Тут всё просто – каждый день, кроме праздников и выходных, с 10 часов, магическим образом, начинают литься тики – их мне посылает система брокера. А вот для организации локальных бэктестов, нужен какой-то иной источник данных – некая имитация брокера по части генерации тиков. И тут-то и появляется наш герой – ITickGenerator.
interface ITickGenerator { event EventHandler<StockTickEventArgs> OnTick; event Action OnEnd; void Start(string symbol); }
Дорогие любители фин. рынков. Сегодня мне пришло такое сообщение от одного человека. Уж очень оно похоже на сообщение из разряда Фэйков. У кого какие мысли?
Важная информация!!
Друзья! Если вы еще не в курсе, то ОБРАТИТЕ ВНИМАНИЕ!!! @сбербанк вчера совершил махинацию века, переведя все (?) дебетовые карты без согласия клиентов в статус овердрафтных. Это вы можете проверить в статусе карты в вашем он-Лайн банке. Это значит, что теперь:
1. Вы можете уходить в минус, даже если у вас О на карте (штрафы и обслуживание карты все-таки будут списывать в минус.)
2. Моё любимое!!!!!: этот статус означает, что теперь на вашей карте не только ваши личные активы, но и активы банка. И тут происходит замечательное. Если вам на карту перевели энную сумму, вам пришло оповещение, и вы тут же сняли сумму или перевели на другой счёт, то с вас тоже спишут процент. Сотрудники банка объясняют это так: эта сумма только номинально поступила на ваш счёт, но до лицевого счёта ещё не дошла, поэтому эти деньги вы по сути «занимаете» у банка, за что с вас тоже спишут процент при поступление уже ваших денег на лицевой счёт. То есть, чтобы беспроцентно осуществлять операции, вы должны проверять дошли ли деньги на ваш лицевой счёт и это зафиксировано в расширенной выписке, и только после этого можете пользоваться уже своими деньгами, а не временным микрокредитом, который предоставляет банк, пока деньги «идут».
В этой истории прекрасно все: и нарушение договора на таком масштабном уровне, и не оповещение клиентов о принудительном кредитовании (все помним, что пенсии и стипендии приходят на эти карты. Я не думаю, что пенсионеры вообще об этом когда-нибудь узнают) и невозможность он-Лайн отменить статус карты. Остап Бендер отдыхает.
Вроде можно прийти в банк и составить отказ на эту «услугу» и потом трясти ей в случае возникновения трений. Или отказаться от карты. Но произвол гос.банка зашкаливает до невообразимых масштабов. Будьте в курсе и предупредите старших родственников, которые вряд ли в этом что-то понимают!