Постов с тегом "алготрейдинг": 4538

алготрейдинг


алготрейдинг - подход к биржевой торговле, основанный на автоматизации торгового процесса при помощи программных алгоритмов и различных аппаратных решений.

Ниже приведены все записи на нашем сайте по теме алготрейдинга.

Будни алготрейдера 18022016

    • 18 февраля 2016, 23:38
    • |
    • kvazar
  • Еще
С утра забыл запустить TeamViewer, чтобы запустить на работе, так робот дожидался пока его днем запустит жена) Сделок мало и все «в точку». После вечернего клиринга вынесло Т1. Теперь торговое время у всех до 18:40, позы закрываются. Фильтры на вход сделал более свободными.
Будни алготрейдера 18022016

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

Секретная торговля спрэдом

При достаточном технологическом оснащении возможно соорудить hft-робота, который будет успешном торговать спрэдом, заранее выставляя лимитные ордера на основе анализа дисбаланса потока ордеров, дисбаланса сделок и локальных тиковых паттернов. Вероятно, такая идея посещает каждого алготрейдера. Наиболее интересны подобные стратегии на западных рынках, где цена одного тика равна, например, 12.5 USD.

В качестве своего первого (пока единственного) hft-робота, торгующего спрэдом на фьючерсе 6E (CME) представляю робота «aaaTEST». Первая пара картинок — идеальные условия (при включенной опции «Fill limit orders on tuch»). Вторая пара картинок — практически боевые условия (без данной опции).
Секретная торговля спрэдом




















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

Требуется помощь

Ищу сохраненные исторические данные из таблиц в Quik. 
Таблица изменений параметров
Таблица всех сделок

Надо историю хотя бы за 2015 год, но чем больше тем лучше

Готов обменяться на скрипт с ТС Лаб, который качественно отторговал в + при низких рисках, за последние полгода
Требуется помощь

#SensorLive - Day225

    • 18 февраля 2016, 09:56
    • |
    • SenSoR
  • Еще
Доброе утро, коллеги!
Прямая трансляция торговли на сегодня: 18.02.2016
Начало проекта тут.




Удачного дня!

Будни алготрейдера 17022016

    • 17 февраля 2016, 22:03
    • |
    • kvazar
  • Еще
Добрый вечер!
Отвечаю на вопросы:
old school — робот работает через Квик, отправка заявок через текстовые файлы. Код прибл. 4 тыс. строк.
Мощный домашний моноблок справляется с расчетами, ну очень быстро считает. Расчетов много, слишком много, поскольку я в поиске.
Сам акцесс имеет плюсы и минусы, для меня плюсы всегда перевешивали. Простота разработки один из них. Делаешь 2 в 1, потом по мере роста проекта переносишь БД в SQL server. А клиентскую часть разрабатывать легко и удобно. Конечно, это настольный продукт. Что-то отвлекся.
Первую БД писал еще 25 лет назад, это было на БК-шке на бэйсике. первая «БД» представляла собой массив… эх)

графики 3D по простой причине — если несколько инструментов торгуется- а это было-, то самое то, плоские не подходят.

Сегодня U1 в 20-30 подвесила робота, кол-во уровней не хватило расчетных, УД — что скажешь, увеличу. Пришлось закрыть руками.

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

#SensorLive - Day224

    • 17 февраля 2016, 09:56
    • |
    • SenSoR
  • Еще
Доброе утро, коллеги!
Прямая трансляция торговли на сегодня: 17.02.2016
Начало проекта тут.




Удачного дня!

Будни алготрейдера

    • 16 февраля 2016, 23:55
    • |
    • kvazar
  • Еще
С 08.02.2016 запустил 4 стратегии в торговлю 1 лотом Си. Реализовано в Access VBA. Перенесу в SQL, как руки дойдут.
Стратегии на истории в обычном понимании не тестировал. Тест-онлайн.
U1 — торгует уровни и тренд, и контртренд;
M1 — контртренд экстремумов (учитывая объем), при жестком УД не торгует;
Т1 — контртрэнд  от экстремумов токсичности ордеров (учитывая объем);
D1 - вход от плотности. Плотность — относительно большой объем / изм. цены за промежуток времени.
Выходы по тэйк-профитам.
Присутствуют трэйл-стоп-лоссы / тэйк-профиты / временные стоп-лоссы / «эвакуация».
Управление капиталом позже, если МО будет положительным.
Лимиты потерь по стратегиям на день — при превышении блокировка. Журнал сделок с записью «жизни» каждой сделки.
Торговля идет автономно без вмешательства. Единственное правлю параметры входов еще.
Ни одного индикатора общепринятого нет, расчеты SQL по тикам. Индикаторы использую 5 и 15 мин. скользящие расчеты.

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

