Техническое задание: Разработка и отладка торговых индикаторов

Основная задача

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

Объем работ

Часть 1: Написание новых индикаторов

  • Разработка 3-4 индикаторов по техническому заданию заказчика.
  • Индикаторы должны быть написаны на языке, совместимом с целевой платформой (например, Pine Script для TradingView, MQL4/5 для MetaTrader, или ином).
  • Код должен быть чистым, прокомментированным и готовым к использованию.

Часть 2: Анализ и исправление ошибок

  • Провести аудит предоставленного заказчиком «проверенного» кода, который выдает ошибки в его среде.
  • Выявить причины неработоспособности (возможные причины: различия в версиях языка, настройках платформы, синтаксические ошибки).
  • Предоставить подробное объяснение по каждой найденной ошибке и способам ее устранения.
  • Исправить код, обеспечив его стабильную работу.

Часть 3: Разработка комплексного индикатора-сигнализатора

  • Создать индикатор, который анализирует график на предмет дивергенций.
  • Индикатор должен одновременно отслеживать показатели MACD и RSI.
  • Логика работы: генерация торгового сигнала (например, метка на графике или оповещение) в момент, когда дивергенция по цене подтверждается одновременной дивергенцией на индикаторах MACD и RSI.
  • Индикатор должен иметь настраиваемые параметры (периоды, уровни для RSI и т.д.).

Требования к результату

  • Весь код должен быть полностью рабочим и не содержать синтаксических ошибок.
  • К комплексному индикатору необходимо приложить краткое описание логики его работы.
  • По итогам отладки предоставить отчет с перечнем найденных проблем и их решений.