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

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


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

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

Свой мужик посоветовал мне Si. И вот результат теста.

    • 29 сентября 2020, 18:18
    • |
    • 3Qu
  • Еще
Признаться, не очень обращал внимание на фьючерс Si, низкая волатильность по сравнению с фьючерсами на акции, волатильность копейки какие-то. Но, вот, в топике Ну вот наверное и всё — вчера и сегодня была максимальная истерия на смартлабе про бакс по 100?, его автор, Свой Мужик, обратил мое внимание на фьючерс Si. Спасибо ему.
Подумал, почему не проверить на своей системе, тесты которой на фьючерсе SBRF я показывал ранее. Проверил систему за последние 3 месяца на фьючерсе Si-9.20. И вот результат:
Свой мужик посоветовал мне Si. И вот результат теста.

Торговля велась одним контрактом Si-9.20, комиссии брокера и биржи не учитывались.
По х — номер сделки, по У — накопленная прибыль в пунктах инструмента.
Сделки, по сравнению с фьючерсом SBRF, прямо скажем, мелковаты ( что не очень well) — чуть больше 30 пунктов, но и комиссия меньше.
Где-то 10 тыс из этого отдадим брокеру-бирже в качестве комиссии. Еще несколько тысяч пойдут на проскальзывания при открытии/закрытие сделок.

Конечно, еще не вечер, и до реала еще надо все окончательно проверить, но неплохая замена фьючерсу SBRF.

Чем проще тем лучше.

Прошлый пост был на модную тему, но с пфуком на выходе, для баланса запостю результаты использование старого доброго градиентного бустинга, с не пфуком на выходе. Использовал 6 наиболее ликвидных фишек, что не просто, фишки маловолатильные.  Период с 2006 по 2020 год, по схеме: прогноз 2010 года на основе данных 2006-2009, прогноз 2011 год на основе 2006-2010, 2012 на основе 2006-2011… итд. 
Так как показатели roc_auc_score, confusion_matrix, accuracy_score нас как трейдеров мало интересует, нас интересует потенйциальный гешефт, переводим сразу все в финансовые результаты, а именно профитность сделки. 
Получилось что то вроде этого:

Чем проще тем лучше.
Это все сделки, но их надо почистить, убрать сдвоенности. Допустим у вас за день 10 сделок выскочило, в разное время, но находясь в момент срабатывания первой сделки вы не в зная будут ли сегодня еще сигналы, совершаете сделку сразу на все. Или например на 2 фишки сработал сигнал одновременно. Но реально то сделка будет одна, так к чему нам вместо 1 реальной сделки рисовать две? Поэтому в следующей таблице уже представлены не сделки, а средняя профитность дней и их количество. 

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

Логгер крупных сделок

Неожиданно, сделал удобный для себя инструмент мониторинга за рынком. Простой логгер. При запуске подгружает всю таблицу обезличенных сделок за весь день и по каждому инструменту ищет крупные сделки которые и отражает в таблице. После загрузки, работает в режиме реального времени, также отражая крупные обезличенные сделки. «Крупные» — это сделки, размер которых в 30-ть раз превышает средний размер сделки по инструменту. Значение коэффициента можно исправить в тексте скрипта.
Логгер крупных сделок

  Выложил, скачать бесплатно можно отсюда: https://кбс.онлайн/soft.html#as10

  • обсудить на форуме:
  • Quik Lua

CNN и финансовые TimeSeries

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

Сначала определимся какие рисунки подносим CNN. В качестве рисунков мы можем подать:

  1. Сырые ряды: цены, обьемы, индикаторы
  2. Индикаторы. То есть для каждого значения подсчитать набор тех.индикаторов и красиво оформить их в матрицу. Ведь что такое рисунок? Это всего лишь набор пикселей, каждый пиксель это значение какого то техиндикатора, чем он больше тем пиксель темней. Тут есть даже практическая реализация которой я частично и воспользовался. https://github.com/nayash/stock_cnn_blog_pub
  3. Представить сырые временные ряды в другой системе координат. Например GramianAngularField, где как пишут авторы больше информации. Так блин и пишут. Набиваете в гугле GramianAngularField и выпадает куча ссылок, но мне лично больше понравилась работа иранских товарищей https://arxiv.org/pdf/1810.08923.pdf


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