АЛГО Как я это вижу II – Начинаем работать с тиками

    • 16 февраля 2016, 20:54
    • |
    • Ага
  • Еще

Продолжаю серию статей. Начало тут http://smart-lab.ru/blog/310895.php

Итак, у нас имеется история в виде набора упорядоченных по времени тиков, но используем мы только данные цены. Перед началом проведем подготовку данных (как я называю «упаковку тиков»). Например, есть исторический отрезок со следующими данными (окончание сессии от 12.02.2016 по ESH16):
АЛГО Как я это вижу II – Начинаем работать с тиками

Как мы видим множество соседних тиков, имеют одинаковое значение цены, что создает «избыточность данных». Если мы оставим только те последовательные тики, цена которых отличается от предыдущего, то количество данных ощутимо сократиться:
АЛГО Как я это вижу II – Начинаем работать с тиками

Это я и называю упаковкой тиков. Но на самом деле такой способ упаковки удобен для дата-майнинга, для симуляции на истории удобен способ «меньшего сжатия», когда мы оставляем только те последовательные тики, цена которых отличается от предыдущих. Или тики, которые по времени отстоят от предыдущего более чем на 1 секунду. Это необходимо при симуляции выставления и исполнения ордеров. И также дает нам биржевое время, с точностью до секунды, для функционирования работа в режиме симуляции по истории. В этом случае картинка будет следующей:
АЛГО Как я это вижу II – Начинаем работать с тиками

Итак, данные подготовлены и можно приступить к «описанию и поиску простейших паттернов» (этот блок служит для ввода в курс дела, а не отражает практический способ). Например, имеется некоторый паттерн, представленный на следующем рисунке:
АЛГО Как я это вижу II – Начинаем работать с тиками

Паттерн выделен оранжевым цветом. Какая особенность алгоритма необходима для его выявления? Это то, что он должен искать паттерн при поступлении каждой порции данных. Паттерн может начаться с любого тика, и закончится на любом. Т.е. поиск в данном случае будет представлять «трафарет»:
АЛГО Как я это вижу II – Начинаем работать с тиками

Подставляемый для каждого тика в последовательности, и при совпадении с которым паттерн считается «опознанным» (Т.е. трафарет как-бы скользящий).

Представленный пример достаточно сильно утрирован, в реальности трафарет не столь «жёсткий» и возможно бы включал в себя и следующие представления:
АЛГО Как я это вижу II – Начинаем работать с тиками

P.P.S

Формирование следующих статей цикла будет производиться по мере наличия времени и желания ;)

Всем успехов в торговле! 


Про алготрейдинг

Есть такой подход в медицине, вакцинация. Вам делают прививку в виде ослабших вирусов для того чтобы вызвать иммунитет к болезни в будущем. Тот же подход используется в тренировках спортсменов, подается контролируемая (безопасная) нагрузка для того чтоб вызвать ответную адаптацию организма. Вообще это общефилософское правило и если вы не видите, в чем именно в своей области вы его применяете — это значит, что то вы делаете не так и самое время насторожится. Применительно к алготрейдингу, если вы не видите, где именно вы допускаете умышленные компромиссы и неэффективности, если вы пишете систему изначально идеальной (кто то ищет программиста на С++/Asm, кто то хочет купить ломаный роутер для плазы и торговать сразу с него, примеров масса), значит вы изначально лишаете себя ЦЕННЕЙШЕГО НЕГАТИВНОГО ОПЫТА. Если вы хороший алготрейдер, вы должны отлично знать как работают неправильные и неэффективные торговые системы, вы это должны знать быстро, дешево и очень уверенно. Иначе труба.

#SensorLive - Day223

    • 16 февраля 2016, 11:16
    • |
    • SenSoR
  • Еще
Доброе утро, коллеги!
Прямая трансляция торговли на сегодня: 16.02.2016
Начало проекта тут.




Удачного дня!

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