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

по

Тест открытой ТС

Лениво бродив по западному интернету, нашел интересную стратегию, которая своими корнями уходит к некоему Larry Connors. Стратегия построена на простом RSI с периодом 2.

Суть ее в следующем: 
покупаем индексный ETF, когда значение меньше 15 на закрытии дня (да, это можно сделать без проблем и проскальзываний на всех ликвидных ETF) и продаем, когда клоуз текущего дня выше хая предыдущего (можете придумать свои выходы, стратегия не очень-то чувствительна к выходам). 
В общем MR в чистом виде. И в принципе это должно работать на большинстве ETF развитых рынков. 
Тестил на Multicharts.Net, код ниже. 


using System;
using System.Drawing;
using System.Linq;
using PowerLanguage.Function;
using ATCenterProxy.interop;

namespace PowerLanguage.Strategy {
        public class rsi_2_spy : SignalObject {
                public rsi_2_spy(object _ctx):base(_ctx){}
                private IOrderMarket buy_order;
                private IOrderMarket sell_order;
                
                private RSI m_RSI;
        private VariableSeries<Double> m_myrsi;
                private ISeries<double> Price { get; set; }
                
                protected override void Create() {
                        // create variable objects, function objects, order objects etc.
                        buy_order = OrderCreator.MarketThisBar(new SOrderParameters(Contracts.Default, EOrderAction.Buy));
                        sell_order = OrderCreator.MarketThisBar(new SOrderParameters(Contracts.Default, EOrderAction.Sell));
                        m_RSI = new RSI(this);
            m_myrsi = new VariableSeries<Double>(this);
                        
                }
                protected override void StartCalc() {
                        // assign inputs 
                        Price = Bars.Close;
            m_RSI.price = Price;
            m_RSI.length = 2;
                }
                protected override void CalcBar(){
                        // strategy logic 
                         m_myrsi.Value = m_RSI[0];
                        if (Bars.Close[0]>Bars.High[1]){
                                sell_order.Send();
                                return;
                        }
                        
                        if (m_RSI[0]<15){
                        buy_order.Send();
                        }
                        
                }
        }
}


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

Бэктестинг: торговля на импульсе с помощью ATR

Индикатор ATR (Average True Range) показывает среднюю величину изменения цены внутри дня за указанный период. Отлично подходит для выбора уровней стопов. Также индикатор показывает рост волатильности в активе, когда сохраняет высокие значения.

Работаем на Quantopian (см. сюда), код пишем на Python. Проверяем стратегии:

  • Как есть.
  • Фильтр по SMA200.
  • Торговля в двух направлениях.
  • Аналог стоп-приказа.
  • Фильтр по объему.


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

Эксперимент по управлению убытками.

И так давайте начнем со следующего, заранее знаю, что будет много гневных постов. Заранее с ними согласен, так как, тоже считаю, что лучшее действие на рынке это недеяние, которое не жрет комиссию и не приносит убытков.
И так рынок, как не крути это 2 состояния флет и тренд, и как бы вы не торговали, какой бы стратегии не придерживались, какой бы инструмент не использовали, он будет приносить прибыль, если вы правильно определили состояние рынка.
Давайте попробуем эмулировать эти два состояния, прямо на реальных деньгах, не бойтесь это сильного убытка не принесет, так как все уравновешенно.
Для этого возьмем программу управления опционами, которую бесплатно можно скачать на сайте www.itglobal.ru/ru optionworkshop.
Там создадим 2 стратегии, одна из которых будет делать контртренд, другая торговать по тренду...
Контр тренд: с дельтой 60 и -60
Эксперимент по управлению убытками.

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

платежи ИП 2017, что изменилось?

Приближается конец квартала. Что это значит для индивидуальных предпринимателей? Что надо сделать обязательные бюджетные платежи. Каждый год что-то меняется, поэтому надо освежить информацию. Итак, до конца марта надо заплатить:
  • Фиксированный взнос в ПФР = (5850 руб за квартал или 23400 руб за год)
  • Дополнительный взнос в ПФР = (1% от выручки, к-я превышает 300 тыс руб)
  • Фиксированный платеж в ФФОМС = (4590 руб за 2017 год)
Размеры 1 и 3 привязаны к МРОТ, а МРОТ каждый год меняется, в этом году он составил 7500 руб, поэтому и размер взносов изменяется.
Но есть и ещё одна инновация, которую я заметил совершенно случайно!!! Оказывается, что бюджетные платежи ПФР и ФФОМС надо теперь платить в свою налоговую, а не в пенсионный фонд! (пруф).

Добавлю, что все эти платежи не обязательно платить до конца марта. Но если вы хотите уменьшить квартальный налог на сумму этих платежей, то сделать это необходимо до конца квартала! Поэтому я каждый раз плачу вовремя. (Налог за 1 квартал надо будет платить до конца апреля.)

