Алгоритмічна торгова платформа TSLab для створення торгових роботів

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

Алгоритмічна торгова платформа TSLab для створення торгових роботів – огляд платформи, стратегії, розробка та тестування роботів для трейдингу. TSLab – біржовий майданчик для створення та реалізації
автоматизованих торгових роботів . Тут можна зібрати механічні комерційні системи будь-якого рівня складності від базових платформ до глобальних професійних майданчиків. Безперечна перевага TSLab полягає в тому, що для роботи з цією платформою не потрібно мати знання про
мови програмування – всі етапи здійснюються за рахунок автоматизованих інструментів та сформованих блоків візуального конструювання.
Алгоритмічна торгова платформа TSLab для створення торгових роботів

Зміст
  1. Алгоритмічна торгова платформа TSLab: що за платформа та які функціональні можливості має
  2. Візуальний редактор
  3. Адміністратор, який приймає заявки
  4. Ризик-відділ
  5. Відділ управління алгоритмічним трейдингом
  6. Механізм операцій з криптовалютою
  7. Як завантажити, підключити та налаштувати торговий майданчик TSLab
  8. Як встановити платформу TSLab: покрокова інструкція
  9. Підключення програми: активація та налаштування TSLab
  10. Налаштування підключення
  11. Посібник користувача: важливі моменти роботи з програмою
  12. Робота з онлайн-інформацією та історичними даними
  13. Налаштування програми TSLab
  14. Торгові роботи: як розробити в TSLab дієвий алгоритм для торгів на біржі та протестувати
  15. Тестування торгових помічників
  16. TSLab API
  17. Торгові роботи для Tslab: готові рішення
  18. Вирішення проблем: помилки в оновленні та видаленні програми
  19. Проблема: “Цьому файлу не зіставлений редактор”
  20. Помилка «Сервіс відкритий, але розташований в області повідомлень операційної системи Windows»
  21. Платформа не відкривається через непізнані помилки, або видається повідомлення про проблему конфігурації TSLab
  22. Помилка “В Операційній системі порушено деякі іконки”
  23. Проблема: “Оновлення TSLab не доступні/не відображаються в налаштуваннях”
  24. Інтерфейс візуального редактора TSLab
  25. Скрипти та індикатори в TSLab: основні властивості та розподіл їх за групами

Алгоритмічна торгова платформа TSLab: що за платформа та які функціональні можливості має

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

Зверніть увагу! Щоб створювати торгові автоматизовані та механічні алгоритми не потрібно мати знання мов програмування, оскільки системи збираються готовим інструменталом, що надається TSLab.

Основними функціями візуальної торгової системи є:

  1. Планування та розробка клієнтом власних торгових стратегій будь-якої складності.
  2. Поєднання механічної системи зі своїми біржовими графіками.
  3. Створення наочних розділів з даними, які відображені на графічній кривій.

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

Візуальний редактор

Цей розділ становить основу сервісу. Він дозволяє формувати автоматизованих торгових помічників із стандартних кубиків. У результаті користувач отримує торгову стратегію. Якщо кубиків мало, їх можна додати.
Алгоритмічна торгова платформа TSLab для створення торгових роботів

Адміністратор, який приймає заявки

Ця функція буде актуальною для трейдерів, які займаються спекулятивними операціями на торгових ринках. Має форму таблиці лімітних заявок та працює з угодами безпосередньо.
Алгоритмічна торгова платформа TSLab для створення торгових роботів

Ризик-відділ

Незамінний інструмент у розробці механізованих помічників – ризик-менеджер. Він досить складний у використанні, його налаштуваннях доведеться покопатися. Ризик-модуль можна закріпити за розробленими раніше вами торговими роботами, або за іншою системою з алгоритмами. Для кожної торгової стратегії є своя сукупність фільтрів.
Алгоритмічна торгова платформа TSLab для створення торгових роботів

Довідка! Функцію краще не використовувати щодо
скальперських алгоритмів .

Відділ управління алгоритмічним трейдингом

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

