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
Загрузка...