Продолжаем разбираться с BotTabSimple, источником, предоставляющим функционал для торговли одним инструментом.
В данной статье обсудим методы открытия позиций, которые существуют в OsEngine.
В OsEngine есть пример, который использует все нижеперечисленные способы открытия позиций. Вместо торговой логики у данного робота кнопки в окне параметров, нажимая которые можно попасть в обработчики, где выставляются определённого рода заявки.
Обязательно откройте этого робота и посмотрите, как это выглядит в исходном коде!
Его исходный код на ГитХаб находится здесь: https://github.com/AlexWan/OsEngine/blob/master/project/OsEngine/Robots/BotsFromStartLessons/Lesson9Bot1.cs
В проекте это тут:
Сегодня будем разбираться с тем, как настроить автоматическое скачивание исторических данных с помощью коннектора к сайту MFD.
Делать это будем в полностью автоматическом режиме при помощи торговой платформы OsEngine. Скаченные данные будут сразу доступны для того, чтобы на них проводить тесты более 300 встроенных в OsEngine роботов.
Через коннектор MFD доступно скачивание тиковых и свечных данных по российскому рынку и некоторым международным инструментам.
Продолжительность периодов ограничена:
В главном меню OS Engine выбираем Data:
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.
train = df.loc['2013':'2022'] test = df.loc['2023':]Для создания модели используется <a href=«scikit-learn.
Последние пару лет переключившись на крипту — был в долгом поиске рабочих алгоритмов.
Пробовал вообще все, что накопилось в моем опыте за годы в трейдинге. Но так как рынок особенный и относительно молодой — ничего толком не получалось от слов совсем!
Главные сложности, конечно, высокая волатильность и сильное влияние новостей + цикличность рынка крипты. Понимая это все — не удается подобрать толкового мани/рискменеджмента. любой стоп сносится, любые плечи ликвидируются и грабли грабли грабли.
Единственно к чему смог прийти — мартингейл.
Не буду расписывать про кучу скама и проекты которые имеют партнерство с мм командами аля dwflabs. Но уточню — любой проект который мы выбираем для торговли — нужно анализировать на то, кто его маркетмейкер, и каким образом развивается проект. есть у него продукт на деле или только на бумаге.
Итак — предположим мы нашли себе не самые щиткоины и готовы их торговать. Мой алгоритм действий относительно простой, но я ни в коем случае не пишу это как рекомендация — лишь делюсь опытом.
Рядом с Os Engine лежит несколько инструкций для командной строки Windows, которые могут помочь с управлением программой. Они могут сразу включать определённые типы интерфейсов, выключать и перезагружать программу в бою. Поговорим о том, как это всё работает.
BAT-файлы, или в простонародье «батники» — это текстовые файлы с расширениями .bat. Они хранят в себе некоторые команды, которые выполняет операционная система Windows.