Существенно доработанная версия эксперта FletBreakFX. Исправлен ряд досадных ошибок, и качественно переработан ряд функций по сопровождению открытых позиций. Добавлена функция закрытия открытых ордеров при достижении минимальной прибыли в выходной день. Кроме того снижена просадка за счёт введения мультивалютного контроля сделок.
Метка: эксперт
Урок №12: Пишем советник по индикатору
На прошлом уроке мы с вами писали индикатор, который указывает входы в рынок. Соответственно сегодня мы займёмся разработкой эксперта, использующего его сигналы. Начнём с создания шаблона советника(как это сделать мы разбирали на уроке №10).
Пробойный советник CatchFX
Эксперт работает на пробой коробки, которая рисуется в заданное параметрами время. Правила входа: Торговля ведётся только в направлении скользящей средней с периодом 100(по умолчанию). Советник устанавливает три отложенных стоп-ордера на продажу ниже коробки, если цена находится под Moving Average или три отложенных ордера на покупку, если цена выше средней скользящей.
Советник FletBreakFX (мартингейл)
Советник начинает работу на пробое флетового канала, который определяется как некоторый диапазон движения валюты за определённое количество баров. Если же цена, пробив канал пошла в обратную сторону, то советник открывает противоположную позицию бОльшим объёмом. Лучше всего эксперт показывает свою работу на йеновых парах. Таймфрейм: любой Время торговли: задаётся параметрами Валютная пара: EURJPY, GBPJPY, USDJPY
Урок №10: Наш первый советник
Уважаемые коллеги, на этом уроке мы напишем наш первый советник, познакомимся с некоторыми основными функциями языка MQL4, а также напишем несколько своих. Приступим, и для начала запустим MetaEditor… и создадим шаблон эксперта, ничего не меняя, просто нажимаем кнопку «Далее»… Обязательно заполняем, как минимум, поле «Имя» — это название нашего будущего советника, поля «Автор» и «Ссылка» не обязательны к заполнению. Добавляем параметры «Lots», «TakeProfit», «StopLoss», обращая внимание тип данных каждого параметра. После заполнения нажимаем кнопку «Далее»: