Помогите чайнику написать Чайкина осцилятор.

 
Мне попался код индюка, но он почемуто не работает
//+------------------------------------------------------------------+
//|                                                      Chaikin.mq4 |
//|                                           Copyright © 2005, GuRu |
//|                                                    vip6967@bk.ru |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2005, GuRu"
#property link      "vip6967@bk.ru"

#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1 Blue
#property indicator_color2 Red
//---- input parameters
extern int       nPeriod=11;
extern int       screen=1;
//---- buffers
double ChaikinBuff1[];
double ChaikinBuff2[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  	{
//---- indicators
   SetIndexStyle(0,DRAW_LINE);
   SetIndexBuffer(0,ChaikinBuff1);
   SetIndexStyle(1,DRAW_LINE);
   SetIndexBuffer(1,ChaikinBuff2);
//----
   	return(0);
  	}
//+------------------------------------------------------------------+
//| Custor indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  	{
//---- TODO: add your code here
   	
//----
   	return(0);
  	}
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  	{
  		int BeginBars=0;
  		int shift=0;
  		int i=0;
  		double ich=0;
  		double ich1=0;
  		
   	int    counted_bars=IndicatorCounted();
//---- TODO: add your code here
   	BeginBars=Bars-nPeriod-1;
   	if (screen==2) { BeginBars=150; }
   	
   	shift=BeginBars;
   	while (shift>0)
   	{
   		ich1=((Close[shift+1]-Low[shift+1])-(High[shift+1]-Close[shift+1]))
   			/(High[shift+1]-Low[shift+1])*Volume[shift+1];
   		ich=((Close[shift]-Low[shift])-(High[shift]-Close[shift]))
   			/(High[shift]-Close[shift])*Volume[shift];
   		ich=ich+ich1;
   		
   		ChaikinBuff2[shift]=ich;
   		
   		ich1=0;
   		
   		i=shift+nPeriod;
   		while (i>0)
   		{
   			ich=ChaikinBuff2[i];
   			ich1=ich1+ich;
   			i--;
   		}
   		
   		ich1=ich1/nPeriod;
   		ChaikinBuff1[shift]=ich1;
   		shift--;
   	}
//----
   	return(0);
  	}


помогите разобраться почему он не рисует.
И ещё, в МТ4 словарик написан по английски, может у кого есть перевод на русский, так чтобы он в редакторе был по русски. Всем заранее спасибо.

 
И ещё, в МТ4 словарик написан по английски, может у кого есть перевод на русский, так чтобы он в редакторе был по русски. Всем заранее спасибо.
Вообще, справка в едиторе давно на русском ;) Какой билд терминала используется?
Может, и индюк из-за этого не работает...

А вообще, спрашивать "почему не работает" лучше там, где "попался" этот самый индюк =)
 
Билд 175, но я говорю не о Help, он действительно весь на русском, я говорю о словаре, там всё по англицки.
 
Ну ты выбирай - либо все по-русски, либо тот ДЦ :)
 
Билд 175, но я говорю не о Help, он действительно весь на русском, я говорю о словаре, там всё по англицки.
Сейчас на дворе билд 182 от 26 августа - и словарь тут руский ;)
И если индюк писАлся на новом билде - на старом он вполне может не работать =)
 
Индюк писался ещё 140 какомто, и на 142 не работал.
Но я так понимаю, если бы я не был чайником то это для меня была-бы не проблема.
Программисты то есть, исправить ошибку можете или нет.
А насчет словарика, сейчас скачаю 182 и посмотрю.
 
если фейс у эдитора русский , то и словарь на русском должен быть, если английский, то нужно переключить

после перезапуска , все заработает

2MQ некоторые моменты в фейсе остались не переведенными :)
 
2MQ некоторые моменты в фейсе остались не переведенными :)


Profi_R,
а какие именно? Например слово "Languages" никогда не будет переведено, поскольку, например, арабы или китайцы абсолютно не понимают русского "Языки". И будет ужасно если они ради любопытства переключатся на другой язык.
Причина обращения: