Наиболее общая логика работы робота указана на прилагаемой диаграмме:
Краткое текстовое описание:
1) срабатывает таймер
2) читаем содержимое текстового файла
3) проверяем открыт ли рынок
4) проверяем, есть ли по указанной валюте открытая позиция, если есть - сравниваем направление (buy/sell) существующей позиции и в полученном сигнале
5) разбираемся с стоп-лоссами
Файл с сигналами для отработки является текстовым файлом с разделителями (символ табуляции), состав полей обсуждаем.