Доробка ботів (радників, індикаторів) на форекс форумі

Доробка ботів (радників, індикаторів)
Потрібна допомога в написанні простенького радника щодо перетину двох експоненційних середніх - ЕМА5 та ЕМА21 (за умовчанням).
ЕМА5 перетинає знизу вгору ЕМА21 – відкривається ордер на покупку. Закривається при перетині ЕМА5 зверху донизу ЕМА21.
ЕМА5 перетинає зверху вниз ЕМА21 – відкривається ордер на продаж (попередньо закривши попередній ордер на покупку). Закривається при перетині ЕМА5 знизу догори ЕМА21.
Жодних тейк профітів і стоп-лоссів. Ордери відкриваються і закриваються (неважливо, у профіт або в лос) виключно при перетині двох середніх. Я торгую за цією МС, але часу стежити за ордером зовсім немає, тому хотілося б автоматизувати МС.
Наперед дякую. З повагою, Євгене.

Ну, ось уявляю ТЗ наочно.


Проблема в тому, що через брак часу, я не завжди можу зловити момент перетину середніх, і доводиться чекати наступного сигналу. Тому вирішив спробувати торг за допомогою радника. Проблема в тому, що сама його написати не можу.
Так, виходить, що відкриття ордера Sell відбувається на Low барі, а закриття на High барах, також і при ручній торгівлі. Тут жодних ілюзій. Але на таймфреймі H1 досить сильний тренд, тому мінусових угод мало. Тим більше орієнтиром зміни тренда служить M15.

Знайшов те, що хотів)) Сьогодні поставлю на демку. Може комусь ще знадобиться, тож викладу сюди.
За замовчуванням стоять мої настройки: ЕМА5, ЕМА21 Докладаю стейт за 2 останні місяці.
Доробка ботів (радників, індикаторів)
Всі нові теми подібної тематики пересуватимуся сюди.
p.s. Усім профітів!
Модератор - він ненаглядач, а дружній користувачеві учасник. (с)
Є питання щодо форуму? З радістю відповім.
перший радник
Добридень! Вирішив ось попрактикуватися небагато. Пишу радника, однією з його частин є виставлення відкладених ордерів у вказаний час TimeSetOrders в обидві сторони на задану відстань DistanceSet(кількість пунктів), потім якщо ціна до настання цього часу наблизилася до ордера(верхнього або нижнього) ближче ніж на 5 пунктів, наприклад, то ми видаляємо цей ордер.
1) Перше питання, яке виникає, от наприклад у Альпарі в терміналі 5 знаків після коми, значить DistanceSet мені потрібно вказувати 100 замість 10? (якщо мені потрібна відстань у 10 нормальних пунктів)
2) допоможіть реалізувати будь ласка. а) Виставлення ордерів 2) видалення ордера у разі наближення ціни до часу, зазначеного у програмі.