Как провести анализ свечей , нужна статистика

Добрый день всем. Хочу сделать анализ свечей за период, конкретно интересует статистика поведения каждого часа в течении дня. Где это можно сделать и как? (похоже все мы движемся в сторону алготрейтинга ) 
Смотрел в трейдингвью, ничего подобного не нашел.
Заранее благодарен за ответы.

Столько стоит робот?

    • 19 сентября 2020, 15:47
    • |
    • kvazar
  • Еще
Начало здесь: https://smart-lab.ru/blog/631748.php
Я подумал, что не готов пользоваться разработками типа osa/net. поскольку привык все делать сам в части ПО.
НО, с нуля начать сейчас связку lua-БД-C# я просто морально… не совсем готов.
Поэтому такой вопрос: 
мне по сути  нужен каркас, который позволяет коннектиться с квиком (odbc), взаимодействовать с ним по api (заявки, ордера, стоп-ордера и отмены минимум). Информацию сохранять в БД, т.к. БД обязательное условие, у меня работа завязана на нее — торговая логика и множество хранимых данных. Никаких ноу-хау не требуется. С такого пакета стартовать можно быстрее...
кто-то обладает такой поделкой, которой он мог бы поделится за деньги, с настройкой на моем компе (тимвьюер) и некоторой техподдержкой.
Есть какие-то мысли? оса-нет и стокшарп не предлагать. 

Какую БД используете в работе (в алго)?

    • 18 сентября 2020, 22:06
    • |
    • kvazar
  • Еще

Какую БД используете в работе (в алго)?

Access
MS SQL Server express
MS SQL Server standart
MySQL
PostgreSQL
SQLite
NoSQL
Другую
Обхожусь без БД
Всего проголосовало: 67
Собственно интересно знать что использует сообщество.

На пенсии в 35

    • 18 сентября 2020, 20:06
    • |
    • krolix
  • Еще
На днях мне стукнет этот, неизвестно почему, фетишизированный на смарт-лабе возраст.

Кратко о рабочей карьере: вышка (кибернетика), полгода стажа программером и 8 лет стажа маркетинг-продажи, в т.ч. половина этого срока в европейской фирме с возможностью регулярных командировок и поездок за границу в отпуска. Рад, что такая возможность предоставилась, но считаю, что офисная работа — это должен быть этап постуниверситетской социализации, типа детского садика. Хватило бы и пары лет. Но возможно, это связано с моим интровертным складом характера.

Трейдингом стал интересоваться лет 10 назад.
Это было наивно (но смотрю нынешние инстаграмы гуру инвестиций и у них это ещё наивнее). Брал графики, индикаторы на глаз. Прогонял за 3 года. Если работает — годится в торговлю. Проскальзывания, устойчивость и диверсификация ТС — это всё я даже не учитывал и не думал об этом. Уже рисовал перспективы, как буду удваиваться каждый год и уйду с работы. Впрочем, не сложилось.

Поторговал года 3 вроде. Сначала в Альфе, потом в Открывахе. Отторговал в плюс ноль. Закруглился к осени 2013ого. На депозите было немного денег — меньше миллиона. Торговал руками по ТС, которая требовала постоянного бдения. Поэтому работать на дядю было просто выгоднее. Была лонговая система на си, которая, если бы я не оставил трейдинг, во время девальвации принесла бы несколько сотен тысяч рублей. Так что с одной стороны — из трейдинга я ушел не вовремя, с другой — эта сумма радикально бы ничего не изменила, и, значит, так было нужно.

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

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