Советники, эксперты, форекс роботы Обсуждение, поиск и тестирование форекс советников, роботов, экспертов и МТС

Ответить
16.04.2014, 09:40
Аватар для blum32
blum32 blum32 вне форума Активный участник
Регистрация: 12.11.2010 / Сообщений: 82
Поблагодарили 36 раз(а) / Репутация: 37
Сообщение от: Александр I
Что-то не видит у меня индикатор. У кого нибудь работает?
Индикатор скомпилировать надо
...
советник для 1H или 30M таймфреймов
...
И главное: Этот сов более менее стабильно едет на паре евродоллар!

Последний раз редактировалось blum32; 16.04.2014 в 10:02.
16.04.2014, 09:57
Аватар для blum32
blum32 blum32 вне форума Активный участник
Регистрация: 12.11.2010 / Сообщений: 82
Поблагодарили 36 раз(а) / Репутация: 37
Вот вам еще советник, переписанный для мт5:

Последний раз редактировалось blum32; 05.11.2014 в 22:30.
16.04.2014, 10:45
Аватар для Александр I
Александр I Александр I вне форума Активный участник
Регистрация: 25.07.2011 / Адрес: алтай / Сообщений: 237
Поблагодарили 129 раз(а) / Репутация: 131
Индикатор скомпилировать надо
...
советник для 1H или 30M таймфреймов
...
И главное: Этот сов более менее стабильно едет на паре евродоллар!
Поставил в другой терминал, там работает, но тут нужен другой подход, на пробой слишком большой стоп получается, и в итоге в лучшем случаи тут выходишь в ноль, вот если бы сперва зиг-заг пробивал предыдущий максимум или минимум, а потом на откате покупал, стоп бы ровно на 3-5 пунктов нижнего уровня или верхнего ложился, вот тогда был бы толк. у меня есть такой советник, вот только стоп там нужно двигать самому.
16.04.2014, 11:05
Аватар для blum32
blum32 blum32 вне форума Активный участник
Регистрация: 12.11.2010 / Сообщений: 82
Поблагодарили 36 раз(а) / Репутация: 37
Сообщение от: Александр I
Поставил в другой терминал, там работает, но тут нужен другой подход...
На самом деле тут нужен другой тестер в мт4, штатный ну совсем другие результаты выдает... В мт5 получше_
16.04.2014, 13:13
Аватар для Александр I
Александр I Александр I вне форума Активный участник
Регистрация: 25.07.2011 / Адрес: алтай / Сообщений: 237
Поблагодарили 129 раз(а) / Репутация: 131
На самом деле тут нужен другой тестер в мт4, штатный ну совсем другие результаты выдает... В мт5 получше_
Сможешь подправить, чтоб при обратном сигнале не закрывал открытую сделку. верхний сов, нижний индикатор.
16.04.2014, 14:00
Аватар для blum32
blum32 blum32 вне форума Активный участник
Регистрация: 12.11.2010 / Сообщений: 82
Поблагодарили 36 раз(а) / Репутация: 37
Сообщение от: Александр I
Сможешь подправить, чтоб при обратном сигнале не закрывал открытую сделку. верхний сов, нижний индикатор.
Посмотрю, до завтра поправлю, есиче.
16.04.2014, 22:52
Аватар для blum32
blum32 blum32 вне форума Активный участник
Регистрация: 12.11.2010 / Сообщений: 82
Поблагодарили 36 раз(а) / Репутация: 37
Сообщение от: Александр I
Сможешь подправить, чтоб при обратном сигнале не закрывал открытую сделку. верхний сов, нижний индикатор.
Код:
//функцию start заменить на:
//--------------------------------------------+
int start()
  {
  
   total=TotalSymbol();
   if(total>0) CheckforTral();
   if(New_bar(TimeFrame))
     {
      Signal=InitSignal();
     }
   if(Signal!=0 && ((total==1 && LastType==OP_BUY) || (total==1 && LastType==OP_SELL) || total==0) ) InitforOpen();

return(0);
  }
//------------------------------------------------------------+

//Фунцию InitforOpen заменить на:

//------------------------------------------------------------+
void InitforOpen()
  {
   int ticket=-1;
   double sl=0,tp=0;
   if(Signal>0 && ((total==1 && LastType==OP_SELL) || total==0))
     {
      ticket=OpenOrder(0,Lot);
      if(ticket>0 && OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))
        {
         if(TakeProfit!=0) tp=OrderOpenPrice()+TakeProfit*Auto_Points();
         if(StopLoss!=0) sl=OrderOpenPrice()-StopLoss*Auto_Points();
         else sl=SpoLossZZ-1*Auto_Points();
         if(Bid-sl<Min_SL_TP()*Auto_Points()) sl=Bid-(Min_SL_TP()+1)*Auto_Points();
        }
     }
   if(Signal<0 && ((total==1 && LastType==OP_BUY) || total==0))
     {
      ticket=OpenOrder(1,Lot);
      if(ticket>0 && OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))
        {
         if(TakeProfit!=0) tp=OrderOpenPrice()-TakeProfit*Auto_Points();
         if(StopLoss!=0) sl=OrderOpenPrice()+StopLoss*Auto_Points();
         else sl=SpoLossZZ+1*Auto_Points()+(Ask-Bid);
         if(sl-Ask<Min_SL_TP()*Auto_Points()) sl=Ask+(Min_SL_TP()+1)*Auto_Points();
        }
     }
   Signal=0;
   if(sl!=0 || tp!=0)
     {
      bool ret=false;
      int m=0;
      while(!ret && m<5)
        {
         while(IsTradeContextBusy()) Sleep(10);
         ret=OrderModify(ticket,OrderOpenPrice(),sl,tp,0,Lime);
         m++;
        }
     }
  }

//функции CheckforClose() и CloseOrders(int type) не нужны
Вот как-то так... Разумеется если я правильно понял вашу мысль!
Если нет - обращайтесь, будет свободное время: помогу!

Последний раз редактировалось blum32; 16.04.2014 в 23:00.
17.04.2014, 07:32
Аватар для Александр I
Александр I Александр I вне форума Активный участник
Регистрация: 25.07.2011 / Адрес: алтай / Сообщений: 237
Поблагодарили 129 раз(а) / Репутация: 131
Код:
//функцию start заменить на:
//--------------------------------------------+
int start()
  {
  
   total=TotalSymbol();
   if(total>0) CheckforTral();
   if(New_bar(TimeFrame))
     {
      Signal=InitSignal();
     }
   if(Signal!=0 && ((total==1 && LastType==OP_BUY) || (total==1 && LastType==OP_SELL) || total==0) ) InitforOpen();

return(0);
  }
//------------------------------------------------------------+

//Фунцию InitforOpen заменить на:

//------------------------------------------------------------+
void InitforOpen()
  {
   int ticket=-1;
   double sl=0,tp=0;
   if(Signal>0 && ((total==1 && LastType==OP_SELL) || total==0))
     {
      ticket=OpenOrder(0,Lot);
      if(ticket>0 && OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))
        {
         if(TakeProfit!=0) tp=OrderOpenPrice()+TakeProfit*Auto_Points();
         if(StopLoss!=0) sl=OrderOpenPrice()-StopLoss*Auto_Points();
         else sl=SpoLossZZ-1*Auto_Points();
         if(Bid-sl<Min_SL_TP()*Auto_Points()) sl=Bid-(Min_SL_TP()+1)*Auto_Points();
        }
     }
   if(Signal<0 && ((total==1 && LastType==OP_BUY) || total==0))
     {
      ticket=OpenOrder(1,Lot);
      if(ticket>0 && OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES))
        {
         if(TakeProfit!=0) tp=OrderOpenPrice()-TakeProfit*Auto_Points();
         if(StopLoss!=0) sl=OrderOpenPrice()+StopLoss*Auto_Points();
         else sl=SpoLossZZ+1*Auto_Points()+(Ask-Bid);
         if(sl-Ask<Min_SL_TP()*Auto_Points()) sl=Ask+(Min_SL_TP()+1)*Auto_Points();
        }
     }
   Signal=0;
   if(sl!=0 || tp!=0)
     {
      bool ret=false;
      int m=0;
      while(!ret && m<5)
        {
         while(IsTradeContextBusy()) Sleep(10);
         ret=OrderModify(ticket,OrderOpenPrice(),sl,tp,0,Lime);
         m++;
        }
     }
  }

