алгоритическая торговля


Колебания цены становятся всё слабее и слабее

    • 18 января 2020, 20:14
    • |
    • V.V.
  • Еще
Посчитайте в exсel или где-то ещё среднюю амплитуду колебаний.
Можете взять 5, 10, 15, 30, 60 минут, можете какой-нибудь другой интервал.
Можете сделать это для RI, GD, ED, можете для других инструментов, скорее всего, там похожая картина.

Несложно заметить, что за 2015-2019 колебания существенно ослабели по сравнению с 2009-2014.
И ладно RI один так себя вёл, но почему GD и ED тоже затухают?

Чем обусловлен такой спад и долго ли он продлится?


Алго-трейдеры на крипто-фьючерсах

Уважаемые смартлабовцы!

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

Есть предложение о сотрудничестве.


Бэктестинг стратегии для бинарных опционов.

Сегодня экспериментировал с фильтрацией сделок для одной своей стратегии. Параметры подгонял за 2012 год, так как выяснил, что фильтр не особо хорошо его фильтрует в сравнении с другими годами. Итог можно наблюдать ниже. Тест с 2008 года по 05.09.2019 на 25-ти валютных парах. 
Бэктестинг стратегии для бинарных опционов.
Сколько это в деньгах? Если торговать при выплате 82% (есть такой брокер с фиксированным процентом выплат), и риске 1% от депозита, то 2019 год дал бы примерно 40% в год (при 1000 сделок), если же год завершится с 1800 сделок и тем же винрейтом, то это уже примерно 83% в год.

При депозите от 500 000 рублей можно будет совершать крупные ставки с выплатой 85%, тогда 1000 сделок принесет уже 66%, а 1800 сделок 149% в год (при винрейте 56.8%). 

Общий винрейт за весь период теста составил 58.284%, всего сделок 24353.

К сожалению, котировки от FXCM начиная с 2007 года у меня есть не для всех валютных пар и они содержат много пропусков. Тем не менее, я провел тест с 2000 года на том, что есть.

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

Ищу программиста - Американский рынок.

    • 15 ноября 2019, 23:58
    • |
    • NoVices
  • Еще
Привет! Я ищу программиста. Нужно написать полуавтоматического бота. Кому интересно - @silentclouds.

Универсальный индикатор для С++

Еще давно у меня возникла потребность получать сразу массивы значений различных индикаторов. Можно конечно создавать массив индикаторов, и затем прогонять котировки через него. Но я решил пойти другим путем и сделал индикатор «скользящее окно» или сокращенно MW, который может рассчитывать сразу массивы RSI, SMA, STD_DEV от тех значений, что содержатся в его буфере.

При этом при расчете массивов значений обычно используются предыдущие посчитанные данные, что ускоряет процесс расчета. 

Также я добавил возможность найти MIN, MAX, STD_DEV значения окна с заданным периодом и смещением внутри буфера индикатора. Это делает индикатор еще более универсальным. 

В дальнейшем планирую расширять функционал индикатора в рамках своей C++ header-only библиотеки технического анализа

Подписывайтесь на мой телеграм-канал бинарные опционы по научному, где периодически публикуются новые библиотеки и описывается ход запуска робота на «бинарках».

Запас прочности стратегии. Robot-Scalper


Поговорим о стоп-лоссах. Это очень важная тема.
Фиксировать убыточную позицию временами приходится, чтобы избежать маржинкола и потери всего депозита.

Торговый робот QUIK

Какой выставлять стоп-лосс? Близкий или дальний?

Рассмотрим вариант близкого или короткого стоп-лосса.
На первый взгляд кажется что это отличная идея! Убыток малый – много не проиграю. На самом деле опасность кроется в том, что близкие стоп-лоссы очень часто срабатывают. И убыток очень быстро накапливается и становится большим. Так делать не нужно!

Рассмотрим очень далёкий стоп-лосс. По сути, это всё равно что его нет.
Действительно, можно ведь его просто и не выставлять. И ждать маржинкола. Не наш вариант!

Чем хорош умеренный стоп-лосс?
Если рынок трендовый, но при этом ликвидный, то цену могут переставить на новый уровень. При этом может сработать стоп-лосс. Он здесь играет даже не роль контроля над убытком (риск-менеджмент), а является функцией перезапуска стратеги. Чтобы позиция не висела, а набиралась новая, от текущих уровней и чтобы тейк-профит был рядом. Чтобы торговля была.

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

