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

по

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];
                        
                }
        }
}


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

Библиотечка для алготрейдера

Ссылки для скачивания:
1-я часть
2-я часть
3-я часть
4-я часть
5-я часть
6-я часть
7-я часть
8-я часть

Полный список текстов:

> list.files(«E:/syst/lib»)
[1] "_algo_ algotrading.pdf"
[2] "_algo_ IntroductionToAlgorithmicTradingStrategies.pdf"
[3] "_algo_ stan.pdf"
[4] "_bayes_ applied bayesian modelling.pdf"
[5] "_bayes_ bajesovskie seti… logiko-veroyatnostnyj podxod.djvu"
[6] "_bayes_ bayesian statistical modelling.pdf"
[7] "_bayes_ BayesNets.pdf"
[8] "_bayes_ байесовские методы маш обуч.pdf"
[9] "_bayes_ введение в методы байесовского статистического вывода.djvu"
[10] "_caus_ Application of adaptive nonlinear Granger causality.pdf"
[11] "_caus_ Causalities of the Taiwan Stock Market.pdf"
[12] "_caus_ granger causality — theory and applicts.pdf"
[13] "_caus_ grangercausality.pdf"
[14] "_caus_ sugihara-causality-science.pdf"
[15] "_caus_ Причинный анализ в статистических исследованиях.djvu"
[16] "_change_ adaptive filtering and change detection.djvu"
[17] "_change_ detection of abrupt changes.pdf"
[18] "_change_ Efficient Multivariate Analysis of Change Points.pdf"
[19] "_change_ nikiforov_i_v_posledovatelnoe_obnaruzhenie_izmeneniya_svoist.djvu"
[20] "_change_ zhiglyavskii_a_a_kraskovskii_a_e_obnaruzhenie_razladki_sluch.djvu"
[21] "_change_ адаптивный метод обнаружения нарушений закономерностей по наблюдениям.pdf"
[22] "_change_ Момент разладки Чернова.pdf"
[23] "_change_ обнаружение изменения свойств сигналов и динамических систем.djvu"
[24] "_change_ обнаружение моментов разладки случайной последовательности.pdf"
[25] "_change_ обнаружение нарушений закономерностей по наблюдениям при наличии помех.pdf"



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

10 лет активной торговли на бирже

    • 01 августа 2016, 12:11
    • |
    • ves2010
  • Еще

Внезапно вспомил что активно торгую 10 лет. Решил сваять пост. Вспомню итоги...

 

1992г прочел книжку инвестирование в акции… заинтересовался темой… умные люди посоветовали поучаствовать в ваучерном аукционе газпрома… 4 ваучера= 3200 акций… должно было быть 6000, но наепали… мне повезло еще раз, когда я пришел в депозитарий и оформил их на себя… впоследствии все анонимные акции просто украли… кому интересна мутная тема приватизации газпрома в челябинской области гуглим Головлев, депутат, убийство, митино...

 1996г работаю в конторе занимающейся скупкой акций у населения… рткм, сберанк, челябэнерго, челябинский цинковый завод… помню ралли 95-97гг…  

 2006 мой ваучерный газпром стал стоить 1мио рублей… это моя зарплата за 4 года… начал читать про биржу, торги. Продал ваучерный газпром 28 июля 2006г по 302руб. Брокер вип-инвест. Там же прошел обучение. Обучение было дельное. Советы давали хорошие. Вспомнились какие то мутные девки искавшие бохатых миллионеров на курсах по обучению. Итог года 0



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

NEWS! Торговля и технический анализ на Российском рынке в NinjaTrader через коннектор к Quik (Lua)

Ахтунг!
Давно жду качественный и большими возможностями коннектор на Lua, который позволит торговать прямо из NT и делать торговый полноценный анализ...,  программист на русскоязычном форуме NT, взялся за такое.

Если такое получиться создать/написать, то вся индикаторная и торговая мощь NinjaTrader будет в нашем распоряжении, не надо будет покупать дорогостоящие подписки на Атасы и Волфиксы, для NT написано много бесплатного и платных аналогов, для анализа объема и тд.
Знаю что есть уже что-то подобное, есть у меня парочка вариантов, но там куча движений, глючность и нет возможности торговать прямо из NinjaTrader.


Ссылка на ветку программиста, там есть голосовалка, народ торговый голосуем, дабы мотивировать разработчика.
Плюсуем за топик и выводим на главную, так больше народу увидит эту хорошую новость.

грааль своими руками №_

Тут меня недавно упрекали в том, что я только критикую перебор 50тысяч индикаторных систем а сам ничего не пишу. 
Хотели — получите

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

Рассмотрим явление, которое имеет место каждый день, на любой бирже, на любом инструменте. 
Определенное число участников рынка торгует по индикаторам или пробоям уровней. По каким именно индикаторам нам знать не нужно. 
Но «каждый школьник знает» что в точках, где входит большинство участников — рынок получает ускорение в какую нибудь сторону. 
Как найти эти точки?
Для начала определим тайм фрейм. В свое время на смарт-лабе болтались опросы — какой фрейм используете? Очень много голосов отдано 1ч фрейму.  Зная фрейм начинаем исследования. 
Строим в экселе распределение обьемов внутри часа. Усредненно это будет гистограмма вида W, где видно, что максимальные обьемы проходят в начале и конце часа. Чуть меньше — на отметке 30 мин. Есть так же всплески на 15 и 45 минутах. Вывод — все входят в конце часа и начале следуюшего. После того как сработали их сигналы на 1ч таймфрейме. Мувинги скрестились, за уровнем закрылись — это нам не важно. 

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

