Постов с тегом "Торговые роботы": 6309

Торговые роботы


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

В этом разделе вы найдете самые актуальные записи по теме торговые роботы.

Мода на Машинное Обучение.

    • 12 декабря 2019, 19:33
    • |
    • 3Qu
  • Еще

К обеду астролябия была продана интеллигентному слесарю за три рубля.
— Сама меряет, — сказал молодой человек, передавая астролябию покупателю, — было бы что мерять.
(И.Ильф, Е.Петров, Двенадцать стульев.)

Машинное обучение (МО) сейчас является очень популярной темой, и им не занимается только ленивый. В наличии масса готовых к употреблению библиотек — нейросети, леса-деревья, Байесы, и пр. и пр. Осваивается все это за пару недель и применяй — не хочу. Однако, результаты такого применения в трейдинге как правило нулевые или около того. Без толку, но, хотя-бы хорошо провели время,) узнали много нового и интересного.
Отрицательные результаты объясняюся тем, что методы МО — это не более чем математическое выражение или их набор формируемый в процессе обучения. При этом МО старается как можно точнее подогнать мат. выражение(я) под ответы представленные в обучающей выборке. Т.е., в принципе, методология МО ничем не отличается от банальной подгонки решения под имеющийся ответ. В студенческие годы, если что-то не сходилось, оч помогало умножить или разделить, скажем, на корень из Пи или корень из двух. Вот, и МО делает абсолютно тоже самое. И мы занимаемся тем же самым, когда подбираем параметры индикаторов, входов, тейков и стопов для получения от стратегии максимальной прибыли, и, надо сказать, с тем-же результатом — вся эта подгонка работает только на том отрезке, где мы подобрали, и никак на реальном рынке. К чести МО отметим, что методы МО гораздо лучше и эффективней чем мы занимаются подгонкой, и на интервале обучения получат классную ТС из практически всего, что вам придет в голову. Только реально работать это не будет.(
Таким образом, для типовых методов построения торговых систем применение МО не дает и не может дать ровным счетом ничего, и применение МО в подобных системах не имеет смысла. Можно не дергаться, такие задачи МО не решает.
Ну, и выводы:
МО следует применять для задач, имеющих решения, которые можно получить подгонкой под ответ. Для решения других задач методы МО не предназначены.
Такие задачи и следует искать для применения МО при разработке ТС. И если вы их найдете, это может сэкономить вам массу времени и сил. Подобных задач, кстати, великое множество, но с этим лучше обратиться к специальной литературе.





Работа с датой и временем в С++

В свое время для алготрейдерских задач мне нужно было много оперировать датой и временем. Конечно, в С++ и Си есть библиотеки для работы с датой и временем. Но мне захотелось сделать свой велосипед, который бы мог легко и удобно превращать строковое представление времени в метку времени, менять часовой пояс, получать время UTC компьютера, преобразовывать метку времени в стандартный формат даты и времени и обратно и т.д. и т.п. Одним словом, целый спектр задач.

В итоге я сделал библиотеку xtime (ну, громко сказано «библиотека», это всего лишь два файла .cpp и .hpp). Для хранения и преобразования меток времени используется тип данных uint64 либо double, поэтому у данной библиотеки нет проблемы 2038 года.

Используемые типы данных:
  • timestamp_t — тип длиной 64 бита для хранения метки времени.
  • ftimestamp_t - тип с плавающей точкой длиной 64 бита для хранения метки времени с дробной частью секунд.
  • oadate_t - тип с плавающей точкой длиной 64 бита для хранения даты автоматизации (OADate)


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

Клиенты Тинькофф Инвестиций могут участвовать в разработке Open API

В одном из прошлых постов мы писали о том, что у нас появился Open API, в котором можно писать и проверять торговых ботов. Этот функционал полностью бесплатный и находится на сайте Тинькофф Инвестиции Open API.

Напомним, что через Open API алготрейдеры могут:

— выставлять и отменять лимитные заявки;

— через стриминг по стакану, бумагам на бирже и свечам получать информацию о фондовом рынке; 

— запрограммировать интерфейс Тинькофф Инвестиций так, чтобы мгновенно реагировать на резкое колебание стоимости акций и автоматически выставлять заявку на их покупку или продажу, причем сразу на то количество лотов, которое нужно.

Что добавили?

Теперь у нас появилась поддержка новых языков программирования: официальные SDK — Java, C#, Go, Node.js, неофициальные — Python и PHP.

Клиенты могут предлагать улучшения, задавать вопросы или писать о багах напрямую: разработчики Тинькофф Инвестиций создали репозиторий на github.com. Там они выложили документацию, трекер задач, исходный код и релизы. GitHub — крупнейший веб-сервис для хостинга IT-проектов и их совместной разработки.

Пишите в комментариях или на GitHub свои вопросы или предложения по улучшению сервиса — и разработчики вам ответят. 


Рекомендуем! Выдержки из сегодняшнего занятия по созданию торгового робота с нуля (22-00 по Мск).

Друзья, всем добрый вечер!


Как и обещал — публикую краткую стенограмму сегодняшнего видеообзора по созданию торговых роботов.

ССЫЛКА НА ВИДЕООБЗОР: https://vk.com/wall-188697023_2

Алгоритм действий:

1) Выбрать торговый инструмент, который дастприбыль с высокой вероятностьюДля новичка мы ​рекомендуем ​сфокусироваться и стать профессионалом в торговлеодним​ инструментом — фьючерсом на доллар США к рублю (обозначается si).Почему?Во-первых​, это биржевой инструмент и цены не зависят от брокера. Спредопределяется не “настройками” брокера, а зависит от ликвидности инструмента.Во-вторых,​ si — самый ликвидный фьючерс на МосБирже и спред (разница междуценой покупки и продажи) составляет от 0,1 — 0,3 копейки (помните какой спред вбанковских обменниках? :)В-третьих​, данный фьючерс очень волатилен, что позволяет использовать оченьпростые правила торговли.

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