Зверніть увагу! Операції, виконані за кожним окремим роботом, збираються в табличній або графічній формі.

Механізм операцій з криптовалютою

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

Довідка! Автори платформи внесли у функціонал TSLab спеціалізовані стратегії для роботи з опціонами.

Як завантажити, підключити та налаштувати торговий майданчик TSLab

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

Зверніть увагу! Не завантажуйте програми з неперевірених джерел. Найчастіше ці версії розповсюджуються шахраями, які згодом зламують рахунки та доступні облікові записи на ПК.

Як встановити платформу TSLab: покрокова інструкція

Встановлення платформи: Після того, як програма буде завантажена з офіційного джерела, оберіть файл TSLab20Setup.exe, щоб зберегти його на свій пристрій. Вкажіть мову інтерфейсу. Для успішної установки програми TSLab на ПК, на операційну систему має бути завантажено компонент Microsoft.NET Framework 4.6.2.
Алгоритмічна торгова платформа TSLab для створення торгових роботів Уважно прочитайте ліцензійний договір та натисніть “Прийняти”.
Алгоритмічна торгова платформа TSLab для створення торгових роботів Система запропонує папку, куди буде завантажено файл. Виберіть “Встановити”.
Алгоритмічна торгова платформа TSLab для створення торгових роботів Платформа запуститься одразу після завантаження на ПК, якщо ви поставили галочку у відповідному вікні.

Підключення програми: активація та налаштування TSLab

Щоб запустити роботу сервісу та підключити його до діючих серверів, слід у відведеному рядку для введення вказати ключ активації TSLab. Цей персональний код можна отримати у авторів платформи на офіційному сайті. Для підключення TSLab:

  1. Відкрийте майданчик і перейдіть до розділу “Менеджер постачальників даних”. Алгоритмічна торгова платформа TSLab для створення торгових роботів
  2. Знайдіть відповідну вкладку з джерелом і в меню з правого боку клацніть на рядок “Ключ”. Алгоритмічна торгова платформа TSLab для створення торгових роботів
  3. Перед вами з’явиться рядок, де потрібно вказати отриманий набір цифр і натиснути кнопку “Ок”.

Якщо всі дії були виконані правильно, статус “Демо-сервера” зміниться на “Зареєстрований” та програма буде готова до роботи.

Налаштування підключення

Щоб підключитися до торгових майданчиків через TSLab, потрібно вказати основні дані для входу в розділі “Постачальник даних”: логін, секретний код, онлайн-адреса сайту та цифровий ідентифікатор програми, яка обслуговує певні інтернет-з’єднання на прикріпленій адресі (IP). Щоб отримати логін та секретний код від програми, слід підключити
Transaq Connector . Зробити це можна в особистому кабінеті TSLab у вкладці “Торгівля” – “ІТС” – “Отримання нової інформаційно-торгівельної мережі”. Логін з’явиться у розділі “Звітність” у вкладці з повідомленнями, а набір символів, що відповідає за пароль, буде надіслано SMS-повідомленням на вказаний контактний номер.
Алгоритмічна торгова платформа TSLab для створення торгових роботів Щоб ввести основні параметри доступу, зайдіть у налаштування щойно сформованого постачальника даних всю необхідну інформацію. Програма активована, налаштована та готова до роботи.
Алгоритмічна торгова платформа TSLab для створення торгових роботів

Посібник користувача: важливі моменти роботи з програмою

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

Робота з онлайн-інформацією та історичними даними

Платформа підтримує роботу як з онлайн інформацією, і з історичними джерелами. Для роботи з історичними джерелами:

  1. Через налаштування зайдіть у “Менеджер підключень” – “Додати” – “Використання історичних даних..”.
  2. Введіть назву брокерського відділу, після чого сформуйте або вкажіть адресу папки, де зберігається інформація.
  3. Вкажіть мінімально можливу зміну інструмента, а потім виберіть одиницю активу та позначення валюти, яка відображатиметься у вкладці повідомлень.
  4. Перенесіть файл у місце зберігання та завантажте текстового брокера на ПК, який буде носієм інформації у торговій стратегії.