//функции CheckforClose() и CloseOrders(int type) не нужны
Вот как-то так... Разумеется если я правильно понял вашу мысль!
Если нет - обращайтесь, будет свободное время: помогу!
Спасибо, супер!!!
17.04.2014, 13:44
Аватар для blum32
blum32 blum32 вне форума Активный участник
Регистрация: 12.11.2010 / Сообщений: 82
Поблагодарили 36 раз(а) / Репутация: 37
Во еще нашел своего старенького робота на основе Е-Дробы:

Последний раз редактировалось blum32; 05.11.2014 в 22:30.
18.04.2014, 07:27
Аватар для Александр I
Александр I Александр I вне форума Активный участник
Регистрация: 25.07.2011 / Адрес: алтай / Сообщений: 237
Поблагодарили 129 раз(а) / Репутация: 131
Во еще нашел своего старенького робота на основе Е-Дробы:
Привет, наконец-то было время, поюзать того советника, раньше я его как-то забросил, потому-что пришёл к выводу что всё-таки лучше ручной стратегии не бывает. Да и сейчас увидел, что всё-таки он написан неправильно, как я предлагал.Получается что он высчитывает только три точки индикатора, а я предлагал вход на четвёртой точке. Тоесть сперва должен произойти пробой первой точки потом откат, сигнал и вход, а он получается берёт вход на третьей точки.Вот в чём загвоздка, стратегия подрузумевает работу только в третьей волне.Вот как сейчас допустим ситуация по австралийцу, есть пока две точки, рисуется третья, но она нам ничего не даёт пока не нарисует ну или начнёт рисовать четвёртую, вот тогда третья будет считаться завершённой, но четвёртая точка должна быть ниже второй, вот только тогда есть наша фигура. Да бывают и проколы и в этом, увы этого не избежать. Может кому интересно,
18.04.2014, 07:36
Аватар для Александр I
Александр I Александр I вне форума Активный участник
Регистрация: 25.07.2011 / Адрес: алтай / Сообщений: 237
Поблагодарили 129 раз(а) / Репутация: 131
Или вот например вход, соблюдены все условия, да я хер его знает куда она пойдёт эта евра, ну есть вход вошёл, стоп небольшой, ну поймаю лося да и хэ с ним, зато всё по системе.
18.04.2014, 08:54
Аватар для blum32
blum32 blum32 вне форума Активный участник
Регистрация: 12.11.2010 / Сообщений: 82
Поблагодарили 36 раз(а) / Репутация: 37
Сообщение от: Александр I
Или вот например вход, соблюдены все условия, да я хер его знает куда она пойдёт эта евра, ну есть вход вошёл, стоп небольшой, ну поймаю лося да и хэ с ним, зато всё по системе.
Если например, ловить движение со второй точки на третью, подвигая к рынку стоп-ордер тралом или по условию , с учетом внутридневной активности по паре еврдоллар??
18.04.2014, 09:07
Аватар для Александр I
Александр I Александр I вне форума Активный участник
Регистрация: 25.07.2011 / Адрес: алтай / Сообщений: 237
Поблагодарили 129 раз(а) / Репутация: 131
Если например, ловить движение со второй точки на третью, подвигая к рынку стоп-ордер тралом или по условию , с учетом внутридневной активности по паре еврдоллар??
Можно конечно и стоповый тянуть, ну тогда стоп-лос будет уже больше, ну а насчёт активности, тут уже и не знаешь, будет движняк или нет. Вообще в советнике наверное такую систему незадашь, я не понимаю в програмировании, пытался несколько раз понять, но это не для моего ума. Опять же если сиг появился поздно,( допустим если импульс произошёл) когда цена уже шагнула порядка N пунктов, то я уже не вхожу, нет смысла в большом стопе. А вообще можно было бы попробовать, допустим есть второй сигнал, тогда стоповый ставится на Н пунктов от цены и далее плывёт за ней, можно, я не практиковал это , теперь попробую, неплохая идея.