Форекс. Торговые идеи на сегодня 13.11.19 Выступление Джерома Пауэлла (+в конце пару слов об МТС и алгоритмическом трейдинге)

Дорогие Друзья,
сегодня у нас среда — день, как правило насыщенный с точки зрения новостей и макроэкономических данных в календаре. Эта среда исключением не стала. Ночной выстрел новозеландца вверх после того, как местный ЦБ оставил ставку без изменений на уровне 1,0% и заявил, что не видит острых причин для смягчения курса дкпцб прямо здесь и сейчас.

Небольшой ремарка по текущим инфляционным данным :)

Форекс. Торговые идеи на сегодня 13.11.19 Выступление Джерома Пауэлла (+в конце пару слов об МТС и алгоритмическом трейдинге)



Индекс же потребительских цен Германии (ИПЦ) оказался на уровне прогноза и предыдущих значений и сильного движения на рынке не вызвал. Теперь на очереди Великобритания, в 12:30 там также выйдут данные по ИПЦ, ожидают снижения показателя с 1,7% до 1,6% — медвежий фактор в случае, если фактические цифры не обманут.

Хотя судя по европейским коллегам, сейчас на статистику обращают меньшее внимание, особенно по британцу, где головная боль в лице брекзита затмевает все другие факторы. Напомню, последний рывок «кабеля» вверх был вызван сообщением о том, что лидер Партии Brexit Найджел Фарадж согласен создать коалицию в парламенте вместе с Борисом Джонсоном, что дает последнему возможность действовать более смело, без оглядки на своих главных противников — лейбористов. В общем, пока политика главенствует над экономическими данными в UK.



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

Хеджирование обратными ордерами

Добрый вечер. Давно в мыслях витала идея- после открытия ордера по стратегии А в одну сторону, далее работать ордерами по стратегии В только в противоположную сторону. Крыть стратегию В по тейкам или по ненулевому профиту стратегий А+В.

При тесте  получилась такая кривая баланса и эквити:
Хеджирование обратными ордерами


ориг

А был ли подобный опыт у вас?

Еще раз про портфель | Полезные мелочи

   С 14 по 25 октября прошел «Полигон для новичка №24». Победителем в нем стала ТС «SunSet» с результатом +16.31%. За ней идут: ТС «Шапка» (+15.39%) (победитель прошлого Полигона) и ТС «Sunrise» (+11.52%).
   Полезная мелочь, о которой рассказывается в данном видео, была взята, что называется, из жизни, а вернее из анализа поведения торговых роботов в ходе вышеуказанного Полигона.
   Что такое «Полезные мелочи» можно посмотреть здесь https://smart-lab.ru/blog/473161.php


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