Алгоритмічна торгова платформа TSLab для створення торгових роботів Для роботи з онлайн-інформацією:

  1. Як і в роботі з історичними даними, через “Менеджер підключень” вибираємо зі списку “Використання онлайн-даних”.
  2. Виберіть найменування брокерського відділу, погодьте інформацію, отриману у постачальника даних, і натисніть кнопку “Далі”.
  3. Клавішу у вкладці “Операція” переведіть у положення праворуч для підключення з’єднання.
  4. У рядку стану поставте галочку, щоб кнопка підключення відображалася на рядку стану.

Алгоритмічна торгова платформа TSLab для створення торгових роботів

Налаштування програми TSLab

Зайдіть у загальні налаштування програми та встановіть галочку у вікні “Створити резервну копію робочої області”.

Зверніть увагу! Якщо оперативної пам’яті недостатньо або її резерви практично вичерпані, встановіть прапорець у вікні Оптимізація.

Встановіть усі необхідні значення для роботи з програмою. Вкажіть тип з’єднувача. Як тільки всі необхідні дані та значення для комфортної роботи з програмою будуть налаштовані та упорядковані, натисніть “Зберегти”. Можна приступати до розробки торгових автоматизованих та механічних помічників.
Алгоритмічна торгова платформа TSLab для створення торгових роботів  

Торгові роботи: як розробити в TSLab дієвий алгоритм для торгів на біржі та протестувати

Орієнтовний алгоритм:

  1. Щоб створити ефективну торгову стратегію в редакторі TSLab, зайдіть у меню “Управління сценаріями” та виберіть функцію “Створити новий”. Придумайте найменування майбутнього алгоритму. Сформований скрипт з’явиться у списку доступних вікон.
  2. Натисніть кнопку “Редагувати”, щоб розпочати розробку алгоритму. Редактор надасть усі необхідні для роботи інструменти. Просто перетягніть елементи у вільний простір редактора.
  3. Зверніть увагу! Перш ніж створювати торгову стратегію, побудуйте її логічну модель, простежте закономірність інструментів, які йдуть один за одним.
  4. Побудуйте логічний зв’язок між вибраними елементами: розташуйте їх у послідовності, де вони повинні йти.
  5. Перейдіть до розділу “Властивості”, де встановіть необхідні параметри та збережіть розроблену стратегію.

Алгоритмічна торгова платформа TSLab для створення торгових роботів

Тестування торгових помічників

Щойно торговий алгоритм розроблено, його слід перевірити. Щоб запустити приклад:

  1. Завантажте сценарій на свій комп’ютер.
  2. Увійдіть до облікового запису TSLab.
  3. На панелі керування виберіть пункт “Lab”, а потім перейдіть до “Скрипти”.
  4. Коли відкриється вікно, виберіть “Завантажити з файлу”, виберіть завантажений алгоритм та натисніть “Відкрити”.
  5. Двічі клацнувши мишкою на завантажений з представленого списку сценарій, дочекайтеся, поки той відкриється і покаже себе на практиці.

TSLab API

Апі на базі торгового візуального редактора TSLab – це сукупність зібраних бібліографічних матеріалів на основі програмної платформи .NET Framework, які дають змогу розробляти алгоритми для цього майданчика.

Цікаво! Якщо ви формуєте алгоритм із кубиків, система редактора автоматично перекладає його на мову програмування C# та реалізує його.

Торгові роботи для Tslab: готові рішення

Якщо ви не хочете морочитися зі складанням логічного плану, розробкою, реалізацією та тестуванням автоматизованого системного помічника, можна скористатися готовим рішенням – вибрати сформовану, адаптовану та налаштовану роботу в магазині Day Trading School –
https://daytradingschool.ru/magazin-torgovyx-robot /magazin-torgovyx-robotov-tslab-2-0/ . Тут зібрані виключно перевірені, ефективні та високоприбуткові моделі для трейдингу на будь-який смак, бюджет та побажання.