Последний раз редактировалось Александр I; 18.04.2014 в 09:10.
18.04.2014, 09:13
Аватар для Александр I
Александр I Александр I вне форума Активный участник
Регистрация: 25.07.2011 / Адрес: алтай / Сообщений: 237
Поблагодарили 129 раз(а) / Репутация: 131
Сегодня вообще движняка не будет у всех "Страстная пятница"
17.05.2014, 14:46
Аватар для IOV
IOV IOV вне форума Заблокирован
Регистрация: 17.05.2014 / Сообщений: 1
Поблагодарили 0 раз(а) / Репутация: 1
Скажите пожалуйста.e-Droba-ZigZag_V2.01 ордера не теряет после перезагрузки терминала???
18.12.2014, 10:26
Аватар для Fractlr
Fractlr Fractlr вне форума Новичок форума
Регистрация: 15.12.2014 / Сообщений: 23
Поблагодарили 16 раз(а) / Репутация: 17
Gracias, probare de optimizarlo en GPB/USD y USD/JPY y subo los resultados ok?
19.12.2014, 15:29
Аватар для Destroy
Destroy Destroy вне форума Новичок форума
Регистрация: 16.12.2014 / Сообщений: 64
Поблагодарили 13 раз(а) / Репутация: 14
Как советник? тестировал кто на реальном счете?
19.12.2014, 17:38
Аватар для Fractlr
Fractlr Fractlr вне форума Новичок форума
Регистрация: 15.12.2014 / Сообщений: 23
Поблагодарили 16 раз(а) / Репутация: 17
No se si como asesor, o como usted lo quiera llamar, la cuestion es que no hago nada ni en demo ni en real sin antes optimizar; asi que probaré de optimizar en los dos pares y luego decidiré si lo pongo en demo o no. Simplemente se trata de que cuando tenga los resultados compartirlos.
De acuerdo?
25.12.2014, 13:31
Аватар для ILL1
ILL1 ILL1 вне форума Интересующийся
Регистрация: 11.04.2014 / Сообщений: 17
Поблагодарили 2 раз(а) / Репутация: 3
Переписывал е-дробу очень много раз
Вот нате один из вариантов этого эксперта:

E-Drobus_v3.02.mq4 - сам советник,
AlexSTAL_ZigZagProf.mq4 - индикатор,
AlexSTAL_OutsideBar.mqh - инклюд-файл
Здравствуйте, а можно еще раз выложить эти файлы?
25.12.2014, 13:39
Аватар для Fractlr
Fractlr Fractlr вне форума Новичок форума
Регистрация: 15.12.2014 / Сообщений: 23
Поблагодарили 16 раз(а) / Репутация: 17
Lo siento, no entiendo el mensaje
Ответить


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Советник Chameleon_2008 [ адаптационный советник | чемпионат 2008 ] alexgron Советники, эксперты, форекс роботы 20 23.07.2013 09:23
Уникальный советник Советник МТ4 "Умный мартингейл" pipmen Temp, корзина, реклама 18 06.06.2010 17:56
Мультивалютный советник GEPARD© 3.1 , советник Lucky 2.4, советник Goldmoney Алексей Что обсуждают на других форумах 0 20.04.2010 06:50
Советник Triad Traiding индикаторы,шаблон,советник INFERNUS1612 Советники, эксперты, форекс роботы 2 16.06.2009 12:31


Текущее время: 02:18. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO