Як самостійно створити робота для трейдингу

Тепер, щоб створити робота для трейдингу, вам не потрібно вміти програмувати або наймати програміста. Ви можете створити робота самостійно. Як самостійно створити робота для трейдингу Авторизуйтесь на сайті opexflow.com через телеграми. Далі перейдіть на сторінку створення роботів. Як самостійно створити робота для трейдингу На сторінку створення роботів можна потрапити наступним шляхом: (1) Сигнали -> (2) Управління -> (3) Створити. Або відкрити посилання . На цій сторінці ви можете створити повноцінного робота, який автоматизуватиме створення та ребалансування портфеля. Давайте розглянемо функціональність створення робота за пунктами.

Налаштування робота

1. Вхід у угоду . Якщо хочете, щоб робот по сигналу входу відкривав заявки на покупку, вибираєте Long. Якщо за сигналом входу робот повинен шортити (продавати), то вибираєте Short. Як самостійно створити робота для трейдингу 2. Таймфрейм . Цей пункт необхідний бектестування робота (перевірки на історичних даних). Це поле не впливає на торгівлю через OpexBot. Тут нічого міняти не треба. 3. Баланс . Цей пункт необхідний бектестування робота (перевірки на історичних даних). Це поле не впливає на торгівлю через OpexBot. Тут ви можете встановити стартовий розмір депозиту, з яким буде проводитися бектестування. Як самостійно створити робота для трейдингу 4. Обмеження об’єму одного інструмента в портфелі . Тут ви обмежуєте обсяг одного інструмента у портфелі. Наприклад, якщо у вас баланс 100 000 рублів, а обмеження виставлено на 20%, то робот не купуватиме один інструмент більш ніж на 20 000 рублів. Що дозволить збалансувати портфель мінімум на 5 акцій по 20% від депозиту, тобто до 20 тисяч рублів. Як самостійно створити робота для трейдингу 5. Розмір угоди (у відсотках від депозиту) . Тут ви обмежуєте робота в обсязі на одну угоду. Якщо ви хочете розподіляти депозит поступово, то поставте обмеження на 10%, тоді робот закупить акції на весь депозит за 10 кроків. Якщо поставити 100%, то за один крок робот може розподілити весь депозит. Як самостійно створити робота для трейдингу 6. Тарифи та комісії, Комісія (у відсотках), Брокерське обслуговування на місяць . Це зарезервовані поля для змагань та бектестування, щоб усі змагалися у реальних та рівних умовах з однаковою комісією від угод. Можна вибрати лише один із банків із певною комісією. Цей вибір не впливає на використання робота в OpexBot. Як самостійно створити робота для трейдингу 7. Використовувати плече (маржинальна торгівля) . Вибираєте плече для торгівлі, впливає і на бектестування, і робота в OpexBot. Якщо ви не знаєте, що це, то не змінюйте це поле. Як самостійно створити робота для трейдингу 8. Як закривати угоду . Залежно від вибору цього параметра змінюються поля налаштування робота, ви можете закривати угоду як за StopLoss і TakeProfit, і за сигналом. Або й тому, й іншому сценарієм. Як самостійно створити робота для трейдингу Якщо ви вибираєте закриття угоди з TakeProfit і StopLoss, то будуть доступні такі поля: TakeProfit і StopLoss вказується у відсотках, при досягненні яких буде виконано вибрану подію. Наприклад, при досягненні порогового значення, відкрита позиція може повністю закритися, так і частково. Або усереднитись (замість закриття позиції, вона буде навпаки збільшена). Із цього можна моделювати різні стратегії. Наприклад: StopLoss: -5% При досягненні цього порога: усереднюємо. У вас куплено акцію на 10 000 рублів. Якщо акція впаде на 5%, робот запропонує вам її усереднити (докупити 50% акцій). Ось так просто змоделювати стратегіюМартінгейл . Як самостійно створити робота для трейдингу Всі поля з налаштуваннями робота заповнені, переходимо до етапу створення сигналу входу. Як самостійно створити робота для трейдингу

Налаштування сигналів

