Техническое задание на модификацию торгового индикатора

Цель проекта

Доработка индикатора i_Impuls_06 для расширения его функциональности. Основные изменения касаются добавления новой логики анализа с использованием скользящей средней и усовершенствования системы оповещений.

Текущая функциональность (базовая версия _06)

  • Индикатор работает на пробой горизонтальных уровней.
  • Направление пробоя определяется активной кнопкой в интерфейсе:
    • BAY+HL - ожидание пробоя уровня снизу вверх.
    • SELL+HL - ожидание пробоя уровня сверху вниз.
    • Активация обеих кнопок - отслеживание пробоя в обе стороны.
  • Сигнал формируется после закрытия свечи, следующей за пробоем. Количество свечей для подтверждения настраивается (от 1 до 4, часто используется значение 1 - «current»).
  • При срабатывании условия подается звуковой алерт и всплывающее окно с данными.
  • Кнопка BackBar в новой версии участвовать не должна.

Требуемые доработки

1. Добавление настройки скользящей средней (МА)

  • В интерфейс настроек индикатора необходимо добавить:
    • Поле для ввода значения периода МА (по умолчанию = 55).
    • Флажок (галочку) для активации/деактивации этой новой функции.

2. Новая логика работы при активированной МА

  • Если функция МА активирована, индикатор должен анализировать одновременно:
    1. Пробой горизонтального уровня.
    2. Пробой ценой линии скользящей средней.
    3. Закрытие свечи выше (для BAY) или ниже (для SELL) уровня МА.
  • Сигнал (алерт + окно) должен формироваться только при выполнении всех условий для выбранного направления (BAY/SELL).
  • Логика определения направления и количество свечей для подтверждения остается прежней (из версии _06).

3. Логика работы при деактивированной МА

  • Если функция МА отключена, индикатор должен работать в исходном режиме версии _06 - только на пробой горизонтальных уровней.

4. Настройки и алерты

  • Должна сохраниться возможность настройки таймфрейма (Т/Ф).
  • Должна сохраниться возможность настройки количества свечей для подтверждения сигнала (чаще 1 - «current»).
  • Система алертов (звук + всплывающее окно с данными) должна срабатывать корректно как при работе с МА, так и без нее.

Требования к реализации

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

Интеграция фронтенда Vue.js с административной панелью

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

Адаптивная верстка двухстраничного сайта для мобильных устройств

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