Сеточный советник по мотивам Zealot EA

Buldakov

Местный житель
Идея написать данный советник возникла после обсуждения советника Zealot EA.
Что мне не понравилось в исходном советнике:
Большой декомпилированный код советника.
Большое количество открываемых сделок (порядка нескольких десятков).
Вроде в начале требовал DLL-ку.

Поэтому решил попробовать написать свой вариант.

Валютная пара: EUR/USD.
Тайм-Фрейм: M5. Обязательно по всем тикам.
Время торговли: Круглосуточно.

Данный советник - как и все сеточники хорошо работает в канале.
Алгоритм советника достаточно простой:
Строим скользящую среднюю. Если она движется вниз - то покупаем, если движется вверх - то продаем. Еще введен фильтр на открытие сделок по времени и фильтр сильного движения.
Введено количество максимальных сделок (которые может совершать советник)
Советник тестировался по паре EUR/USD с начала 2013 года.
 

Вложения

  • Sovetnik_Setka_v1.mq4
    14,7 КБ · Просмотры: 520
  • TesterGraph.jpg
    TesterGraph.jpg
    38,8 КБ · Просмотры: 298
  • test.zip
    17,5 КБ · Просмотры: 167

CCF229BPR6

Новичок форума
За 10 месяцев 10% прибыли, получается всего 1% в месяц.
Мое тестирование показало те же 10% за 9 месяцев при максимальной просадке в 14%. Не много ли при 1% в месяц?

10%.jpg
 

Buldakov

Местный житель
Вероятно у нас разные минутные котировки.
И с начала года сделал только 24 сделки. У меня было около 180.
Может быть у вас 4 знака? - тогда результат понятен.
У меня настройки для 5 знаков.

А по поводу Magik он там есть. и специально подписан в комментариях.
 
Последнее редактирование:

CCF229BPR6

Новичок форума
Вероятно у нас разные минутные котировки.
И с начала года сделал только 24 сделки. У меня было около 180.
Может быть у вас 4 знака? - тогда результат понятен.
У меня настройки для 5 знаков.
Действительно, виноват, привык работать с 4 знаками.
Хороший советник!
 

Yasher

Активный участник
Советник прибыльный только в 2013 года.
На тесте с начала 2005 года к началу 2013 осталось только 2200$ из 10000.
Просадка 88,5%. Прибыльность 0,98.
Идея может и хорошая, зная зеалота не понаслышке, но вот реализация пока явно хромает.
 

Egorushka1974

Местный житель
Вероятно у нас разные минутные котировки.
И с начала года сделал только 24 сделки. У меня было около 180.
Может быть у вас 4 знака? - тогда результат понятен.
У меня настройки для 5 знаков.

А по поводу Magik он там есть. и специально подписан в комментариях.

А для четырех знака нет версии, и вынести бы настройки из кода, а так вроде неплохо
 

Buldakov

Местный житель
А чем не нравится использовать советник из 1 поста для 4 знаков.
И какие интересно настройки вынести из кода?
 

Egorushka1974

Местный житель
А чем не нравится использовать советник из 1 поста для 4 знаков.
И какие интересно настройки вынести из кода?[/QU


Возможность заходить меньшим лотом, я не программер, посмотрел код советника там только целое число лота возможно, и стоит по умолчанию 1 лот, что много, и мультипликатор лота можно вынести, что бы вручную задавать можно было. Вот так.
 

Buldakov

Местный житель
И каким интересно размером лота вы собираетесь заходить.
Читаем код советника.
int n_Lots=1;Обьем первой сделки в целых единицах минимального размера лота
У меня например размер минимального лота равен 0.01. При этом размер сделки равен 0.01 целого лота. Как я понял 0.01 для вас слишком много. Тогда самый простой выход найти дилинговый центр с минимальным размером лота 0.001.
А по поводу вынести мультипликатор - поставьте в строке перед int extern и нажмите клавишу F5.
 

02rus

Активный участник
Однако!! :) Стреляет редко, но метко! В общем имеет право на существование!
 

Вложения

  • Тест.JPG
    Тест.JPG
    82,5 КБ · Просмотры: 206

Egorushka1974

Местный житель
И каким интересно размером лота вы собираетесь заходить.
Читаем код советника.
int n_Lots=1;Обьем первой сделки в целых единицах минимального размера лота
У меня например размер минимального лота равен 0.01. При этом размер сделки равен 0.01 целого лота. Как я понял 0.01 для вас слишком много. Тогда самый простой выход найти дилинговый центр с минимальным размером лота 0.001.
А по поводу вынести мультипликатор - поставьте в строке перед int extern и нажмите клавишу F5.

Возможно месяц назад у меня был глюк, но тогда он заходил лотом 1, потому и написал о меньшем лоте, сегодня скачал с первого поста советник, поставил на прогон, правда,:) заходит лотом 0,01, был не прав.
 

Buldakov

Местный житель
Теперь по поводу мультипликатора.
Он там есть. Просто вы его плохо искали.
Если мне память не изменяет - 1 и 2 сделки лотом 0.01 а все остальные лотом 0.02
Можете в цикле поставить хоть размер лота для каждой сделки свой.
Только прибыль от этого не увеличится, а убытки возрастут.
 
Верх