Тестирование советника торгующего по Zig Zag


Мне попался советник 100% прибыльных сделок на истории. Если к коду добавить ММ будет еще круче. Не требует настройки. Торгует на всех валютных парах.

Таймфрейм 30 м
Инструмент EURUSD
Период тестирования Last Year
Начальный депозит 10000$
Лот 1

Ниже комментарий с сайта:

Предлагаю вашему вниманию торговую систему Zig Zag
Таймфрейм 30М, 1Н, 4Н, 1D (лучше работает на 30М и 1Н, количество сделок больше чем на больших фреймах)
Система работает на 8-12 парах (количество пар можно выбирать по усмотрению).
Использование двух периодов мотивировано взаимным покрытием
Используем индикатор зигзаг (ZigZag) в МТ4 параметры для 30М и 1Н — 13, 5, 3, для 4H и D1 — 8,5,3.
Смотрим на график если цена растет, ставим отложенный ордер на продажу, если цена падает, ставим отложенный ордер на покупку.
По зигзагу видно, что цена или проходит половину прошлого пути (роста) или нет, поэтому отложенный ставим в середине предыдущего отрезка, цена открытия = длинна отрезка/2.Размер стопа каждый выберет самостоятельно в зависимости от волатильности валютной пары или например за соседним пиком зигзага. Автор стопы не ставит но при неблагоприятном развитии ситуации по позиции т.е росте убытка по ней кроет ее вручную (если поза по тренду не трогаю, а если против и зависла закрываю по текущему убытку)

Манименеджмент:
На каждой сделке можем потерять не более 10% депозита. Если торговля идет по нескольким инструментам то потери по каждой сделке –5%. от 5% до 10% депозита в зависимости от рискованности. Очень советую не открываться большими лотами


(Файлы советника находятся здесь: СКАЧАТЬ >>)

=========== Советник участвует в Тестовой лаборатории ==============

Демо-счет:


Текущий статус: ПроваленоТест на демо-счете провален

ИЗ ОБСУЖДЕНИЯ
— при тестировании было вмешательство в работу эксперта — test.opentraders.ru/206.html#comment1060
— аналогичный советник для МТ5 и результаты бэктеста без стопов — test.opentraders.ru/206.html#comment1063
— положительные результаты бэктеста с увеличенным размером депозита — test.opentraders.ru/206.html#comment1419
  • +7
  • Просмотров: 43387
  • 11 июля 2010, 16:21
  • AM2
Понравилcя материал? Не забудьте поставить плюс и поделиться в социальной сети!

Вступите в группу "Тестовая лаборатория", чтобы следить за обновлениями
ПРИСОЕДИНИТЬСЯ К ГРУППЕ
присоединиться
  Предыдущая запись в группе
Тестирование советника Trade Arbitrage
Следующая запись в группе  
Тестирую советник EURONIS v4200
24 апреля 2010
27 июля 2010

Комментарии (32)

+
+1
Вы пробовали проверять его сделки? Пока я вижу, что при тестировании не использовались минутки, качество моделирования низкое.
avatar

  11  pilot Сообщений: 410

  • 11 июля 2010, 17:30
+
0
Я его на 30М только тестировал. На VPS хочу поставить.
avatar

  27  AM2 Автор Сообщений: 8141 - Андрей

  • 11 июля 2010, 18:33
+
0
Вы вполне можете это сделать. Все условия для получения Forex VPS FREE соблюдены. Пишите мне или в поддержку.
avatar

admin Сообщений: 150 - Администратор

  • 11 июля 2010, 18:49
+
0
Советую загрузить историю минуток и опять протестировать на М30 методом на основе наименьшего таймфрейма.
avatar

  11  pilot Сообщений: 410

  • 11 июля 2010, 22:36
+
+1
Качество моделирования совсем отсутствует. Я в свое время наклепал кучу граалей, но при качественных пересчетах все сливали, либо просто гоняли депо то в плюс, то в минус. Кроме того, советник (или вообще торговый алгоритм) может быть интересным только в том случае, если незначительные изменения в условиях (вариативность в пунктах ТП и СЛ, параметры индикаторов и прочее) дают почти такие же позитивные результаты, как и при оптимальных настройках. Иначе это стопроцентный подгон под данный кусок истории, и его надежность на будущих периодах ничем не подкреплена.
avatar

  32  Nord Сообщений: 1327 - Дмитрий

  • 11 июля 2010, 18:36
+
+2
Советник ZigZag установлен на демо-счет Альпари

Настройки

Валютная пара: EURUSD
ТФ: M30
Параметры советника: оставлены по умолчанию
Начальный депозит: 10000$
Счет: Classic-USD
Плечо: 1:100"

Баланс счета 10094.00$ на 16.07.2010
avatar

  27  AM2 Автор Сообщений: 8141 - Андрей

  • 18 июля 2010, 13:13
+
+1
Я тоже поставил этот советник на тест на работе. За неделю депо увеличился на 10%! И пока ни одной убыточной сделки!
avatar

  0  Dick123 Сообщений: 36 - Дима

  • 23 июля 2010, 11:18
+
+3
Скорее всего, пересиживает убытки
avatar

  13  Tor Сообщений: 447 - Роберт

  • 23 июля 2010, 18:48
+
+5
У меня пока такие результаты:
avatar

  27  AM2 Автор Сообщений: 8141 - Андрей

  • 23 июля 2010, 22:15
+
0
Некисло!
avatar

  12  BetMaster Сообщений: 433

  • 24 июля 2010, 10:26
+
+1
Впечатляет. Автору спасибо за темку!
avatar

  0  divin Сообщений: 25 - Толик

  • 24 июля 2010, 17:10
+
+1
Есть тут люди кто на реал пустил советник?
avatar

  0  DIM832 Сообщений: 21

  • 28 июля 2010, 14:12
+
+2
Блин, весь профит потерял на подъеме сегодня. Но советник сделку не закрыл еще. Ему известно что-то, чего мы не знаем
avatar

  0  Dick123 Сообщений: 36 - Дима

  • 2 августа 2010, 19:15
+
+2
Он без стопов торгует. Вручную закрывай или если по тренду оставляй.
avatar

  27  AM2 Автор Сообщений: 8141 - Андрей

  • 2 августа 2010, 21:24
+
0
Даже не знаю. Может так задумано в системе? У меня был плачевный опыт, когда я мешал советнику работать.
avatar

  0  Dick123 Сообщений: 36 - Дима

  • 3 августа 2010, 00:04
+
+1
Я сам оставил пока. Я для этого и поставил его на демо чтобы посмотреть как он торгует. Потом доработать можно. На истории хорошо торгует теперь будем ждать как он себя на демо проявит. Если до 7 к дойдет я не выдержу закрою *улыбается*
avatar

  27  AM2 Автор Сообщений: 8141 - Андрей

  • 3 августа 2010, 08:52
+
+1
В тексте у вас тексте написано «на каждой сделке можем потерять не более 10% депозита». Получается в советнике это условие не заложено?
avatar

  11  pilot Сообщений: 410

  • 3 августа 2010, 10:53
+
0
Это не мой советник я его скачал и испытываю на демо.
avatar

  27  AM2 Автор Сообщений: 8141 - Андрей

  • 3 августа 2010, 12:40
+
+1
АМ2, вы если крыть убыток будете ручками, сюда напишите плиз. А лучше руками не трогать, иначе смысл тестирования пропадает!
avatar

  11  pilot Сообщений: 410

  • 3 августа 2010, 19:03
+
0
Убыток я закрыл вручную, хотя на вчерашней свечке советник бы закрылся с прибылью. В настоящий момент на счету 10248.00$
avatar

  27  AM2 Автор Сообщений: 8141 - Андрей

  • 12 августа 2010, 17:38
+
0
Еэээх, абыдно. Счет фантиковый, какой смысл мешать? Правильно Pilot говорит. Вы советника тестируете а не себя.
avatar

  12  BetMaster Сообщений: 433

  • 12 августа 2010, 20:46
+
+1
Сам написал в МТ5 подобный советник. Без стопов слив однозначно. Можете сами убедиться.


//+------------------------------------------------------------------+
//|                                                       ZigZag.mq5 |
//|                                       Copyright 2010, AM2 Group. |
//|                                         http://www.am2_group.net |
//+------------------------------------------------------------------+
#property copyright "Copyright 2010, AM2 Group."
#property link      "http://www.am2_group.net"
#property version   "1.00"
#include <Trade\Trade.mqh>
//--- входные параметры
input int      TakeProfit= 20;        // Take Profit
input int      StopLoss = 100;        // Stop Loss
input string   ZigZag="Параметры ZigZag";
input int      ExtDepth=13;
input int      ExtDeviation=5;
input int      ExtBackstep=3;
input int      EA_Magic=26062010;     // Magic Number советника
input double   Lot=1;                 // Количество лотов для торговли
//--- глобальные переменные
int zzHandle;      // хэндл индикатора ZigZag
double zzVal[];    // динамические массивы для хранения численных значений индикатора ZigZag
int STP, TKP;      // будут использованы для значений Stop Loss и Take Profit
double zz[2]={0,0},delta=0,sigma=0,zz1=0,zz2=0;// значения 1-го и 2-го зигзага
bool bone=true, sone=true;
CTrade trade;

//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- Получить хэндл индикатора ZigZag
      zzHandle=iCustom(NULL,0,"ZigZag",ExtDepth,ExtDeviation,ExtBackstep,0,PRICE_CLOSE);  //Расчет индикатора ZigZag
//--- Нужно проверить, не были ли возвращены значения Invalid Handle
   if(zzHandle<0)
     {
      Alert("Ошибка при создании индикаторов - номер ошибки: ",GetLastError(),"!!");
     } 
