Spezifikation
Конвертнуть советник из mql4 в mql5
Что должно быть в Техническом задании
Торговая идея
В первом разделе вашего Технического Задания опишите общую идею, которая заложена в вашей торговой стратегии. Например: "Если цена два раза подходит к уровню сопротивления и каждый раз откатывается, то в третий раз она его, как правило, пробивает". Сюда можно приложить график с нанесенными линиями сопротивления/поддержки, индикаторами и поясняющими подписями. Для описания идеи не нужно вдаваться в конкретные цифры или алгоритмы расчета. То есть в данном примере не нужно сразу же объяснять, как мы определяем:
- уровень сопротивления,
- пробой уровня,
- понятие "как правило".
Небольшой уровень абстракции на начальном этапе позволит сосредоточиться именно на самой идее, а не на технических деталях. Такой способ позволяет в последующем генерировать еще множество разновидностей вашей торговой стратегии — вы просто будете заменять одни блоки стратегии или индикаторы другими, добавлять или заменять фильтры. При этом сама идея не изменится, будут меняться только названия и значения входных параметров вашего торгового робота.
Далее необходимо дать описание всех терминов, которые используются в описании идеи. Если для стратегии важен тренд, дайте четкое определение — на основании какого индикатора будет определяться направление и сила тренда. Числовые характеристики этих определений лягут в основу входных параметров советника, и именно их вы будете потом оптимизировать в тестере стратегий. Так и назовите первый раздел вашего Технического задания — Торговая идея.
Термины
Для описания терминов рекомендуем создать одноименный раздел Технического Задания. В нём для каждого термина пишется отдельный параграф. Сами термины оформляйте жирным шрифтом для выделения ключевого понятия вашей торговой стратегии. Если необходимо, добавьте в описание термина иллюстрацию, в которой нужно показать самое необходимое для понимания. Входные параметры будущего советника можно выделять курсивом.
Торговые Сигналы