FOREX - Тенденции, прогнозы и следствия (Эпизод № 26: Июнь 2013) Продолжение следует... - страница 2

 
График EURUSD, H1, 2013.06.02, E-Global Trade & Finance Group, Inc., MetaTrader 4, Real
 
sanyooooook:

Сань, и чо?

Чо делать-то? ))))) 

 
DhP:

Сань, и чо?

Чо делать-то? ))))) 


))), Чернышевского читать


а так думаю евродоллар будет расти следующий месяц, до 1.32-1.33

 
sanyooooook:

))), Чернышевского читать


а так думаю евродоллар будет расти следующий месяц, до 1.32-1.33

Чернышевский весь замусоленный. ))) То и дело обращаюсь к нему, когда вижу такие графики. )) 

Огорчаешь! 

 

Матроскин, зацени индюк о лифтах и ухтышках (настраивается). Что думаешь?:

 

 
_new-rena:

Матроскин, зацени индюк о лифтах и ухтышках (настраивается). Что думаешь?:

 



интересно, а если с барами..
 
lotos7:


интересно, а если с барами..
 
lotos7:


интересно, а если с барами..

там замуты на объёме и размере бара, объёмы тиковые так что ни чего интересного
 
sanyooooook:

там замуты на объёме и размере бара, объёмы тиковые так что ни чего интересного

нету и в помине. Простейшая цифровая обработка сигнала прайсовой цены, точнее РЦФ. Объемы не используются, тики тоже пофигу, идея вот:

//+------------------------------------------------------------------+
//|                                                     new-rena.mq4 |
//|                                                                  |
//|                                                                  |
//+------------------------------------------------------------------+
#property indicator_separate_window
#property indicator_buffers 2
#property indicator_level1 0
int Porog_Flat=30;
#property indicator_level2 30
#property indicator_level3 -30
//----
string Symb1="EURUSD";
double arr_1,arr_2,arr_3[],arr_4[];
double Ind_1,Ind_1_1,Ind_1_2;
double Acc_Points_1,Symb_Spread_1;
color Color_1 = Aqua;
color Color_2 = Magenta;
color Color_3 = Blue;
color Color_4 = Red;
int i;
int Porog=70;
//int Porog_Flat=30;
int Ind_Period;
int Ind_Period_Max=1440;
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
      GlobalVariableSet("Acc_Points_1",MarketInfo(Symb1,MODE_POINT)); 
      Acc_Points_1=GlobalVariableGet("Acc_Points_1");
//---- indicators
   SetIndexStyle(0, DRAW_LINE, DRAW_LINE, 1, Color_1);
   SetIndexBuffer(0, arr_3);
   SetIndexLabel(0, "Sorry");
   SetIndexStyle(1, DRAW_LINE, DRAW_LINE, 1, Color_2);
   SetIndexBuffer(1, arr_4);
   SetIndexLabel(1, "Lift");   
   for(i = Ind_Period_Max; i >= 0; i--)   
     {
      if(TimeHour(iTime(Symb1,NULL,i))==0 && TimeMinute(iTime(Symb1,NULL,i))==0)
         {
            Ind_Period=i;
            GlobalVariableSet("Ind_Period",Ind_Period);
            break;
         }
     }
   Ind_Period=GlobalVariableGet("Ind_Period"); 
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
   {
      for(i = Ind_Period; i >= 0; i--)   
         {
            //Symb1
            Ind_1_1=iClose(Symb1,NULL,i);
            Ind_1_2=iClose(Symb1,NULL,i+1);
            Ind_1=(Ind_1_1-Ind_1_2)/Acc_Points_1;
            if(MathAbs(Ind_1_1)>2 || MathAbs(Ind_1_2)>2)
               {
                  Ind_1=0;
                  Ind_1_1=0;
                  Ind_1_2=0;                
               }
            arr_1=Ind_1;
            if(MathAbs(Ind_1)>Porog)arr_1=Ind_1*Acc_Points_1+Ind_1_2;
            arr_3[i]=arr_1;
            arr_1=0;
            arr_4[i]=0;
            if(MathAbs(arr_3[i])<Porog_Flat)
            {
               arr_4[i]=arr_3[i];
               arr_3[i]=0;
            }
         }
      return(0);
   }
//+------------------------------------------------------------------+
 
_new-rena:

нету и в помине. Простейшая цифровая обработка сигнала прайсовой цены, точнее РЦФ. Объемы не используются, тики тоже пофигу, идея вот:

 


тогда понятно откуда скачки, если разность между закрытиями последних 2 баров больше заданного значения то индикатор рисует это значение иначе пишет 0 )
Причина обращения: