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

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


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

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

MFD дата сервер. Автоматическое скачивание данных для тестирования и оптимизации роботов.

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

Делать это будем в полностью автоматическом режиме при помощи торговой платформы OsEngine. Скаченные данные будут сразу доступны для того, чтобы на них проводить тесты более 300 встроенных в OsEngine роботов.

MFD дата сервер. Автоматическое скачивание данных для тестирования и оптимизации роботов.

1. Доступные данные с MFD.

Через коннектор MFD доступно скачивание тиковых и свечных данных по российскому рынку и некоторым международным инструментам.

Продолжительность периодов ограничена:

  • По российскому рынку трейды доступны не более чем за 1 месяц, свечные внутридневные данные не более 1 года.
  • По международным рынкам трейды доступны не более 3 дней, внутридневные не более 3 месяцев.

 

2. Подключаем скачивание данных с MFD.

В главном меню OS Engine выбираем Data:



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

Случайный лес

    В этом опусе рассмотрим попытку использования алгоритм случайного леса для создания торгового модели для слива денег на примере индекса IMOEX. Используется язык питон и библиотеки pandas и scikit-learn. Модель будет предсказывать сторону закрытие на следующий день, т.е. оно положительное или отрицательное, и на основании этого строится торговая система.
df["Tomorrow"] = df["Close"].shift(-1)
df["Target"] = (df["Tomorrow"] > df["Close"]).astype(int)  # наша цель
    Очень важно, какие данные будут использоваться для прогнозирования. Здесь используется: показатель силы закрытия бара (т.е. (Close-Low)/(High-Low)) за текущий и предыдущий день, процентные соотношения между ценой закрытия и средними за периоды 2,10,15,25,50 дней по индексам IMOEX, RVI, RGBITR, и плюс цены закрытия индексов RVI, RGBITR.
    Для обучения модели используется период 2013-2022 гг., для проверки 2023-2024г.:
train = df.loc['2013':'2022']
test = df.loc['2023':]
    Для создания модели используется <a href=«scikit-learn.

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

Мусолим мартингейл или ленивопассивный "инвестор" в крипте

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

Пробовал вообще все, что накопилось в моем опыте за годы в трейдинге. Но так как рынок особенный и относительно молодой — ничего толком не получалось от слов совсем! 

Главные сложности, конечно, высокая волатильность и сильное влияние новостей + цикличность рынка крипты. Понимая это все — не удается подобрать толкового мани/рискменеджмента. любой стоп сносится, любые плечи ликвидируются и грабли грабли грабли. 

Единственно к чему смог прийти — мартингейл. 

Не буду расписывать про кучу скама и проекты которые имеют партнерство с мм командами аля dwflabs. Но уточню — любой проект который мы выбираем для торговли — нужно анализировать на то, кто его маркетмейкер, и каким образом развивается проект. есть у него продукт на деле или только на бумаге. 

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



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

Bat-файлы для OsEngine.

Рядом с Os Engine лежит несколько инструкций для командной строки Windows, которые могут помочь с управлением программой. Они могут сразу включать определённые типы интерфейсов, выключать и перезагружать программу в бою. Поговорим о том, как это всё работает.

Bat-файлы для OsEngine.

1. Что такое Bat-файлы?

BAT-файлы, или в простонародье «батники» — это текстовые файлы с расширениями .bat. Они хранят в себе некоторые команды, которые выполняет операционная система Windows.

 

2. Где лежат Bat-файлы для OsEngine?



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

Это немного, зато честная работа

1. Боты разогнались и под конец года есть шанс выйти на «расчетную» доходность в 70% годовых. Это был самый унылый год для ботов, которые почти весь год просидели в убытке, но в конце года все резко поменялось за три дня. И, в этом году, боты опять наколотили кучу комиссии и программеру пришлось переделывать код чтобы почти все операции осуществлялись лимитниками в стакан.
2. Посмотрел OSE и через минуту удалил. Ребята себя позиционируют себя как богов трейдинга и программерства, но сначала с их сайта изчезли результаты трейдинга по бирже, потом результаты трейдинга по крипте. На мой взгляд — ни торговать, ни программировать они не умеют.
3. Поддержу здесь медальную волну, которую запустили на Пикабу. Наград у меня не много, но зато они получены за боевую работу на переднем крае.

Это немного, зато честная работа

Сделан индикатор

Автор блога предпочел скрыть этот пост. Чтобы читать такие посты, надо стать его другом. Отправьте заявку в друзья.

Необходимо авторизоваться.

Блокировка интерфейса OsEngine по паролю.

Давно просили…

Как известно, когда Вы торгуете на удалённом сервере, к серверу имеют доступ ещё N людей – как минимум, это владельцы серверов, как максимум, неопределённый круг злоумышленников.

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

В этой статье выясним, как это делать.

Блокировка интерфейса OsEngine по паролю.

1. Блокировка интерфейса.

В BotStation Light есть значок замка в левом нижнем углу:



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

Менеджмент автосопровождения позиций из кода. BotTabSimple #11

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

Что такое автосопровождение позиции, можно почитать здесь: https://smart-lab.ru/company/os_engine/blog/1030865.php

Менеджмент автосопровождения позиций из кода. BotTabSimple #11

1. Класс BotManualControl.

Отвечает за хранение настроек для автоматического сопровождения позиций.

  1. Нужно ли выставить автостоп или автопрофит?
  2. Через какое время нужно отозвать ордера на открытие и закрытие позиций?
  3. Через какое расстояние от заявки должен сработать автоотзыв заявки с биржи? В случае, если рынок от нас «убегает».
  4. И т.д.

Сам класс находится здесь:



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

Идея индикатора

Появилась идея объединить сигналы в одну систему: горизонтальные уровни, канал, осциллятор, средняя.
Если у кого-то возникнет идея что еще учесть пишите.
Идея индикатора

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