Постов с тегом "ТОРГОВЫЕ РОБОТЫ": 6279

ТОРГОВЫЕ РОБОТЫ


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

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

Ищем трейдеров для тестирования API брокера!

Ходит слух — участникам тестирования будут предложены особые условия для торговли.

Поделиться своим опытом:
docs.google.com/forms/d/e/1FAIpQLSeSJW8xMj_gsiNdM8o9olHXhSTEZaS5B5zQcuDrjHgxWnpERQ/viewform

Также можно оставить свои контакты в комментариях.

Смартлаб благодарит Вас за участие ❤️


Перенос скриптов ботов/индикаторов из проекта и обратно.

В OsEngine скрипты роботов могут храниться как внутри проекта, так и снаружи, в виде текстовых файлов.

Если роботы (и индикаторы) внутри проекта, то их можно «дебажить» и правит, так что Visual Studio будет помогать.

Если роботы (и индикаторы) как файлы, то их можно очень быстро переносить из версии в версию OsEngine.

И то, и другое имеет свои преимущества и нужно в разные стадии жизни робота. В этой статье поговорим о том, как роботов (и индикаторы) переносить из проекта в скрипты и обратно.

Перенос скриптов ботов/индикаторов из проекта и обратно.

1. Перенос робота из проекта в скрипты.

Задача: У Вас есть полностью оттестированный и готовый робот внутри проекта. Например, у Вас есть робот «MyEnvelopeTrend». В проекте он находится здесь:



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

Как ИИ помог нам увеличить базу индикаторов теханализа

Как ИИ помог нам увеличить базу индикаторов теханализа

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

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

Ранее разработка первой половины этих индикаторов требовала значительных усилий от наших пользователей, которые создавали их в рамках опен сорса. Эти разработки легли в основу обучения ИИ, который теперь генерирует новые индикаторы, полностью адаптированные под нашу платформу.

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

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

Блогу OsEngine на СмартЛабе ровно один год!

Год прошёл, как первый пост опубликовали. Фига время бежит…

И я кстати вчера обратил внимание на рейтинги, походу мы сегодня догоним сам! Mozgovik Тимофея! по популярности!

Блогу OsEngine на СмартЛабе ровно один год!

Я, конечно, шокирован, что алгопроект! Про программирование! Open Source! В стадии разработки! Может вообще какие-то плюсы и рейтинги получать на СмартЛабе…

Реально, небесная ось сошла с орбиты и ударилась об офис Тимофея в Питере. Думаю, он и сам удивляется.

Но вот так. Низкий всем поклон! СмартЛаб не безнадёжен! Инвесторы излечимы!



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

Торговля площадок целиком (по 300 – N тысяч инструментов) с OsEngine. Требование к ЦП при увеличении кол-ва инструментов в торгах.

На данный момент OsEngine позволяет торговать площадки ЦЕЛИКОМ. Т.е. одновременно по 600 фьючерсов с ФОРТС и 250 акций со СПОТ, например, чем я сам последний год и занят. Например, моё приглашение на серию лекций про ротацию бумаг в торгах для алгоритмов было про это (https://smart-lab.ru/company/os_engine/blog/1052370.php).

Лет пять назад было сложно представить, что через OsEngine можно торговать больше 20 роботов за один раз), и до сих пор есть камрады на СмартЛабе, которые думают, что это так и осталось. Так вот, это не так, братиш) Время бежит…

На одном из моих серваков это выглядит как-то так:

Торговля площадок целиком (по 300 – N тысяч инструментов) с OsEngine. Требование к ЦП при увеличении кол-ва инструментов в торгах.

Этот пост – несколько советов от меня, как сделать так, чтобы можно было нормально торговать много источников одновременно и на что обратить внимание.

 

1. Главная задача – разбор сообщений из АПИ.

Технически, если опустить нагрузку на торговую логику, по сути, когда подключено 500 или 1000 инструментов, главной задачей становится разбор очереди из АПИ.

  1. Пришёл стакан – 20 преобразований из строки в цифру. 2 операции поиска. 5ть операторов перехода. И так 1000 — 20000 раз в секунду.


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

Специфика тестирования торгового робота в Metatrader

Многие пользователи моего торгового робота Fly Dynamic спрашивают: можно ли получить Set (комплекс настроек) для робота, который в тестере стратегий Metatrader будет показывать доходность на протяжении года? При этом, как правило решающую роль играет даже не размер доходности, а отсутствие значимой просадки или, проще говоря, чтобы робот «не сливал» депозит. Из моего опыта торговли и тестирования робота, могу дать следующие рекомендации.


Специфика тестирования торгового робота в Metatrader

Роман Корнев — тестирование торговых роботов в Metatrader
Тестирование на больших периодах не имеет особого смысла, так как рынок меняется каждые 3-4 месяца и не существует паттернов, закономерностей, которые повторяются вечно. Поэтому нет смысла тратить время на их поиск.


Эффективнее найти закономерности, которые работают прямо сейчас, в течение последних 2, 3-х месяцев. В процессе тестирования и подбора настроек вы можете обнаружить с какими настройками он показывает максимальную доходность и минимальный риск. Обычно это называют «подгонкой» результатов и критикуют такой метод. Однако, я не виду ничего плохого в этом, ведь таким образом мы, по сути, выясняем какая именно сейчас фаза рынка.

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

Tester Light в OsEngine. Видео.

Большое обзорное видео о том, как устроен тестер в OsEngine. 

VK Видео: 


RuTube:



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

Логирование информации в роботе на OsEngine.

Почти сразу, после того, как Вы начнёте писать своих первых роботов, Вам придётся научиться делать записи в лог. Чтобы понимать, правильно ли работают ваши роботы.

Сегодня мы посмотрим, как это делается из кода робота.

Логирование информации в роботе на OsEngine.

1. Каждый робот содержит метод для отправки сообщений в лог.

SendNewLogMessage

В качестве параметров он принимает:

  1. Строку (String);
  2. Тип сообщения (Logging.LogMessageType).

Выглядит в коде робота это так:



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

Конвертер и Конвертер свечей в Os Engine. Видео.

Видео-описание того, что такое «Конвертер» и «Конвертер свечей» в Os Engine.

VK Видео:


RuTube:



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

мысли после прочтения "Лабиринт иллюзий" А. Кургузкина

Книгу активно рекомендуют в клубе Резвякова. Есть книга и в списке рекомендованной литературы Александра Силаева.

О чем она? 
Это книга о психологии трейдинга. Чем то напоминает «Черный лебедь» Талеба. Здесь вы не найдете торговой стратегии или грааля. Да и выводы после 28 глав (а в каждой главе описание своей иллюзии для трейдера, не повторяется) придется делать самим.

Читается тяжело. 

Что выписала для себя:
1) при взаимодействии с рынком неизбежно появляются определенные особенности человеческой психологии. Возникают искажения и структуру этих искажений автор называет Лабиринтом иллюзий
2) есть три группы проблем:
  • искаженная система представлений о рынке
  • способность человека обманывать себя, создавать миражи и мотивировать себя на их преследование
  • усилия внешнего информационного поля, которое использует слабости участников рынка и поставляет им иллюзии.
3) рассматриваются иллюзии видеть паттерны там, где их нет;  иллюзии существования причинно-следственных связей там, где их нет;  недооценка возврата к среднему; иллюзия предполагать зависимость будущих исходов от прошлых; тенденция завышать значимость недавних событий; искажения сверхоптимизма (восприятие собственных способностей, квалификации, преимущества перед остальными); иллюзия контроля и т.д.

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

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