Телеграм бот, принимающий сигнал с валютной парой и показателями для отслеживания. Далее, при срабатывании сигнала через нужный таймфрейм проводится оценка предсказания. Платформа MetaTrade позволяет использование бесплатного демо-аккаунта для работы с платформой путем написания скриптов на специальном языке MQL5. У данного языка свой синтаксис, схожий с С, но кодировка файлов в терминале идет в формате UTF-16, а весь терминал заточен под работу на Windows. Пришлось сначала изучить MQL5, потом адаптировать скрипты для работы с Linux на виртуальной машине, научить общаться Python и MQL5. Бот принимает данные и записывает их в файл в json формате. При обнаружении нового сигнала скрипт активирует мониторинг срабатывания сигнала, далее через n времени проводит оценку сделки.