//--- Для работы с брокерами, использующими 3-х и 5-ти значные котировки,
//--- умножаем на 10 значения SL и TP
   STP = StopLoss;
   TKP = TakeProfit;
   if(_Digits==5 || _Digits==3)
     {
      STP = STP*10;
      TKP = TKP*10;
     }            
//---
   return(0);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//---
   
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
//--- Объявляем структуры, которые будут использоваться для торговли

ArraySetAsSeries(zzVal,true);

int copied=CopyBuffer(zzHandle,0,0,100,zzVal);
 if(copied<=0)
  {
   Print("Не удалось скопировать значения индикатора. Error =",GetLastError());
   return;
  }
 
// Ищем ближайший экстремум
  int a=0;

  for (int i=1;i<100;i++)
   {
   if (zzVal[i]!=0)
   {
     if(a<2)
      {
       zz[a]=zzVal[i];
       a++;
      } 
    }
   }  

//---
   zz1=zz[0];
   zz2=zz[1];
   delta=(zz1+zz2)/2;
   sigma=NormalizeDouble(MathAbs(zz1-zz2),_Digits);


   double Ask = SymbolInfoDouble(_Symbol,SYMBOL_ASK);                   // лучшее предложение на покупку
   double Bid = SymbolInfoDouble(_Symbol,SYMBOL_BID);                   // лучшее предложение на продажу
      
//--- check signals
   ENUM_ORDER_TYPE signal=WRONG_VALUE;

   if(Bid<=delta && zz1>zz2 && sone && sigma>0.00500) signal=ORDER_TYPE_SELL;    // sell conditions
   else
      if(Ask>=delta && zz1<zz2 && bone && sigma>0.00500) signal=ORDER_TYPE_BUY;  // buy conditions   
   
    if(signal==ORDER_TYPE_BUY)
     {           
      if(!PositionSelect(_Symbol))                                               // цена растет
       {
        trade.PositionOpen(_Symbol,signal,1,Ask,0,NormalizeDouble(Ask + TKP*_Point,_Digits)," ");
        bone=false;
        sone=true;                                                              
       }
     }  
          
    if(signal==ORDER_TYPE_SELL)
     {       
      if(!PositionSelect(_Symbol))                                               // цена убывает
       {
        trade.PositionOpen(_Symbol,signal,1,Bid,0,NormalizeDouble(Bid - TKP*_Point,_Digits)," ");
        sone=false;
        bone=true;                                                                 
       }
      }  
       
  }

//+------------------------------------------------------------------+

avatar

  27  AM2 Автор Сообщений: 8141 - Андрей

  • 13 августа 2010, 00:00
+
0
Hint: AM2, здесь применяется система древовидных комментариев. Чтобы Ваш собеседник получал уведомление об ответе, используйте ссылку «Ответить» к соответствующему комментарию
avatar

Inside Сообщений: 811 - модератор

  • 13 августа 2010, 12:15
+
+1
А со стопами есть версия советника?
avatar

  4  baksozavr Сообщений: 236

  • 15 августа 2010, 21:06
+
+3
Вчера тестировал советника в тестере в период 1 мая по 8 сентября. Ни одной убыточной сделки. Но были два случая большой просадки. Но ничего. Хороший депозит их выдержит.

Отчет здесь

avatar

  1  vadimkz Сообщений: 1

  • 10 сентября 2010, 12:33
+
0
Неплохо!

А что с тестом у АМ2?
avatar

  18  KranX Сообщений: 1784 - Жека

  • 11 сентября 2010, 11:05
+
+1
Без стопов слит депозит
avatar

  27  AM2 Автор Сообщений: 8141 - Андрей

  • 9 октября 2010, 23:46
+
0
Жизнеспособная идея увеличить устойчивость к просадкам за счет увеличения депозита.
avatar

  11  pilot Сообщений: 410

  • 12 сентября 2010, 19:48
+
0
Ребята, что-то тема заглохла, что так безнадежно.
avatar

  1  skela Сообщений: 2

  • 18 января 2011, 14:06
+
0
Советник якобы провалил тест, слил все депо.
avatar

  1  klenLow Сообщений: 109

  • 2 февраля 2011, 12:51
+
0
всем привет!
А кто то видел робота ZZM?
какие у него результаты, его предоставляет инста, скачать в просторах инета не дало результатов, может его разыскать и установить на тест?
Может кто в инсте его смиожет одолжить на тестирование.
avatar

  2  nndgold Сообщений: 6

  • 2 сентября 2013, 12:14
+
0
Мое убеждение — на ZZ не заработать ни ручками, ни советником.
Благодарю АМ2 за Сову АМА!
avatar

  0  revers Сообщений: 1

  • 6 декабря 2014, 17:24

Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий
Начать торговлю с Альпари