Пример… Допустим вы уплатили суммарно в 1 квартале все три пункта и у вас получилось в сумме 20 тыс рублей.
За квартал вы заработали 1 млн и налог ИП на упрощенке составил 60 тыс рублей (6%).
Это значит, что уплатите вы не 60 тыр, а 60-20=40 тыр. Это такой момент, который даже при помощи google непросто отыскать точный ответ. Поэтому, если я вдруг что-то соврал, напишите в комментариях, как делаете вы.

Кстати чтобы не ошибиться с реквизитами, я всегда платежку составляю онлайн в МОЕ ДЕЛО. Они автоматом подставляют верные КБК и ОКТМО, а также реквизиты той бюджетной организации, в которую надо платить. Так я собственно и узнал, что платежи в ПФР надо теперь платить в Налоговую. А вообще, я МоеДело держу по сути для двух вещей:
  • заполнить автоматом налоговую декларацию (надо сделать до конца апреля)
  • напоминалка о платежах (элементарно напоминают по почте о том, что надо что-то сделать обязательное)
Еще там есть возможность консультации по спорным вопросам — пользовался этим в самом начале.

Грааль номер очередной

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

Ри, 15 минут. 


проверяем с параметром Х = 6. Без стопа, без временных окон.

Грааль номер очередной

Макс дродаун 9тыс пунктов, средняя сделка 300п, более 50% прибыльных сделок, пф 2 с чем-то. 
Ни одного убыточного года, начало тестов 2008 год. 
Видно, что в последнее время работает не очень, но повторюсь, это шаблон и не более. 

Шорт тоже работает, но там все сложнее — временные окна, тейк профиты, стопы и так далее
Вопросы?




Стратегия ребалансировки портфеля, которая позволяет в долгосроке обгонять рынок

Ниже написанное является лишь идеей к вашим собственным исследованиям  - попробуйте посмотреть сами, как это работает на истории. Об этой стратегии ребалансировки инвестпортфеля рассказал Сергей Григорян (УК Уралсиб) на 21 конференции смартлаба. Стратегия заключается в следующем:
  • В конце каждого месяца сравнивается доходность SPY — фонда, повторяющего динамику S&P500 и TLT — фонда, повторяющего динамику американских казначейских облигаций
  • Доходности их берутся за последние три месяца 
  • Если доходность SPY>доходности TLT, держим его. Если меньше, продаем, покупаем TLT и держим TLT до тех пор пока SPY снова не обгонит
Эту фичу легко визуализировать в терминале Tradingview. Строим соотношение SPY/TLT, устанавливаем месячный график и накидываем на него индикатор percent change. У индикатора этого выставляете параметр «Look back»=3, что означает, что он будет считать кто был доходнее, SPY или TLT за последние 3 месяца… Если столбик зеленый, значит держим SPY, если красный — роллируемся в TLT.
Стратегия ребалансировки портфеля, которая позволяет в долгосроке обгонять рынок
Индикатор конечно не такой умный, как контр-трейдеры, он дает сигнал лишь после того, как фондовый рынок уже начинает показывать слабость. И доход приносит он только на длинных временных таймфреймах… Но вот последние 7 месяцев по крайней мере он держал бы вас в акциях, а не в шортах по ним:))

Идею дал — дальше сами тестируйте

Пассивный портфель «ИИС» - обновил после паники!

Пассивный портфель «ИИС» - обновил после паники!

Ранее писал по созданию портфеля для пассивно инвестирования на ИИС, после паники докупил ещё акций в свой портфель по более низким ценам и приблизительные дивиденды по текущим ценам стали на много привлекательнее. Также оставил немного свободных средств на случай, если акции упадут ещё ниже или появится новая инвестиционная идея под пассивное инвестирование. И дополнительно рассчитал приблизительную среднюю доходность по портфелю по достижению цели по акциям и получению дивидендов.

Напомню, по поводу целей, это больше для читателей, я возможно не буду продавать по достижению целей, так как при текущих ценах, дивидендная доходность отличная и её можно будет получать многие годы, если компании не станут убыточными или же изменится устав компании по выплате дивидендов.
Пассивный портфель «ИИС» - обновил после паники!



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

Робот ContanGO!

    • 10 марта 2017, 16:35
    • |
    • Albus
  • Еще
Между фьючерсом и базовым активом всегда есть разница. Если фьючерс дороже базового актива — это контанго, если фьючерс дешевле базового актива — это бэквордация. На основе этих расхождений можно строить безрисковые арбитражные стратегии (продать дорогой фьючерс, купить дешёвую акцию).  Чем ближе экспирация, тем меньше разница между фьючерсом и базовым активом. День за днём контанго уменьшается. Не расхваливаю подобные стратегии, просто напоминаю, что они есть.
Я написал простенького робота, который считает контанго и бэквордацию между фьючерсом и акцией.
Робот ContanGO!
Значения полей:
Share — акция, базовый актив
Fut — фьючерс на эту акцию
Expire_Days - сколько дней до экспирации
spread Future-Share — размер контанго или бэквордации, то есть разница между ценой фьючерса и базового актива

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

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