Можно ли потестировать ваш советник?
Месяц назад сделал похожий советник по пробою флета, типа стратегия "Лондонский взрыв", работает по отложенным ордерам. Можно установить ордера в обе стороны флета, можно установить до 3 ордеров в каждую сторону, в панели управления все можно самому настроить от 0 до 3 ордеров.
Идея которая засела в голову - использовать по корзине валют одновременно, поэтому предусмотрены кроме устанавливаемых изначально стоп и тейк по сделкам еще и виртуальный, общий по всем парам одновременно тейкпрофит и стоплосс, ниже в комментариях к настройкам объясню.
Тестирую на демо 4 недели. Результаты не ахти.
НАСТРОЙКИ робота.
Ордера на продажу и покупку настраиваются раздельно, в зависимости от направления тренда можно изменить объем и размер тейка.
MagicBuy = 203981;
MagicSell = 182347;
Lots_Buy = 1;
Lots_Sell = 1;
TP_Buy = 88;
TP_Sell = 88;
Стоп в советнике предусмотрен и устанавливается на том же уровне, что и противоположный ордер. То есть стоп лосс для продаж соответствует цене первого ордера на покупку.
Общий виртуальный тейк и стоп.
ProfitTacke = 400;
ProfitStop = 750;
Общий по всем парам одновременно, расчет в долларах США. При достижении значения убытка или профита
по счету за последние сутки все сделки по всем парам закроются, отложенные ордера будут удалены и торговля запрещена для наступления следующих суток.
Если не желаете воспользоваться, то поставьте значения больше размера баланса счета, тогда сделки не закроются.
"Количество ордеров на покупку и продажу";
ordersummBuy = 3;
ordersummSell = 3;
Эти параметры можно использовать например определив направление тренда по какому нибудь индикатору на таймфреймах от Н4 и выше или допустим по фундаменту, тогда можно установить в сторону тренда 3 ордера, а в другую только 1 или вообще 0. Думаю этот параметр способен сильно повлиять на профит или убыток и будет зависть от того, кто управляет советником. Все на ваше усмотрение и везение господа.
"Расстояние между ордерами Step_1 - до 2 ордера, Step_2 - до 3 ордера";
Step_1 = 25;
Step_2 = 40;
IntervalBuy = 6;
IntervalSell = 3;
Slippage = 5;
Расстояние между ордерами можно настраивать самому и установить любое, хоть пару пунктов.
Step_1 - расстояние от первого ордера до 2 ордера.
Step_2 - расстояние от 2 ордера до 3 ордера.
IntervalBuy = 6, IntervalSell = 3 - это расстояние от максимума до 1 ордера на покупку и на продажу. Спред в установке ордеров не учитывается, поэтому добавляйте сами спред в расстоянии IntervalBuy, потому как ордера на покупку могут не установится если в настройках будут указаны слишком малое расстояние.
Потом возможно сделаю и учет спреда, сразу не предусмотрел, а потом как всегда решил, что и так сойдет
))
Slippage - проскальзывание, на отложенные ордера можно сказать, что не влияет.
"Время начала установки отложенных ордеров";
HourStart = 9;
"Не устанавливать отложенные ордера после указанного ниже времени";
HourEnd = 12;
"Время закрытия всех открытых ранее ордеров";
HourCloseAllOrder = 21;
С этими параметрами все просто, это время когда и чего будет происходить.
Возможно то же стоит доработать возможность устанавливать время события не только по часам, а учитывать еще и минуты, не есть подозрение, что не сильно повлияет на прибыльность.
Если кому критично минуты пишите, переделаю.
"Время начала и окончания отсчета границы флета";
st = "00:01";
Et = "08:59";
Максимум и минимум от и до установленного времени отсчитывает функция в самом советнике и выводит данные на экран графика.
Кроме этих показателей выводятся и другие, включите советник все увидите сами, можно вывести еще и другие, но думаю нет в них смысла.
Ну и последние показатели настраиваем размер шрифта и цвет как вам удобно для восприятия.
"Настройка выводимой на экран информации, цвет и шрифт";
Srift_color = Yellow;
Srift_Volume = 14;
Результаты тестирования на 12 парах с дефолтными настройками можно увидеть на скрине.
Думаю, что если использовать направление тренда, то возможно результат будет лучше, но не факт.
В январе начну использовать направление тренда, но пока не определился по какому инидкатору его определять.
Если у кого есть индикатор по направлению тренда, то буду благодарен.
По MQL4 я самоучка, поэтому сделал по своим возможностям.
Не думаю, что советник будет просто так давать прибыль, но если грамотно им управлять, то немного можно подзаработать, но опять же сперва нужно протестировать на демке.
Советник выкладываю в закрытом виде, код не секретный, стратегия известная всем, просто не желаю обсуждать уровень моего знания MQL4, я и так в курсе о своем уровне
))
Если кто то придумает, что нибудь изменить или добавить, то разумные идеи постараюсь осуществить.
Если не пригодится никому, то на НЕТ и суда НЕТ.
Всем от души удачи и профита в Новом Году.