Вирішення проблем: помилки в оновленні та видаленні програми

Проблема: “Цьому файлу не зіставлений редактор”

Алгоритмічна торгова платформа TSLab для створення торгових роботів Причинами виникнення цієї проблеми можуть бути:

  • порушення асоціації із файлами;
  • антивірус, що діє на ПК, блокує запуск програми;
  • За промовчанням операційна система не запускає встановлені на ПК файли.

В останньому випадку заходимо в каталог встановлених програм, знаходимо файл TSLab20Setup.exe. і клацаємо на нього правою кнопкою миші. У панелі керування знаходимо розділ “Властивості”.
Алгоритмічна торгова платформа TSLab для створення торгових роботів Потім переходимо у вкладку, що вказана на скріншоті та виставляємо параметр “Тільки читання”, вибираємо “Розблокувати” та зберігаємо зміни.
Алгоритмічна торгова платформа TSLab для створення торгових роботів

Помилка «Сервіс відкритий, але розташований в області повідомлень операційної системи Windows»

У процесі налаштування платформи можна вказати опцію «Надсилати в область повідомлень» при закритті в основному вікні програми. Сервіс продовжуватиме функціонувати, тому при подальшому відкритті через іконку TSLab не запуститься.
Алгоритмічна торгова платформа TSLab для створення торгових роботів Щоб вирішити цю проблему, відкрийте Область повідомлень вашої ОС та клацніть правою кнопкою миші на іконку TSLab, після чого виберіть опцію «Запустити».
Алгоритмічна торгова платформа TSLab для створення торгових роботів
Алгоритмічна торгова платформа TSLab для створення торгових роботів

Платформа не відкривається через непізнані помилки, або видається повідомлення про проблему конфігурації TSLab

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

Зверніть увагу! Швидший спосіб – просто дати файлу іншу назву та залишити його в колишній папці

Зіпсований документ, швидше за все, лежить там, куди ви надсилаєте всі файли. Спочатку система автоматично збирає файли конфігурації у сховище “Мої документи”, однак деякі користувачі змінюють шлях збереження вручну.
Алгоритмічна торгова платформа TSLab для створення торгових роботів У випадку, якщо документа з основними характеристиками немає в папці Мої документи і ви не пам’ятаєте, куди він був відправлений при зміні шляху, можна скористатися пошуком по системі ПК, вказавши в пошуковий рядок запит *.tlws.
Алгоритмічна торгова платформа TSLab для створення торгових роботів Після того, як втрачений зіпсований документ знайдено, перенесіть його або перейменуйте, після чого відкрийте програму TSLab – якщо вона без проблем відкрилася і працює у справному режимі, то проблема ховалася в документі “*.tlws”.

Довідка! Якщо вам потрібний бекап папки з основними параметрами системи, достатньо змінити роздільну здатність документа з имя_файла.tlw_backup на имя_файла.tlws. Відкривши візуальний редактор, перейдіть в налаштування та знайдіть у меню розділ “Файл” – “Завантажити” і введіть назву сховища, куди завантажено розширену папку.

Алгоритмічна торгова платформа TSLab для створення торгових роботів

Помилка “В Операційній системі порушено деякі іконки”

Ця помилка часто з’являється після виходу нових оновлень операційної системи Windows. Вона досі не виправлена ​​компанією розробників, як наслідок, при подвійному натисканні на іконку програми нічого не відбувається – вікно не відчиняє, завантаження не йде. Виправити ситуацію можна лише запуском програми з root-каталогу – C: Program Files (x86) TSLab 2.0. Якщо програма без проблем відкривається, клацніть правою кнопкою миші та створіть новий активний ярлик на робочому столі з цією конфігурацією програми.
Алгоритмічна торгова платформа TSLab для створення торгових роботів

Проблема: “Оновлення TSLab не доступні/не відображаються в налаштуваннях”

