Многие думают, что вот был бы у меня робот, вот он нарубит кучу денег, сама (сам) то я в рынке не разбираюсь, эмоционально не переношу потери, но вот робот — он умный. Так думают только те, кто не понимает на чем основаны все роботы и за счет чего получается ими очень не очень зарабатывать.
Самая и очень самая важная проблема — робот не зарабатывает в обе стороны. Т.е. 85% алготрейдеров, ставят роботу тока покупать, потом ждать отката, покупать и т.д. Все потому что создать прибыльного робота который бы одинаково торговал в обе стороны не возможно, да и сама биржа делает ограничения на такие штуки. Одна из таких — что акции шортить не выгодно, а то и нельзя.
Вторая причина, что алготрейдеры не умеют торговать руками вообще, они тестируют какой то участок на истории (и многие на этом попадаются). Допустим, общий протестированный рынок был растущим — алготрейдер делает выводы, что рынок растущий всегда. И ставит робота тока покупать, и на откатах продавать (очень грубо).
Я Вам просто скажу, что даже на скользящих средних, если торговать в одну сторону на растущем рынке общем, проиграть почти невозможно, обыграть простого инвестора, который просто купил и держит, то же почти не возможно, результаты будут + и -.
Сегодня рассмотрим историю появления индикатора Chaikin Oscillator.
Также к данной статье будут прикреплены готовые скрипты роботов на этом индикаторе с возможностью торговать на нашей платформе OsEngine.
1. История появления индикатора Chaikin Oscillator.
2. Как проводятся расчеты индикатора Chaikin Oscillator.
3. Какие сигналы может подавать индикатор Chaikin Oscillator.
4. Роботы для OsEngine на индикаторе Chaikin Oscillator.
4.1. Стратегия на пересечение нулевой линии индикатора.
4.2. Стратегия дивергенции индикатора Chaikin Oscillator.
4.3. Пробой экстремумов на индикаторе Chaikin Oscillator.
5. Таблица общих результатов.
Индикатор Chaikin Oscillator был создан в 1960-х годах нью-йоркским аналитиком Марком Чайкиным. Это технический индикатор, который используется для измерения накопления и распределения объема на рынке ценных бумаг.
Классическая стратегия валютного арбитража. Чтобы получать прибыль, предполагает, что у Вашего робота будет САМОЕ быстрое исполнение заявок среди десятков других роботов. В большинстве случаев, если биржа, на которой Вы хотите торговать, уже достаточно популярна, добиться этого не выйдет.
Если этого невозможно добиться, вероятно следует выбрать другую стратегию торговли, основанную на последующей за базовой неэффективностью. В этой статье поговорим о возможных стратегиях нейтрализации не самой большой скорости ваших роботов на бирже.
Далеко не первое. Но и далеко не последнее. Далее идёт список возможных реализаций данного алгоритма в соответствии со скоростью. Тут используются некоторые допущения, и вероятно найдутся те, кто это оспорит. Тем не менее выглядит это примерно так.
* торговля из зоны колокации – это когда у Вас есть удалённый доступ к Linux или Windows, который расположен в непосредственной близости к ядру биржи. В нескольких десятков или сотнях метров от неё. Что обычно обеспечивает наилучшие условия по скорости доступа к торгам.
Писал "Секреты алготрейдинга. Вступление", где рассуждал об упрощении предсказания поведения любой системы, если она вошла в область экстремальных, не типичных для себя значений (при отсутствии общего форс-мажора на рынке).
Всего таких «секретов» я использую 5-6. Здесь расскажу о самом первом, а чуть позже ещё о нескольких. Дальше, если вызовет у публики интерес, об остальных)
Итак, секрет №1: торговля только после виртуальных убытков.
Виртуальными я называю убытки, которые произошли бы системно, но попали на наш период ожидания (когда трейдер «на заборе»). Период ожидания длится до тех пор, пока стратегия не сгенерирует определённое количество убыточных сигналов подряд. После этого можно и нужно вступать в реальные торги. Мат.ожидание уже начало работать в пользу трейдера.
Проиллюстрирую сперва на бектесте. После чего подкреплю теоретическим обоснованием.
Сегодня рассмотрим индикатор CCI (Commodity Channel Index), историю его появления и как его можно применять.
Также к данной статье будут прикреплены готовые скрипты роботов на этом индикаторе с возможностью торговать на нашей платформе OsEngine.
1. История появления индикатора CCI.
2. Как проводятся расчёты индикатора.
3. Какие сигналы может подавать индикатор CCI.
4. Роботы для OsEngine на индикаторе CCI.
4.1. Стратегия на пересечение двух Ema и CCI.
4.2. Стратегия на Ema и CCI.
4.3. Дивергенция CCI.
4.4. Стратегия по перекупленности и перепроданности CCI.
4.5. Торговая система Stochastic и CCI.
5. Таблица общих результатов.
Индикатор CCI (Commodity Channel Index) является техническим инструментом анализа финансовых рынков. Он используется для измерения отклонения цены актива от стандартного уровня относительно его среднего значения.
Айтишник на всю голову, ударившийся в трейдинг — пожалуй, самое ёмкое описание этого блога.
— Нафига? Нафига тратить время на увеличение мировой энтропии, заводя какой-то блог? — задаю себе вопрос.
— Андрей, ты же решил заняться трейдингом, а блог — это возможность не то чтобы себя показать, скорее с другими пообщаться, внять чужому опыту! — краткий ответ.
Пусть этот пост будет приветствием и пояснением, куда вы попали.
Вкратце о себе: программист и руководитель небольшого учебного центра, решивший, что пора свои навыки прикрутить к миру трейдинга, в котором разбираюсь не больше, чем в женской логике.
Буду изучать и автоматизировать для себя мир трейдинга. Ключевое слово и текущая цель — автоматизировать. Зачем тратить нервы, пусть лучше натасканный бот переживает на темы вроде «куда рванёт OZON после внезапно случившегося утреннего гэпа».
Здесь буду делиться процессом по построению своих стратегий и разработке робота. Да помогут они тем, кто пойдёт по моим стопам. И да помогут мне советами те, кто уже станцевал на граблях, разбросанных на этой тропинке.
Это странно, но часть нашего весёлого Open Source алгосообщества, третий день меня уговаривает ввести оплату за коннекторы к Российским биржам. Хотят, чтобы я сделал OsEngine платным!!! А не ждать каких-то там брокеров, которые позволят мягко монетизировать проект, сделав на вырученные деньги нормальный (штатный) отдел поддержки коннекторов к MOEX.
Никогда ещё сообщество осы (o-s-a.net) не было так близко вот к этому мему:
Поскольку у нас Open Source и открытая система, я свою позицию выскажу публично и ясно. Чтобы было понимание того, куда мы идём и в чём будет заключаться наша победа.
1. В ЧЁМ ЗАМЕС?
Неосведомлённому читателю невдомёк, но для того, чтобы развивать какой-нибудь проект вроде OsEngine – нужен поток кэша. БОЛЬШИЕ деньги. Не то, что можно получить, продав бабушкину квартиру. Нужны сотни и сотни тысяч рублей. И каждый месяц.
Зачем, что у нас имеется:
1) Ядро программы уже дописано на 95%. Более того, в прошлом году нас здорово поддержали, и мы переделали все ГУИ в программе, написали FAQ, выловили сотни багов. Тут нам помощь не нужна.