0
Хочу проверить мысль, что скрином показывала выше
Поэтому переписала индикатор и тестирую:
avatar

Oxy

  • 5 сентября 2016, 16:15
0
Вы же сами читать умеете. Всё же написано в ваших скринах
avatar

Oxy

  • 2 сентября 2016, 23:05
+2
заменила файл, можете скачивать
avatar

Oxy

  • 2 сентября 2016, 19:52
+1
Можете скачать по ссылке. В архиве два индикатора.
Three_Line_Break_chart_alert — с алертом
avatar

Oxy

  • 2 сентября 2016, 14:37
0
Это отдельная стратегия, достаточно объемная. В неё, по хорошему, надо посидеть — вникнуть. Спасибо.
avatar

Oxy

  • 2 сентября 2016, 14:12
0
Вы имели ввиду, когда цвет поменялся? или что-то другое?
Я уже поэкспериментировала — сделала себе советник, на смену цвета открывать позицию — очень поздно и много ложных входов. Поэтому и кручу индикатор, как его можно нетрадиционно использовать :D 
avatar

Oxy

  • 2 сентября 2016, 13:29
0
Стало любопытно, что же за индикатор.
Индикатор жутко кривой (глючный и лучше им не пользоваться <img src='http://opentraders.ru/templates/skin/g6h/images/smilies/003.gif' alt=' <img src='http://opentraders.ru/templates/skin/g6h/images/smilies/003.gif' alt=' :D '>&nbsp; '>&nbsp;  ). Поправила, но поправила только алерты. (Стрелки он по прежнему хорошо рисует только на истории). Выдает алерты даже при отрицательном shift. Конечно криво, но выдает:
//+--------------------------------------------------------------------------+
//| 3 MA Cross w_Alert v2.mq4                                                |
//| Copyright © 2005, Jason Robinson (jnrtrading)                            |
//| http://www.jnrtading.co.uk                                               |
//| 3 ma conversion and Alert , David Honeywell , transport.david@gmail.com  |
//| http://finance.groups.yahoo.com/group/MetaTrader_Experts_and_Indicators/ |
//+--------------------------------------------------------------------------+
/*
  +-------------------------------------------------------------------------------+
  | Allows you to enter 3 ma periods and it will then show you and alert you at   |
  | which point the 2 faster ma's "OPEN" are both above or below the Slowest ma . |
  +-------------------------------------------------------------------------------+
*/
#property copyright "Copyright © 2005, Jason Robinson (jnrtrading)"
#property link      "http://www.jnrtrading.co.uk"
//----
#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Red
#property indicator_color2 Green
//----
double CrossUp[];
double CrossDown[];
double Range,AvgRange;
double fasterMAnow,fasterMAprevious,fasterMAafter;
double mediumMAnow,mediumMAprevious,mediumMAafter;
double slowerMAnow,slowerMAprevious,slowerMAafter;
//----
extern int FasterMA    =    5;
extern int FasterShift =   -5;
extern int FasterMode=1; // 0 = sma, 1 = ema, 2 = smma, 3 = lwma
extern int MediumMA    =   20;
extern int MediumShift =   -5;
extern int MediumMode=1; // 0 = sma, 1 = ema, 2 = smma, 3 = lwma
extern int SlowerMA    =   34;
extern int SlowerShift =    0;
extern int SlowerMode=    1; // 0 = sma, 1 = ema, 2 = smma, 3 = lwma
extern int SoundAlert=    1; // 0 = disabled


int shiftMin;
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
   shiftMin = MathMin(MathMin(FasterShift, MediumShift), SlowerShift);
   if(shiftMin>0) shiftMin=0; shiftMin = MathAbs(shiftMin);
//---- indicators
   SetIndexStyle(0,DRAW_ARROW,EMPTY);
   SetIndexArrow(0,233);
   SetIndexBuffer(0,CrossUp);
   SetIndexStyle(1,DRAW_ARROW,EMPTY);
   SetIndexArrow(1,234);
   SetIndexBuffer(1,CrossDown);
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
   int i,counter;
   int counted_bars=IndicatorCounted();
   if(counted_bars<0) return(-1);
   if(counted_bars>0) counted_bars--;
   int limit=Bars-counted_bars;
   if(counted_bars==0) limit-=1+9;
//----   
   for(i=0; i<=limit; i++)
     {
      counter=i;
      Range=0;
      AvgRange=0;
      for(counter=i;counter<=i+9;counter++)
        {
         AvgRange=AvgRange+MathAbs(High[counter]-Low[counter]);
        }
      Range=AvgRange/10;
      //----       
      fasterMAnow      = iMA(NULL, 0, FasterMA, FasterShift, FasterMode, PRICE_CLOSE, i+1);
      fasterMAprevious = iMA(NULL, 0, FasterMA, FasterShift, FasterMode, PRICE_CLOSE, i+2);
      fasterMAafter    = iMA(NULL, 0, FasterMA, FasterShift, FasterMode, PRICE_CLOSE, i-1);
      //----      
      mediumMAnow      = iMA(NULL, 0, MediumMA, MediumShift, MediumMode, PRICE_CLOSE, i+1);
      mediumMAprevious = iMA(NULL, 0, MediumMA, MediumShift, MediumMode, PRICE_CLOSE, i+2);
      mediumMAafter    = iMA(NULL, 0, MediumMA, MediumShift, MediumMode, PRICE_CLOSE, i-1);
      //----      
      slowerMAnow      = iMA(NULL, 0, SlowerMA, SlowerShift, SlowerMode, PRICE_CLOSE, i+1);
      slowerMAprevious = iMA(NULL, 0, SlowerMA, SlowerShift, SlowerMode, PRICE_CLOSE, i+2);
      slowerMAafter    = iMA(NULL, 0, SlowerMA, SlowerShift, SlowerMode, PRICE_CLOSE, i-1);
      //----      
      if((fasterMAnow>slowerMAnow && 
         fasterMAprevious<=slowerMAprevious && 
         fasterMAafter>slowerMAafter && 
         mediumMAnow>slowerMAnow)
         || 
         (fasterMAnow>slowerMAnow && 
         mediumMAnow>slowerMAnow && 
         mediumMAprevious<=slowerMAprevious && 
         mediumMAafter>slowerMAafter))
        {
         CrossUp[i]=Low[i]-Range*0.5;
        }
      if((fasterMAnow<slowerMAnow && 
         fasterMAprevious>=slowerMAprevious && 
         fasterMAafter<slowerMAafter && 
         mediumMAnow<slowerMAnow)
         || 
         (fasterMAnow<slowerMAnow && 
         mediumMAnow<slowerMAnow && 
         mediumMAprevious>=slowerMAprevious && 
         mediumMAafter<slowerMAafter))
        {
         CrossDown[i]=High[i]+Range*0.5;
        }
   
   if(i<shiftMin && (CrossUp[i]==Low[i]-Range*0.5)  && (SoundAlert!=0)) 
     {
      Alert(Symbol()," 3 MA Cross Up @  Hour ",Hour(),"  Minute ",Minute());
     }
   if(i<shiftMin && (CrossDown[i]==High[i]+Range*0.5)  && (SoundAlert!=0))
     {
      Alert(Symbol()," 3 MA Cross Down @  Hour ",Hour(),"  Minute ",Minute());
     }
       
     }
   
   return(0);
  }
