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

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


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

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

Вышел Quik 8.4 на который все перейдем

Вышел Quik 8.4, официальной информации на сайте арки пока еще нет, но на их фтп уже появилась новая версия.

Так и не понял поддерживает ли он 19-знаковые номера заявок и сделок, которые заставят всех перейти на восьмую версию квика.

Версию квика выложили 28.02.2020г.
А на форуме написали 03.03.2020г. что версии еще нет https://forum.quik.ru/forum1/topic5117/
Непонятно)))

Качать от сюда ftp://ftp.quik.ru/public/updates/8.4/quik_8.4.1_upd.zip

Возможности новой версии
1. Добавлены новые функции для встроенного языка программирования Lua:
— getTrdAccByClientCode – функция предназначена для получения торгового счета
срочного рынка по коду клиента фондового рынка с единой денежной позицией.
— getClientCodeByTrdAcc – функция предназначена для получения кода клиента
фондового рынка с единой денежной позицией по торговому счету срочного рынка.
— isUcpClient – функция предназначена для получения признака, указывающего имеет ли
клиент единую денежную позицию.
Описание см. в пп. 3.19.1 – 3.19.3 Руководства пользователя Интерпретатора языка Lua.
2. В таблице «Сделки» поддержано отображение новых типов сделок Срочного рынка МБ:
— «Сделка исполнения фьючерса»;
— «Сделка исполнения опциона»;
— «Сделка истечения опциона».
Описание см. в п. 3.8.2 Руководства пользователя.
3. Изменена цветовая схема отображения кнопок «Покупка/Продажа» на форме ввода заявок.
Исправленные недоработки в
версии 8.4.0
1. Ошибка при загрузке файла в таблицу «Карман транзакций».
2. Некорректное отображение скорректированной маржи для клиентов типа «МД+».
3. Некорректный расчет максимального количества на форме ввода заявки на
покупку/продажу для клиентов типа «МД+».
4. Некорректный расчет в некоторых случаях объема сделки РЕПО с ЦК на форме ввода
заявки.
5. В некоторых случаях сбрасывались настройки отображения строки состояния и полосы
прокрутки Рабочего места QUIK.
6. У витринных сделок РЕПО с ЦК в поле «Операция» вместо «К/П» отображалось направление
«Купля».
7. В некоторых случаях открытие диалога доступных Lua скриптов приводило к зависанию
работы Рабочего места QUIK.
8. При определенных обстоятельствах сбрасывался общий фильтр клиентов на панели
инструментов Рабочего места QUIK.
9. Зависание Рабочего места QUIK при получении большого количества позиций клиентов.
10. В некоторых случаях наблюдалось повышенное потребление оперативной памяти.



( Читать дальше )
  • обсудить на форуме:
  • QUIK

Лонг брент с открытия Фортс во вторник до конца дня четверга

Уровни все вверху, тк это уровни ниже 2017 года. 
Вторник самое время войти в лонг.
Мы не торгуем  понед, но на азиатской сессии более вероятен рост, с обеда пила до конца дня.


"Взаимозаменяющие" факторы

Смысл топика в том, что  когда торговая стратегия срабатывает ранее на тейк-профит, и внешний рыночный фон даёт большую потенциальную прибыль (ну просто волатильность изменилась), вы остаётесь в огромной недополученной прибыли. В целом, если торговая стратегия зарабатывает, вы локти то особо не кусаете, но, предположим ваша торговая стратегия оптимизиована под конкретные условия фиксации прибыли, но внешний фон «такой как сейчас» выдаёт «несоизмеримые результаты профита или овер результаты», ну тупо рынок изменился, наступили овер параметры волатильности.

Отсюда вопрос, что вы делаете в таких ситуациях ?

Занимаетесь ли вы переоптимизацией ТС при росте волатильности ?

Оставляете как есть ?

«Я хлоднокровынй статист, мне не важно, лишь бы в + отрабатывала...»

Есть ли методы сопровождения позиции если волатильность изменилась ?

На сколько эффективно отступать от первичных просчётов оптимизации ?



Индикатор арбитража или простого вычисления

Всем привет, кто знает на какой платформе есть индикатор сравнения или вычитания между двумя графиками с вырисовкой свечами т.е с хаями и лоями. На квике это можно увидеть на тиковых графиках, но  на квике вытянуть тиовый график не реально. Если кто сможет помочь в долгу не останусь

Результаты, по всем роботам, на конец февраля.

Результаты, по всем роботам, по наборам нарастающим итогом, на конец февраля.

Все результаты на 1 контракт.


Результаты, по всем роботам, на конец февраля.
Результаты, по всем роботам, на конец февраля.

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

Отчет работы роботов за февраль 2020.

