Завантаження котирувань для tslab і типові помилки при установки, школа зі створення торгових роботів

Завантаження котирувань для tslab і типові помилки при установки, школа зі створення торгових роботів

Якщо ви користуєтеся програмою TSLab довше ніж один тиждень, то для вас не є секретом те, що можна завантажувати історичні котирування і встановлювати їх в TSLab для тестування ваших торгових роботів на історії. Зовсім необов'язково мати (і платити за нього) реальний рахунок у одного з численних брокерів для розробки і тестування торгових роботів в TSLab. Все це ви можете робити абсолютно безкоштовно, роблячи запит котирувань з відкритих джерел.
На практиці багато хто робить типові помилки при скачуванні котирувань і отримують невірні результати тестування.

Давайте розберемо типові помилки запиту котирувань.

Звідки можна робити запит котирувань? Взагалі, історично котирування ви можете брати звідки завгодно. Проблема з ними буде одна, вони не будуть адаптовані до програми TSLab. Точніше, TSLab не знає як розпізнати такі котирування. В результаті, ви не отримаєте ніякого результату. З скачали котирувань, ТСЛаб розуміє 3 види джерел: текстові файли з сайту «Фінама». csv файли з сайту «Фінама». база котирувань програми Wealth-Lab.
Розберемо тільки перші два варіанти, так як третій недоступний. Немає програми Wealth-Lab. Якщо бути більш точним, то розбирати будемо тільки перший варіант, тому що другий є модифікацією першого. Інший формат файлу і не більше того.

Для початку переходимо на сайт «Фінама»

Завантаження котирувань для tslab і типові помилки при установки, школа зі створення торгових роботів

Далі переходимо в розділ Експорт котирувань

Завантаження котирувань для tslab і типові помилки при установки, школа зі створення торгових роботів

Далі, перераховані типові помилки і проблеми, що виникають в результаті цих помилок.
Неправильне час початку свічки. У TSLab час свічки - час початку свічки. В інших програмах може бути інакше. Звідси і виникають проблеми. Завантажити котирування з неправильно часом свічки.

Завантаження котирувань для tslab і типові помилки при установки, школа зі створення торгових роботів

Малюнок 1. Неправильне час свічки.

Після скачування завантажимо їх у TSLab і отримаємо:

Завантаження котирувань для tslab і типові помилки при установки, школа зі створення торгових роботів

Малюнок 2. Сесія почалася о 10:01

Як бачимо, початок сесії виявилося кілька невірним. Це, звичайно, не дуже страшно якщо ми працюємо в таймфрейме 1 хвилина. А якщо ми спробуємо стиснути котирування в більший таймфрейм? Наприклад в 10 хвилин. Що вийде?

Завантаження котирувань для tslab і типові помилки при установки, школа зі створення торгових роботів

Малюнок 3. Криві свічки після стиснення

На малюнку 3 все видно неозброєним оком. Стислі свічки відрізняються від реальних свічок, що природно позначиться на роботі ваших скриптів.

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

Завантаження котирувань для tslab і типові помилки при установки, школа зі створення торгових роботів

Малюнок 4. Запит котирувань без заголовка файлу

Підсумок буде сумний, працювати не буде зовсім нічого

Завантаження котирувань для tslab і типові помилки при установки, школа зі створення торгових роботів

Малюнок 5. Без шапки TSLab не може зрозуміти котирування

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

Завантаження котирувань для tslab і типові помилки при установки, школа зі створення торгових роботів

Малюнок 6. Без заголовка і в нестандартному форматі

Після завантаження такого файлу графік у нас вийде нормальний, крім першої свічки. АЛЕ не показуються обсяги свічок.

Завантаження котирувань для tslab і типові помилки при установки, школа зі створення торгових роботів

Малюнок 7. Без шапки не вказує обсягу

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

Як завантажити скачані котирування в TSLab. Створення текстового постачальника.

Детально розказано, як створити текстового постачальника даних в ТСЛаб, як завантажити котирування по потрібним інструментам, як їх склеїти за довгий період, як завантажити їх в ТСЛаб, як перевірити котирування в ТСЛаб.