За промовчанням на цьому етапі завжди налаштовується сигнал входу. Але якщо ви вибрали вихід сигналу, то вам буде запропоновано додатково сигнал виходу. Нижче буде розглянуто налаштування вхідного сигналу, вихідний сигнал формується аналогічно. Сигнали складаються з таких параметрів.

  • Вибір тікерів
  • Фільтр за технічними даними
  • Фільтр за стат. прогнозу
  • Фільтр зміни ціни
  • Фільтр відношення обсягів

Як самостійно створити робота для трейдингу 1. Вибір тікерів . Ви можете вибрати тикери, що цікавлять, окремо або по галузях. Якщо ви не вибрали жодного, то вважається, що ви вибрали всі тикери. Як самостійно створити робота для трейдингу 2. Фільтр за технічними даними . Задайте технічні дані, що цікавлять. На даний момент доступні RSI та MACD для денного траймфрейму. Якщо вам потрібні додаткові індикатори теханалізу, напишіть про це на форумі. Якщо в цьому розділі нічого не заповнюєте, сигнал не використовуватиме індикатори теханалізу. Як самостійно створити робота для трейдингу 3. Фільтр за стат. прогнозу . У даному параметрі використовуються дані зі статистичного прогнозу, які вказані на сайті у розділі теханалізу. Якщо поле не заповнюєте, стат. прогноз не використовується. Як самостійно створити робота для трейдингу 4. Фільтр зміни ціни . У цьому розділі ви можете вказати параметри, які надсилатимуть сигнал тільки для тих акцій, які змінилися на заданий відсоток. Якщо вказати негативний відсоток, то буде сигнал по акціях, що падають. Як самостійно створити робота для трейдингу 5. Фільтр відношення обсягів . Цей фільтр застосовується тільки в OpexBot і не бере участі в бектестуванні. У цьому полі можна вказати відношення знеособлених обсягів угод на купівлю та продаж за різний проміжок часу. Як самостійно створити робота для трейдингу Після заповнення хоча б одного параметра сигналу входу з’являться кнопки пуск і зберегти робота. Як самостійно створити робота для трейдингу Кнопка “Пуск” запустить бектестування (його ми розглянемо нижче) з можливістю подальшого додавання робота до таблиці конкурсу доходності. Кнопка зберегти відповідно збереже робота у вас на сторінці і його можна буде використовувати для торгівлі. Натискаємо кнопку Зберегти. Заповнюємо назву та опис та зберігаємо робота. Після цього можемо перейти у профіль на сторінку роботів та побачити його там. Окрім цього, даний робот з’явиться на платформі OpexBot, можна буде запустити та подивитися сигнал для керування портфелем, який дає робот у даний момент часу. Використання робота-помічника та сигналів в OpexBot буде розглянуто в окремій статті. А поки що перейдемо до бектестування робота.
Як самостійно створити робота для трейдингу Як самостійно створити робота для трейдингу Як самостійно створити робота для трейдингу Як самостійно створити робота для трейдингу

Бектестування робота

Якщо при створенні робота ви натиснете Пуск замість збереження, то перейдете в режим бектестування робота на історичних даних. Якщо ви вибрали всі акції, дуже багато сигналів для входу чи виходу, то зіткнетеся з обмеженням. Щоб його обійти, вам потрібно або зменшити кількість акцій, що торгуються, або зробити більш точні сигнали для входу. Як самостійно створити робота для трейдингуЯкщо сигналів менше ніж п’ять тисяч, то відкриється симуляція прибутковості створеного вами робота. Там будуть розглянуті всі сигнали входу та виходу на денних таймфреймах, а також розрахована прибутковість з урахуванням усіх налаштувань. Приклад . Якщо робот має позитивну прибутковість, то ви можете його зберегти та потрапити до таблиці конкурсу та рейтингу прибутковості торгових роботів. Якщо залишилися питання або хочете, щоб робота зробили за вас, напишіть про це на форумі .
Як самостійно створити робота для трейдингу Як самостійно створити робота для трейдингу Як самостійно створити робота для трейдингу Як самостійно створити робота для трейдингу

Pavel
Оцініть автора
Додати коментар