Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Храни исходные коды в MQL5 Storage. Это безопасно!
Игорь
102
Игорь 2013.12.29 12:40 
Здравствуйте! Не подскажите, где можно найти индикатор отношения(деления) валютных пар - т.е. чтобы выводил результат деления , условно, eurusd на eurcad. Никак не могу найти. Спасибо!
Marina_
829
Marina_ 2013.12.29 13:19  
А сколько пар в оношения входят?
shadowmana
714
shadowmana 2013.12.29 13:24  
#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1 Violet
#property indicator_color2 Red

IndicatorShortName( "EUR_USD/EUR_CAD");
//---- input parameters

 
extern int PriceFirst=0;

  

//---- buffers
double Buffer1[];
double Buffer2[];


int shift,i;

double       
EURUSD,GBPUSD, USDCHF,USDJPY,AUDUSD,USDCAD; 
            
//+------------------------------------------------------------------+
//| Custom indicator initialization function                        |
//+------------------------------------------------------------------+
int init()
  {
//---- indicators
  SetIndexStyle(0,DRAW_LINE);
  SetIndexStyle(1,DRAW_LINE); 
  SetIndexBuffer(0,Buffer1);
  SetIndexBuffer(1,Buffer2);
  
//  IndicatorDigits(Digits+2);  
//----
  return(0);
  }
//+------------------------------------------------------------------+
//| Custor indicator deinitialization function                      |
//+------------------------------------------------------------------+
int deinit()
  {
//---- 
  
//----
  return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {

//----- 
//string signal="OFF";

    int limit;
    int counted_bars=IndicatorCounted();
//---- проверка на возможные ошибки
    if(counted_bars<0) return(-1);
//---- последний посчитанный бар будет пересчитан
    if(counted_bars>0) counted_bars--;
    limit=Bars-counted_bars;
//---- основной цикл
    for(i=0;i<limit;i++) 
      {

  double EUR_USD=iMA("EURUSD",NULL,1,0,1,PriceFirst,i);
  double USD_CAD=iMA("USDCAD",NULL,1,0,1,PriceFirst,i);


  double EUR_CAD = EUR_USD*USD_CAD ;       

  
             
     Buffer1[i]= EUR_USD/EUR_CAD ;
     
 
      }
//----
  return(0);
  }
poruchik
907
poruchik 2013.12.29 13:55  
Файлы:
/
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий