Увы, из ТЗ в этом виде советник не построишь, тут с писателем ещё работать и работать
Кусочек образца ТЗ с которым можно работать:
---
Начнём с того, что первым условием MOE должно быть:
что именно?
а) пересечение ценой MA21; б) пересечение ценой MA233; в) пересечение MA21 и MA233; г) что-то ещё?
"Правильным" пересечением считать удаление цены (МА) от точки пересечения на заданное NN пунктов.
Что ещё?
При соблюдении первого условия на отрезке в NN баров заданного периода, смотрим второе условие:
Правильное чередование 3х MA (21, 55, 89) и достаточный угол наклона этих MA. Поскольку "угла наклона" в реальности не существует, он должен быть выражен в "пунктах за бар", эту переменную тоже выносим во внешние настройки
итд
---
frostdm и любой желающий - можете расписать в этой степени подробности весь процесс от MOE до XXX, включая в нужных местах показания нужных индикаторов?
---
Вобщем, я думаю, первым пунктом в списке должен быть индикатор, показывающий возможные входы. Параллельно можно делать эксперт-помошник для открытия/сопровождения сделок. Его функции - расчёт лотов автоматом, открытие/закрытие ордеров (всех/одного/половины одного) по команде трейдера или (опционально) по команде индикатора. Технологически связь индикатора и эксперта - через глобальные переменные, т.е. они друг от друга никак зивисеть не будут, могут фунциклировать раздельно
Упорядочивание "карты местности" (сокращение кол-ва индикаторов) наверное можно поставить во вторую очередь
Если есть др аргументы - вэлкам