Сделать лучше на Python или C
Стратегию Автор может выбрать любую. Она основана на покупке и продаже пары USD\EUR. Образец стратегии это любой индикатор. Когда он равен 10000 значит покупает 10000 усл.единиц, если = -30000, то продаем 30000 усл.единиц. Автору нужно использовать просто эти стратегии-индикаторы и на их основе создать свою стратегию. Сложность алгоритма любая. Мат модель можно выбрать любую: линейная регрессия, ридж-регрессия на основе всех индикаторов. Вы можете, например присвоить каждой стратегии\индикатору какой-то вес, а потом оптимизировать на исторических данных при каких весах прибыль максимальна.