1. Для своих индикаторов разработчик должен использовать уникальный namespace. Желательно, чтобы он совпадал с ником на форуме. Namespace TSLab использовать запрещено, т.к. это может привести к конфликтам с поставляемыми индикаторами, а так же компонентами программы.

2. Название класса, с кодом индикатора, по умолчанию является наименованием индикатора. Для изменения наименования можно использовать атрибут класса HandlerName.

3. По умолчанию индикаторы попадают в категорию "Пользовательские". Для задания другой категории нужно использовать атрибута класса HandlerCategory.

4. Точность вычисления индикатора (количество знаков после запятой, отображаемых на графике) по умолчанию равна точности финансового инструмента. Например, для Сбербанка это будет 2 знака после запятой, а для фьючерса индекса РТС - 0 знаков. Это правило подходит не для всех индикаторов. Например, осциляторы требуют какую-либо постоянную точность. Например, 3 знака после запятой. Задать это значение можно с помощью атрибута класса HandlerDecimals.

5. Public Properties класса, которые могут быть использованы как параметры индикаторы при оптимизации, должны быть помечены атрибутом HandlerParameter. В этом атрибуте можно задать имя параметра, значение по умолчанию, а так же границы оптимизации.


Отредактировано SupportTSLab (Wed Aug 01 2012 12:16 PM)