Перейти к основному содержимому

Плагины

TradeJS загружает стратегии, индикаторы и коннекторы как плагины.

Регистрация в tradejs.config.ts:

import { defineConfig } from '@tradejs/core/config';
import { basePreset } from '@tradejs/base';

export default defineConfig(basePreset, {
strategies: ['./src/plugins/myStrategy.plugin.ts'],
indicators: ['./src/plugins/myIndicator.plugin.ts'],
connectors: ['./src/plugins/myConnector.plugin.ts'],
});

Каждый вид плагина экспортирует своё поле:

  • плагин стратегии: strategyEntries;
  • плагин индикатора: indicatorEntries;
  • плагин коннектора: connectorEntries.

Для определения плагинов используйте defineStrategyPlugin, defineIndicatorPlugin и defineConnectorPlugin из @tradejs/core/config.

Не импортируйте из @tradejs/*/src/*.