Введение в TSLab

TSLab – программа, которая позволяет пользователю без специальных навыков создавать, тестировать, применять и модифицировать торговые системы. Благодаря визуальному редактору разработка торговых роботов стала намного проще. Оптимизация стратегии происходит быстро и эффективно. TSLab подходит как новичкам, так и профессионалам.

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

Импорт котировок с сайта Finam

Заходим на сайт finam.ru, открываем раздел Теханализ (ссылка вверху страницы), слева выбираем Экспорт котировок. Выбирем интересующий нас рынок, например, МосБиржа фьючерсы, и нужный актив, например, индекс RTS.

Выбираем нужный таймфрейм (1 минута) и период времени (вводим даты начала и окончания периода, для минуток — не более 1 года). Формат файла: txt. Формат даты: ггггммдд; формат времени: ччммсс. Выдавать время: начала свечи. Время московское (ставим галочку). Разделить полей: запятая. Разделитель разрядов: нет. Формат записи в файл: TICKER, PER, DATE, TIME, OPEN, HIGH, LOW, CLOSE, VOL. Добавить заголовок файла: да (ставим галочку). Заполнять периоды без сделок: нет (не ставим галочку, рис.1).

../_images/Finam-01.png

Рис. 1. Форма экспорта данных на сайте finam.ru

Нажимаем кнопку Получить файл и терпеливо ждём. По окончании процесса скачивания обязательно проверяем данные (открываем скачанный файл в каком-либо текстовом редакторе или в Excel). На рис.2 показано, как выглядит полученный текстовый файл. Поместим файл в отдельную папку, которую назовём, например, FinamData.

../_images/Finam-02.png

Рис. 2. Текстовый файл, полученный с сайта finam.ru

В программе TSLab выполним команду главного меню Инструменты ‣ Менеджер поставщиков данных. В открывшемся окне нажмём кнопку Добавить. Выберем опцию Исторические данные и нажмём кнопку Далее. В поле Имя введём название источника данных, например, Finam. В поле Тип выберем Текстовые данные и опять нажмём кнопку Далее.

В поле Путь укажем каталог, в котором находится скачанный файл. В поле Количество знаков введём количество знаков после запятой для данного актива (для фьючерса на индекс RTS равно нулю). В поле Шаг цены введём 10. Размер лота укажем 1. Коэфициент кредитования (плечо, т.е. отношение цены контракта к гарантийному обеспечению) укажем 20. В поле Валюта напишем пункт. В поле Задержка исполнения (для имитации проскальзывания, используется только для тиковых данных) введём 0. Нажмём кнопку Готово.

Теперь можно закрыть менеджер поставщиков данных и открыть графки, для этого выполним пункт главного меню Файл ‣ Открыть ‣ График. В открывшемся окне щёлкнем правой кнопкой мыши по пустому фону и в появившемся меню выберем пункт Свойства. Укажем только что созданный источник данных и выберем актив (фьючерс RTS). Нажмём кнопку OK. В разделе Исторические даные укажем начальную дату для отображения графика. Нажмём кнопку OK. Будет построен график (рис.3).

../_images/Finam-03.png

Рис. 3. Минутный график фьючерса RTS в программе TSLab

(продолжение следует...)

Ссылки:



Комментарии

Комментариев пока нет.

* Обязательные поля
(Не публикуется)
 
Жирный Курсив Подчеркнутый Перечеркнутый Степень Индекс Код PHP Код Кавычки Вставить линию Вставить маркированный список Вставить нумерованный список Вставить ссылку Вставить e-mail Вставить изображение Вставить видео
 
Улыбка Печаль Удивление Смех Злость Язык Возмущение Ухмылка Подмигнуть Испуг Круто Скука Смущение Несерьёзно Шокирован
 
1000
Captcha
Refresh
 
Введите код:
 
Запомнить информацию введенную в поля формы.