Раздача номер 25, грааль очередной

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

Я решил не искать легких путей, и проверить что будет если пустить струю против ветра. 

Итак
5 лет, около 35 тикеров из шорт-листа. Условия такие что бумага в шорт у брокера будет точно. Об этом ниже.

почему-то картинка не вставляется, эквити для скачек — вот тут

gyazo.com/4dcf947d824a0de3eabd8dd2fbfdafb7

Средний трейд 0.8%

Алгоритм такой 
Отложить от закрытия прошлого дня +9% и зашортить там без стопа. В конце текущего дня закрыться по рынку. 

Вместо плюсов можно выложить видео записи популярного в 87 году танца «ламбада» в собственном исполнении.

Гайд по трорговле на биже. Часть 3. Алготрейдинг. Роботы.

    • 14 декабря 2015, 09:38
    • |
    • ves2010
  • Еще

Написал третью часть Гайда, но потом решил сократить до одной самой важной главы.

 

           Пределы системной торговли

 

            В последнее время популяризируется тема алготорговли, автоследования, торговых сигналов, обучающих курсов. Однако мало кто задумывается о том будет ли это реально работать. 

            Системная торговля строится на основании анализа исторических данных. Т.е. измеряем ряд параметров ценовых рядов, делаем прогноз движения цен в будущем и торгуем этот прогноз. Проблема в том, что сам факт торговли прогноза оказывает влияние на историю цен. В физике есть понятие — режим измерения, т.е. изменение не должно существенно влиять на измеряемую величину. Обычно допускается влияние измерения на измеряемую величину в пределах 1-2% и ниже. 



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

Кратко про моих роботов и лчи

Пост по просьбе человека про своих роботов и подход. Комменты отключил, и врятли кому будет интересно.
Сейчас работает на фортс:
25 роботов на SI — половина роботов стабильно в плюсе полгода-год без переоптимизации, половина новых экспериментальных.
10 sberbank — только начал эксперимент месяц назад.
5 gazprom — только начал эксперимент месяц назад.
10 lukoil — только начал эксперимент неделю назад, скорее всего всех отключу после поста А.Г., и проскальзывания хуже чем ожидал.

Почти весь капитал на СИ, сбер и газ для статистики. 

Каждый робот в среднем делает 50-200 сделок в год.
Доходность каждого с одним контрактом без реинвест 10-20% годовых при риске в 5-10%.
Это цифры с реальных торгов, округлённые в худшую сторону, и если считать вместе с теми роботами которые отбракованы.
На истории цифры лучше.
Тесты на корреляцию всех ботов показали что каждый бот коррелирует с общей эквити в худшем случае на 50%.
Таким образом если поставить максимальное второе плечо то выходит общая доходность 20-40% годовых при риске в 5-10%, и выше при
увеличении рисков.
Все боты вместе спокойнно переварят депо 100мил.р., а после апгрейда больше.



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

"Ты помнишь, как все начиналось, все было впервые и вновь" (с) Машина времени

    • 26 октября 2015, 12:35
    • |
    • А. Г.
      Популярный автор
  • Еще

В 2013-м году я размещал на этом сайте свои воспоминания о 1997-2008 годах (желающие могут найти их в моем блоге). Настала пора освежить их, тем более, что есть и повод.

25 октября исполнилось ровно два года со дня запуска портфеля ИК «Форум»  на реальных деньгах – мы стали вести track-record наших результатов. Именно в этот день в 2013-м году мы начали  торговлю новой стратегии Суперриск на планируемом объеме собственных средств, образовавшемся от продажи части облигаций, где хранились почти все деньги компании, пока торговля Суперриском велась на «тряпочных» объемах. Также  в этот день мы начали «перетряхивание» и облигационного портфеля в соответствии с новой облигационной стратегией. 

Поскольку многие скорее знакомы со мной (пусть и удаленно), а про ИК «Форум» впервые слышат (наверняка найдутся и такие), то  позволю себе кратко описать компанию, в которой работаю уже больше 3х лет. Итак, ИК «Форум» — это компания одной услуги, а именно доверительного управления (клиентов на брокерском обслуживании закрыли в конце 2013 года). Все операции (за редким исключением) у нас совершаются торговыми роботами (99,9999%). При этом мы не HFT-компания. Торгуем мы наиболее ликвидными инструментами; никаких «вторых» эшелонов и даже многих инструментов из «первого».



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

Как зарабатывать в "пиле"?

    • 06 октября 2015, 15:38
    • |
    • А. Г.
      Популярный автор
  • Еще
Ответ прост — торговать контртрендовую систему. Вот сегодняшний день

Как зарабатывать в "пиле"?
С утра нет сделок потому что «фильтр тренда» их не давал совершать

Upd. «Фильтр тренда» запретил дальнейший пирамидинг

Как зарабатывать в "пиле"? 

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

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