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

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


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

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

Многопоточность. Бонусный уровень. Коннекторы к OsEngine #11

На данный момент поток MAIN в OsEngine практически никаких действий не предпринимает, в основном прорисовывает интерфейсы. Всю остальную работу делают другие потоки. Как стандартные Thread, так и более современные (но не везде необходимые) Task.

После прочтения всех книг и завершения курсов из серии «Коннекторы к OsEngine», у Вас обязательно уже сложилось своё представление обо всём этом. Но, если вдруг у Вас появится свободное время, можно уделить ещё неделю вопросу потоков. Для закрепления понимания того, как это устроено.

 Многопоточность. Бонусный уровень. Коннекторы к OsEngine #11

 

Мы устроили в нашем чатике небольшое обсуждение среди продвинутых программистов и подыскали для Вас несколько вариантов.

 

1 Книга Клири С. Конкурентность в C#:

https://www.piter.com/product/konkurentnost-v-c-asinhronnoe-parallelnoe-i-mnogopotochnoe-programmirovanie-2-e-mezhd-izd?_gs_cttl=120&gs_direct_link=1&gsaid=42817&gsmid=29789&gstid=c

 



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

Галлюцинации ChatGPT

    • 22 ноября 2023, 14:03
    • |
    • bascomo
  • Еще
Пока я продумываю архитектуру адаптивных торговых систем, изучаю разные источники, экспериментирую, решил поинтересоваться и у самой нашумевшей технологии, что она думает по поводу всего этого.

Галлюцинации ChatGPT



Эта штука (Bing GPT Chat и Chat GPT) рассказала мне удивительные вещи.

Вот, например:



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

Пищевая цепочка трейдеров

На рынке не бывает денег из воздуха — полагаю так. И когда одни трейдеры зарабатывают – другие сливают.

В этой пищевой цепочке внизу находится основная масса трейдеров – это так называемые инвесторы, которые  занимаются низкочастотным трейдингом.

Далее идут спекулянты, которые совершают сделки на амплитудах рынков в течение одного дня.

Скальперы кормятся за счёт первых двух категорий трейдеров и они совершают многочисленные  краткосрочные сделки в течение одного торгового дня.

А вот на вершине этой пирамиды находятся  торговые роботы, осуществляющие высокочастотный трейдинг. Это так называемые хэфэтешники. Если HFT становится много, а количество инвесторов не увеличивается, то хэфэтешники просто едят друг друга! 

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



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

🤑Результаты стратегии Market Crowd Hunter за 21.11.

🤑Результаты стратегии Market Crowd Hunter за 21.11.
✅Результат за 21.11: +$55,50 (+0,28%)

💵Результат с начала месяца: +$1 602,07 (+8,01%)

💵Результат с начала 2023 года: +$26 308,43 (+131,54%)



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

Приглашаю экс директора Binance в Васюринскую

Васюринская — лучшее место для создания IT стартапов на планете.

100 % успешности на каждый IT бизнес, который тут зарегистрирован. Ну и что что он тут один. Статистику не обманешь! И это сразу заявка на победу!

Кроме того, можно пойти работать в «Ван Тех». 700 $ в месяц. Но зато бесплатная еда и отдельная комната у гаража. А ещё небольшой и дружный коллектив. Шашлык раз в две недели!


Приглашаю экс директора Binance в Васюринскую


Дальше без шуток...


Д
иректор Binance подал в отставку из-за Американских санкций. Грустно только...



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

Кросс-валидация в трейдинге

    • 22 ноября 2023, 00:22
    • |
    • bascomo
  • Еще
Доброй ночи вам.

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

Итак, начнём.

Само понятие кросс-валидации пришло к нам из машинного обучения.

Кросс-валидация в трейдинге



В классике, в машинном обучении, определение звучит так: кросс-валидация — это метод проверки качества модели, при котором данные разбиваются на несколько частей. Одна из частей используется как тестовый набор данных, а остальные части используются для обучения модели. После этого процесс повторяется несколько раз, каждый раз выбирается новый тестовый набор данных, пока все части данных не будут использованы как тестовый набор.

Давайте рассмотрим пример для ML, где мы используем 12-кратную кросс-валидацию для оценки качества модели. У нас есть набор данных, который мы разбиваем на 12 частей. Затем мы проводим обучение модели на 11 частях данных и тестируем на 1 части данных. Далее мы меняем тестовую часть и повторяем процесс обучения и тестирования. После завершения всех итераций у нас есть 12 наборов результатов (один для каждой части данных).

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

BotTabPolygon. События для подписки и публичные свойства полезные в торговле.

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

 BotTabPolygon. События для подписки и публичные свойства полезные в торговле.

1. Поля общих настроек BotTabPolygon.

В классе источнике содержатся общие настройки для всех источников, меняя которые, можно менять их у N количества последовательностей одновременно. Это может быть полезным:



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

🤑Результаты стратегии Market Crowd Hunter за 20.11.

🤑Результаты стратегии Market Crowd Hunter за 20.11.
✅Результат за 20.11: +$62,04 (+0,31%)

💵Результат с начала месяца: +$1 563,34 (+7,82%)

💵Результат с начала 2023 года: +$26 269,70 (+131,35%)



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

Дума о новом конкурсе - условно "Curve-fitting - forever!"

Доброй ночи, коллеги!

Давненько мы не устраивали платных конкурсов — надо это менять.

Идея конкурса:
1. Есть входной массив данных цены актива длиной 100011 баров (почему столько — читайте ниже).
2. Есть реверсивная торговая система, основанная на линейном индикаторе длины 10.
Это означает, что индикатор представляет собой линейную комбинацию предыдущих 10 приращений цены актива. Если индикатор положителен — покупаем. Если отрицателен — продаем. Плечо всегда 1, переход от покупки к продаже и обратно — это сделка с удовоенным объемом (переворот).
3. Почему система должна быть именно такой?
3.1. Это самый простой вариант для теста
3.2. Масса популярных индикаторов (МА, моментум etc.) — это линейная комбинация приращений цен
3.3. Любая ТС может быть представлена (в части эквивалентости эквити) в виде портфеля таких систем, возможно, бесконечного (это уже сложная теорема, но в нее можно просто поверить).
3.4. Эквити считается тривиально. Если x(n) — массив цен, а d(n)=x(n)-x(n-1) массив приращений цен, то приращение эквити на баре — это просто

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

MT5 Тестирование: Финам vs. Открытие, WTF!?

В связи с вынужденным переходом из Открытия в Финам потихоньку пытаюсь перевести все процессы на рельсы Финама.

Медленные системы не перетестировал, они могут пол-годика или год подождать без потери качества.
С быстрыми системами приходится тестировать чаще и, так как медленную модель в Финаме уже развернул, и появилось время, закинул первый блин на сковороду.

Блин получился комом, все по классике.

Привожу тест системы при всех идентичных параметрах в Финаме и Открытии.
Тест на 1 лот, без учета расходов.
WTF!?

Открытие
screenshot



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

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