Всем привет! В начале февраля нам написал человек – потенциальный клиент, его заинтересовал наш робот для Si, но так и не купил его, потому что сомневался из-за просадки, которая была тогда на том роботе. (На графике я указал красной стрелкой, когда это было) Как видно на графике, робот очень даже не дурно отработал в том месяце. И, наверное, что я пытаюсь донести в этом посте, что не нужно бояться просадок… Они есть в любой системе. Это неотъемлемая часть торговли. А если быть еще умнее, то лучше запускать робота тогда, когда он идет в просадке, потому как там больше вероятность, что робот пойдет в плюс (При условии конечно, что робот проверен на истории, и действительно рабочий и прибыльный) Кстати поэтому, очень странно, когда люди просят нас показать им реальный счет, на котором торгуют наши роботы. А странно это, потому что эти результаты можно нарисовать… А вот в тестере ничего не подделать, поэтому мы и призываем людей скачивать демо роботов и проверять самостоятельно. Хоть каждый день сидите и проверяйте, как робот отработал вчерашний день, прошлый месяц, прошлый год. Ладно, слишком я затянул этот пост, вот отчет роботов за февраль для Si:
Отчет работы роботов за февраль 2020.



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

Мое имхо на оптимизацию алгоритма.

Приветствую!

Заранее прошу прощения за ошибки в тексте. иногда залипает буква «о» и приходится ее копипастом печатать.

Хотелось бы подискутировать на тему оптимизации. Много трейдеров, находятся в нескончаемых поисках лучших параметров для своих стратегий, и ставят оптимизацию, выше чем саму суть алгоритма и трейдинга. Лично сам я, крайне редко прибегаю к оптимизации. И не важно какой крутой бы не был тестер. с бэктестингом или форвард, 3д графики и различные коэффициенты — это все, не так будет важно при попытках переоптимизировать и подогнаться под график. 
Смысл всей оптимизации, под имеющиеся данные — найти наилучший результат. это по сути — просто статистика. Да мы можем подставить наоптимизированные цифры в новую история (форвард) и тем самым сделать вывод типа и на истории хорошо и на новых данных тоже хорошо, вот только гарантии, что онлайн — будет так же, нет никакой, если мы в самом алгоритме, не учли возможные изменения в рынке.
Нет речи о создании, конечно, грааля. Приведу пример: например парный трейдинг в классике, пара газпром/лукойл. торгуем себе от соотношения пары 8-9, а потом бац и разрыв уходит до 6 потом до 3 и все, что мы там и как бы не оптимизировали — рынок уже другой. Взять ртс. до 2008года потом до 2011 потом до 2014 — абсолютно разная бумага. Это нужно понимать и не делать оптимизацию на 15 лет и думать, что если все гладко, то у нас грааль. 
Конечно все это выбор каждого, потому расскажу в каких случаях я прибегаю к оптимизации.
Пример 1 
Алгоритм по паттернам. у каждого они свои. условно смотрю на величину бара на минутке, 5, 10 и 15, а так же их объемы. 
Следущим шагом я в алгоритме указываю минимальные значения которые готов рассматривать и максимальные. Далее идут в оптимизацию и смотрю — какие есть варианты. 
Мое имхо на оптимизацию алгоритма.
Сортирую по лучшему доходу и смотрю — ага, есть 100результатов из них есть варианты с большой частотой сделок и маленькой — доход соразмерен. Логичен ли для меня/алгоритма вариант с малой частотой сделок или наоборт? Дальше анализирую сами параметры. если их разброс очень сильный при соразмерных результатах — то нужно проверить на истории подлиннее. В идеале конечно останется несколько близких результатов и это можно будет просто в часть диверсификации алгоритма впихнуть. 



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

Торговый робот на Bitmex

Робот развивается, прибыль растет. Прикрутили функцию авто хеджирования стоп трейлингом. Основная стратегия работает в лонг на бессрочном контракте, а хедж на фьюче. При падения бот шортит на фьюче. При падении получается лонг усредняем, а зарабатываем шортом. Как только выходим из шорта, цена вверх, зарабатываем распродавая лонг. Достойная диви доходность при постоянном курсовом росте. Для торговли времени не требует вообще. Коплю здесь + еще и наторговывает дивидендов.
Торговый робот на Bitmex

Хедж на фьюче:
Торговый робот на Bitmex

( Читать дальше )
  • обсудить на форуме:
  • bitmex

Все хотят халявы, и никто не хочет учиться!

Приветствую

Запустил идею в телеграмме: сделал скрипт «болванку», далее каждый берет его и добавляет 1-2 фильтра, в попытке улучшить результат скрипта. 
Цель данного мероприятия в том, чтобы, каждый мог подсмотреть чужие мысли. При этом уверен, были б и совпадения у многих, на начальном этапе. Но с каждым усложнением алгоритма, уже были б более «тонкие» мысли и идеи, так как вместо банальных идей, уже подключался бы опыт человека. 
Угадайте чем закончился эксперимент? 0 попыток. никто не попытался ничего сделать) Либо все слишком продвинутого уровня, либо все ждут готовых решений. 
Но ничего) предпримем еще пару попыток. 
В этот раз даю скрипт, сделан для лонгов. Цель, повторить идею и собрать шорт. В данном алгоритме нет крутой идеи, или чего т сложного, иначе всем просто  будет очень сложно разобраться в нем. Повторюсь, все в целях образовательных. То есть, взяли скрипт, разорались в нем, и это главная задача, а повторить и сделать шорт — это уже «механика»
ссыль на телеграмм канал https://t.me/msvTslab где выкладываю скрипт. 

P.S. так же если какие либо есть вопросы пожелания и предложения — пишите. 


Робот для NT

Нахожусь в поисках программиста для реализации АТС на Ninja trader 8.
Требуется доработка системы. ТЗ имется.
Нужен хороший код. Время не критично.

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