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

по

Os.Engine - платформа для алготрейдинга

OS Engine платформа для алготрейдинга

Несколько лет, команда профессиональных программистов трудилась над созданием универсального МТС билдера, который бы смог удовлетворить потребности самого широкого круга пользователей. От создания неспешных роботов на индикаторах, до сложнейших межбиржевых арбитражеров способных в два клика строить свои индексы. И нам это удалось!

В ноябре 2016 года мы приняли решение сделать проект полностью открытым.


Качаем по ссылке:o-s-a.net/os-engine.html

Коротко о том, что там есть:
1. Мощнейший слой создания роботов, похожий на Велс/Тс Лаб. Который можно освоить в кратчайшие сроки. 


2. Около 30 встроенных роботов готовых к модернизации и торговли. Тренд, КонтрТренд, Арбитраж. 


3. Os.Robot:
a. Индекс Билдер подключенный к роботу. Позволяющий писать арбитражеров в 200 строк.
b. Подключения: Квик, СмартКом, Плаза 2, Interactiv Brokers, Финам(для получения данных)
c. МультиКоннект с одновременным подключением к нескольким источникам.
d. МультиИнструментные стратегии с одновременным доступом из робота к множеству инструментов и индексов. 



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

Элвис Марламов: практика агрессивных инвестиций 24.09.16

Самое долгожданное видео с нашей конференции! 


Презентация: https://goo.gl/SILFgF

Выступление на 22 конференции смартлаба:
http://confa.smart-lab.ru/20160924


Опционный робот в торговле, Король умер! Да здравствует король!

    • 20 октября 2016, 14:47
    • |
    • ch5oh
  • Еще

Заканчиваю рассказ про жизнь опционной позиции в октябрьской серии на Сбербанк, начатый в конце сентября в этом посте.

Ещё 17.10.2016 в понедельник утром биржа & ко совершенно неожидано вдавили волатильность октябрьской серии.
Остаточный потенциал прибыли показался слишком маленьким, поэтому позиция была быстро закрыта.
На экспирацию выходили, имея на руках 30 синтетик и пачку купленных путов дальних страйков на тот случай,
если ЦБ вдруг отзовет лицензию у Сбера.

2016-10-17 - SRZ6-Oct - Position


Прибыль позиции без учета комиссий составила +3 600 руб.
Комиссия биржи-брокера примерно (-1000) рублей.
Ещё около тысячи потрачено на тестирование торговли и проверку новой версии ТСЛаб.
=) У Вас, конечно, этих убытков не будет.
Итого по версии брокера Profit = 77 697 — 76 256 = 1441 руб что составляет



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

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% и ниже. 



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

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