//-------------------------------------------------------+




avatar

Oxy

  • 2 сентября 2016, 02:53
0
Выставлен buy stop:
avatar

Oxy

  • 2 сентября 2016, 02:34
0
Помнится, когда-то делала коробку, может что пригодится:
opentraders.ru/downloads/617/
avatar

Oxy

  • 1 сентября 2016, 23:06
0
В топике есть скрин со входящими параметрами индикатора Всё есть ;) 
avatar

Oxy

  • 1 сентября 2016, 21:01
0
можете сравнить:


Хотя многое еще зависит, с какой свечи стартовать.

avatar

Oxy

  • 1 сентября 2016, 20:23
0
На картинке сигнал у вас отличается от моего. Я делала строго по учебнику
avatar

Oxy

  • 1 сентября 2016, 20:19
+1
А в этом индикаторе что-то есть *think* 
avatar

Oxy

  • 1 сентября 2016, 18:36
0
Реально, но боюсь сигналов будет ложных много давать. Сейчас читаю, что автор рекомендует… Если хоть что-то толковое сваяется — выложу.
avatar

Oxy

  • 1 сентября 2016, 16:07
0
Написала индикатор трехлинейного прорыва: coding.opentraders.ru/34726.html
avatar

Oxy

  • 1 сентября 2016, 11:43
+1
Сегодня:
avatar

Oxy

  • 31 августа 2016, 16:26
0
надо новый заказ делать или можно как то по другому вам файл передать?
Ваш файл, который плохо прикрепился к топику, поправили, программист его скачал, сделал, как вы просили, дал вам ссылку для скачивания. Что вы хотите по-другому передать?
avatar

Oxy

  • 31 августа 2016, 16:11
+3
Коньяк у нас такой же продают :D  Я его долго крутила-переворачивала в магазине :D 
Кружку поверните картинкой, хочу посмотреть «её глазами» :D 
Монитор необычно на столе стоит. А как он отвечает в чате? Отверткой тыкает? *think*  :D 
avatar

Oxy

  • 31 августа 2016, 13:34
0
Фильм бесплатный… соответственно можете написать сова… И самое главное — вы очень не внимательно смотрели.
Вы о чем? Где фильм? Куда смотреть? Здесь кроме картинки и ваших витиеватых речей больше ничего нет.
avatar

Oxy

  • 30 августа 2016, 20:18