Якщо вчасно не оновити будь-яку програму, призначену для ПК, вона почне зависати, працювати з перебоями або зовсім перестане запускатися. Якщо з невідомих причин сервіс TSLab не випускає оновлення або не робить їх доступними для вас (номер версії, знайти який можна перейшовши через “Головне меню” в розділ “Довідка”, а звідти в “Про програму”, залишається незмінним), і при наступній спробі запитати повідомлення – тут важливо, щоб антивірусна програма на ПК була відключена – система візуального редактора повідомляє, що випущена оновлена ​​версія програми, яку ви не бачите, можна скористатися такими способами:
Алгоритмічна торгова платформа TSLab для створення торгових роботів
Алгоритмічна торгова платформа TSLab для створення торгових роботів

  1. Зверніться до служби підтримки TSLab, докладно виклавши всю сутність проблеми.
  2. Перевстановіть сервіс, попередньо видаливши його типовими інструментами операційної системи Windows. Алгоритмічна торгова платформа TSLab для створення торгових роботів
  3. Видаліть поточну версію візуального редактора та завантажте релізну версію програми з офіційного сайту розробників TSLab.

Як за годину зібрати робота в TSLab – створення торгових роботів на платформі, тестування стратегій: https://youtu.be/BokGTu0YbvY

Інтерфейс візуального редактора TSLab

Головними складовими візуально-функціональної платформи є:

  1. Основна панель управління . Звідси відкривається доступ до всіх функціональних кнопок та можливостей сервісу. Алгоритмічна торгова платформа TSLab для створення торгових роботів
  2. Рядок стану . Тут зібрано всю актуальну системну інформацію щодо даної платформи: виконані операції, справність підключення до сервера тощо. Алгоритмічна торгова платформа TSLab для створення торгових роботів
  3. Листи . Дані розділи відповідають за об’єднання вікон сервісу та швидкого варіювання між ними. Наявність цієї вкладки дозволяє організувати робочу область так, щоб робота не стояла та користувач не витрачав час на пошуки потрібного вікна або вкладки. Розміщувати їх можна у будь-якому зручному порядку. Переміщення між листовими вікнами здійснюється натисканням на ліву частину мишки, навівши курсор на заголовок вікна в рядку стану. Алгоритмічна торгова платформа TSLab для створення торгових роботів
  4. Робоча панель . Цей елемент інтерактивний і зручний для ефективної організації робочого місця. Він включає ту сукупність вікон, яка по групах розподілена за допомогою елемента, описаного вище, яка, у свою чергу, зібрана зонами, де і будуть розміщуватися нові вкладки. Алгоритмічна торгова платформа TSLab для створення торгових роботів

Скрипти та індикатори в TSLab: основні властивості та розподіл їх за групами

Алгоритмічна торгова платформа TSLab для створення торгових роботів Скрипти, створювані на платформі візуального редактора TSLab, мають такі технічні властивості:

  1. Відкрийте властивості створеного алгоритму у налаштуваннях до основних параметрів автоматизованих та механічних сценаріїв.
  2. “Інструмент” – “Інтервал перерахунку” – виберіть часовий проміжок “Дата від”-“Дата до”, – а потім поставте галочку у вікні, яке відповідає за оновлення, що відбуваються в реальному часі.

Інші параметри та властивості елементів користувач настроює за своїм бажанням. Що стосується індикаторів, візуальна платформа TSLab надає їх у великій кількості та ділить на дві категорії:

  1. Поточні індикатори – ті, які є наслідком джерела і мають історію. Є стандартними барами, тобто фіксують певні елементи графічного зображення, а розраховують дані побарно – від актуального бару до завершеного.
  2. Інші індикатори , відповідно, не потокові. Це можуть бути дані, що оновлюються, або значення за “Позиціями”.

Значення та розвитку автоматизованої торгівлі над ринком зростає, отже актуальність відповідних торгових роботів також стрімко зростає. Біржовий майданчик TSLab – візуальний редактор, який допоможе у розробці та реалізації автоматичних та механічних торгових систем будь-якої складності: від елементарних до професійних.

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