Работают ли динамические модели рынка?

    • 13 февраля 2019, 12:30
    • |
    • _sk_
  • Еще
Один из способов попытаться победить рынок в алгоритмической торговле таков:
1) придумать модель, в которой есть несколько параметров (период индикатора, граница срабатывания для входа в позицию и т.п.);
2) калибровать модель раз в 3 месяца по данным за последние 3 года, подбирая оптимальные параметры для портфеля моделей по критериям доходности / просадки;
3) торговать очередные 3 месяца по оптимальным параметрам до следующей калибровки.

При этом надежда на то, что:
1) за эти 3 месяца рынок не сильно изменится, а статистические эффекты, которые ловит модель, позволят заработать;
2) калибруя модель раз в 3 месяца, мы как-то пытаемся приспособиться к изменяющемуся рынку.


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

Ответ Мовчану. Почему алго не работает на бирже?

Он просто не умеет алго готовить))
1. Мовчану выгодно говорить, что алго не работает, чтобы все несли деньги в его облигационный фонд.
2. Много примеров успешных алгофондов и команд в Америке и в России. И моя положительная статистика алгоритмической торговли подтверждает, что на алго можно зарабатывать.
3. Если он не смог заработать на алго, это еще не значит, что оно не работает. Дело не в алго, а в конкретной стратегии. Если какая то стратегия перестает работать, нужно просто искать другие. Алго — это просто способ реализации стратегии. Доля сделок роботами в любом случае будет расти, независимо от состояния рынка. Автоматизация всех процессов- это естественный процесс развития во всех сферах нашей жизни, в том числе на бирже.
4. Единственное, в чем он прав, это то что активная торговля (алго в том числе) трудно масштабируема. Т.е. сложно туда пропихнуть миллиарды долларов. Но у нас пока такой задачи не стоит. Пока и нет таких объемов. Будем решать проблемы по мере их поступления.
5. У господина Мовчана психотип консервативного инвестора, поэтому он боится любых рискованных инвестиций.


Я сделаю свой торговый терминал, с блекджеком и алго на базе StockSharp

    • 27 ноября 2018, 18:05
    • |
    • Ivan
  • Еще
Здравствуйте, я алготрейдер и очень давно использую продукты StockSharp в реальной торговле. В последнее время я перевёл всех своих роботов на обновленный S#.Shell. И в данной статье я покажу как с помощью S#.API самостоятельно создать полноценное приложения уровня S#.Shell
Я сделаю свой торговый терминал, с блекджеком и алго на базе StockSharp
Я не буду использовать сложные конструкции и паттерны проектирования, понятные только профессиональным программистам. Наоборот, цель статьи показать, что порог вхождения в создание своих приложений торговли с помощью S#.API очень низкий.
Если вы работаете в компании, и делаете свой уникальный софт (например, вы работает в проп или брокерской компании), вам так же будет интересно. В этой статье вы сможете узнать практику создания подобных систем (особенно, если вы только приступили к своим обязанностям).

Что понадобиться

1) Visual Studio 2017 (Community, бесплатная версия), в ней мы будем программировать.
2) Бесплатное подключение к тестовым торгам на бирже, я буду использовать QUIK.


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

Роботы как инструменты Трейдера.Ч.1.

Был недавно тут такой пост «Как я робота покупал..»
Пост собрал аж 615 плюсов 330 комментов.

Комменты я до конца так и не дочитал, ну а по самому посту так и хочется сказать, — вроде взрослые люди, а всё в сказки верите..

99% роботов, которые валяются, или продаются на просторах инета, это так сказать, ДВУмерные роботы.
Всю информацию для принятия решения они черпают из графика ЦЕНА+Время одного инструмента.
Со стороны любой такой бот напоминает червяка, который выёжывается на плоскости Евклидова пространства, хотя кукловод живет в №-мерном Гильбертовом.
Понятно, что рано или поздно любой подобный двумерный червяк (бот) будет раздавлен рыночным сапожищем.

Ну хотя бы потому, что двумерный бот не может ответить на простейший вопрос, — что происходит? Это евро растет или доллар падает?

Отсюда первый вывод, один бот в поле не воин.
Нужна согласованная работа нескольких ботов одновременно (джаз банда), или одного, но работающего на нескольких инструментах одновременно.

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

....все тэги
UPDONW