day0markets.ru

Читают

User-icon
203

Записи

146

Buy High стратегия

Тест стратегии из поста http://smart-lab.ru/blog/343965.php 

Формализовал стратегию так, как я ее понял. 

1. Входа на следующий день, после обновления исторического хая. Тут есть неточности — историю брал с 2005 года. Не факт, что all time high был на этом промежутке. 
2. Предыдущее обновление хая было больше 90 дней назад и менее чем 200 дней назад. 
3. Примерно 500 ликвидных бумаг с NYSE/NASDAQ/AMEX. Без учета делистинга, без учета комиссий, без учета платы за плечо. Вроде бы без дивидендов (не уверен), дейли дата взята с Google Finance. 

4. Стоп в примере — 3%. Тейк — 90%. Можно взять больше стоп, результаты не критично меняются. 
5. Вход фиксированным BP на позицию. (взял 1000 на позу)

Код Multicharts.Net 

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

namespace PowerLanguage.Strategy {
        public class _INTEST_by_high_daily : SignalObject {
                public _INTEST_by_high_daily(object _ctx):base(_ctx){}
                private IOrderMarket buy_order;
                private IOrderMarket sell_order;
                double previous_high;
                double previous_high_low_range;
                double all_time_high;
                protected override void Create() 
                {
                        // create variable objects, function objects, order objects etc.
                        buy_order = OrderCreator.MarketNextBar(new SOrderParameters(Contracts.Default, EOrderAction.Buy));
                        sell_order = OrderCreator.MarketNextBar(new SOrderParameters(Contracts.Default, EOrderAction.Sell));
                }
                protected override void StartCalc() {
                        all_time_high =0;
                }
                protected override void CalcBar()
                {
                        // strategy logic 
                        if (Bars.High[0]>previous_high && previous_high_low_range<previous_high && previous_high == all_time_high)
                        {
                            buy_order.Send();
                        }
                        
                        if (StrategyInfo.MarketPosition>0 && Bars.Close[0]>StrategyInfo.AvgEntryPrice*1.9)
                                sell_order.Send();
                        
                        previous_high = Bars.High.Highest(200);
                        previous_high_low_range = Bars.High.Highest(90);
                        if (Bars.High[0]> all_time_high) all_time_high = Bars.High[0];
                        
                }
        }
}


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

Как быстро потерять зрение

Достаточно заглянуть в алготрейдинг на темной теме. 

Как быстро потерять зрение



Рейтинги Moody's S&P по американским компаниям

Ищу актуальные рейтинги по всем компаниям, акции которых обращаются на NYSE, NSDQ и NYSEARCA. 

Данные, конечно, есть на сайте рейтинговых агенств, но не агрегированных. Может кто знает где можно качнуть? Или есть веб ресурс с которого можно распарсить данные?

Буду признателен. 

IQFeed Socket документация

Нуждаюсь в документации по socket командам для IQfeed. Официально доступна для зарегистрированных API. Буду рад, если кто поделится. 

 

Спасибо!


Работа для трейдеров

Ищу человека, достаточно хорошо знакомого с рынком акций, фьючерсов (желательно американский рынок) и хорошим знанием английского языка и пониманием высшей математики, статистики.  Торговый результат — не важен:)

Суть работы: перевод и адаптация (из 40 страниц с формулами сделать выжимку на 2 страницы с минимум формул) с английского.
Переводить нужно будет исследования по рынку.  Статьи даю я. 

Оплата сдельная. Пишите в личку, обсудим условия. 


NYSE обновляет ядро.

С понедельника NYSE постепенно переносит тикер на новое ядро (matching engine) Pillar. 

Официальная новость https://www.nyse.com/pillar там же можно найти план миграции и основные отличия по сравнению с NYSE ARCA. 

 

Что это даст трейдерам — большинство дейтрейдеров перехода, наверняка, не заметят. На микро уровне все изменится достаточно серьезно, но поскольку миграция постепенная, то HFT успеют за год приспособится к новому ядру. Хотя, конечно, многие алгоритмы, успех которых зависит от микро уровня, умрут. 


Бектестинг и подгонка эквити.

Случайно наткнулся на интересную статью по оверфиттингу и подгонке эквити. В принципе, информация не новая, но полезная.

Наслаждайтесь: Pseudo-Mathematics and Financial Charlatanism: The Effects of Backtest Overfitting on Out-of-Sample Performance

Интересное совпадение: FOMC - SPY

Как раз в день FOMC 50 и 200 мувинг решили сойтись на дневке SPY. 

Интересное совпадение: FOMC - SPY

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

Полезная литература по трейдингу на английском.

Самая качественная информация по рынку содержится не в популярных книгах о трейдинге, а в прикладных статистических исследованиях, коих очень много на ресурсах:

papers.ssrn.com/ и http://www.nber.org/
Ну вот например http://papers.ssrn.com/sol3/papers.cfm?abstract_id=2478345

Все бесплатно. Научным языком и без пустых слов про психологию. Полезно будет прежде всего алго трейдерам. Можно подчерпнуть много идей и упростить большую часть исследований. 

Ну и английский немного прокачать. 

теги блога day0markets.ru

....все тэги



UPDONW
Новый дизайн