Инструкция по работе с терминалом TSLab версии 1.2
2.6.1. Описание

TSLab API это набор функций, предоставляющий Пользователю дополнительные возможности при работе с программой. TSLab API открыт для подключения внешних приложений к системе. Использование данного инструмента позволяет создавать агенты большей степени сложности, чем при использовании встроенного редактора скриптов. Также TSLab API дает более широкие возможности по их отладке и оптимизации. Такая гибкость достигается благодаря использованию современного языка программирования C# (Си шарп). Помимо торговых стратегий, Пользователь получает возможность создавать собственные индикаторы технического анализа для дальнейшего использования в программе TSLab.

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

Microsoft Visual Studio — платный продукт, обладающий широким спектром функционала для осуществления разработки.

Microsoft Visual Studio Express — бесплатная среда разработки, имеет ограничения в функционале, в частности, ограниченные возможности по отладке скриптов.

SharpDevelop — бесплатный аналог Visual Studio с полным набором функций, достаточным для полноценной разработки.

В данном Руководстве примеры использования TSLab API рассмотрены с применением среды разработки SharpDevelop.

Внимание! SharpDevelop по умолчанию выбирает 32-х битную платформу , и индикаторы, созданные Пользователем, не работают в 64-х битной системе. Пользователю необходимо зайти в свойства проекта и изменить платформу на «Any processor», как показано на скриншоте ниже: