InvestConnector Logo

Торговая стратегия без кода: как собрать проверяемые условия в конструкторе

05 августа 2026 г.

Визуальный конструктор избавляет от необходимости писать каждое условие на языке программирования. Однако точность формулировок остаётся такой же важной. «Цена выше средней» и «цена пересекла среднюю вверх» выглядят похоже на графике, но описывают разное поведение алгоритма.

Состояние и событие — разные правила

Состояние «закрытие выше SMA» может сохраняться десятки свечей. Событие «пересечение вверх» возникает при переходе с одной стороны линии на другую. Если система допускает повторные входы, выбор между ними влияет на число заявок. Поэтому сначала определите, нужен ли один вход при смене состояния или действие при каждом новом подтверждении.

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

Порядок сборки в InvestConnector

  1. Выберите инструмент и таймфрейм активного графика.
  2. Создайте стратегию в нижней панели и добавьте необходимые индикаторы.
  3. Проверьте период, источник и линию каждого индикатора.
  4. Соберите условия входа и выхода для нужного направления.
  5. Настройте объём и правила исполнения, затем примените стратегию к графику.

Индикатор может использовать в качестве источника другой индикатор. Например, средняя по RSI сглаживает значения осциллятора, а средняя по цене работает с ценовым рядом. Одинаковый период не делает эти линии взаимозаменяемыми. Перед сравнением убедитесь, что выбрана нужная линия и осмысленная шкала.

Как проверить логику до бэктеста

Найдите на графике место, где условие явно выполнено, и соседний участок, где оно явно не выполнено. Затем разберите пограничный случай: цена равна линии, пересечение случилось внутри свечи, но исчезло к закрытию, либо появился выход без предшествующего входа. Такое чтение правил выявляет ошибки, которые итоговая прибыль не показывает.

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

Когда всё же нужен код

Код полезен, если требуемый расчёт нельзя выразить доступными индикаторами. Но он добавляет ещё один объект проверки: формулу, начальные значения и обработку пропусков. Сначала поищите готовый индикатор, затем решайте, нужен ли собственный.

Начать сборку можно в терминале. Следующий практический разбор — учебная стратегия EMA и RSI. Перед отправкой заявок изучите настройку Connector: отображение стратегии на графике само по себе торговлю не включает.