Meta Trader indicator

KMS

New Member
#1
dear friends,

i want to write following .MQ4 custom indicator formula in meta stock... some please help me.. if u can .

//---------- indicator ----------------------------

#property indicator_chart_window
#property indicator_buffers 3
#property indicator_color1 Yellow
#property indicator_color2 Green
#property indicator_color3 Red


extern int period=34;
extern int price=0;
extern int Shift=0;

//---- buffers
double BufferGreen[];
double BufferYellow[];
double BufferRed[];
//======================================================================
int init() {
int i;
for (i=0;i<3;i++) {
SetIndexStyle(i,DRAW_LINE);
SetIndexDrawBegin(i,period);
SetIndexShift(i,Shift);
}
SetIndexBuffer(0,BufferYellow);
SetIndexBuffer(1,BufferGreen);
SetIndexBuffer(2,BufferRed);


return(0); }//int init()
//+------------------------------------------------------------------+
int start() {
int limit;
double tmp1,tmp2,tmp3;
int tmpBar, tmpTime;
int counted_bars=IndicatorCounted();
int i, j,k;
if(counted_bars<0) return(-1);
if(counted_bars>0) counted_bars--;
limit=Bars-counted_bars;
int cmd;
for (i = limit;i>=0;i--){
tmp1=iMA(Symbol(),0,period,0,MODE_SMA,price,i);
tmp2=iMA(Symbol(),0,period,0,MODE_LWMA,price,i);
tmp3=3.0*tmp2-2.0*tmp1;
BufferGreen =tmp3;
BufferYellow=tmp3;
BufferRed =tmp3;
if (BufferYellow>BufferYellow[i+1]){
BufferRed=EMPTY_VALUE;
} else if (BufferYellow<BufferYellow[i+1]){
BufferGreen =EMPTY_VALUE;
} else {
BufferRed=EMPTY_VALUE;
BufferGreen =EMPTY_VALUE;
}
}
return(0);
}
 

AJAY

Active Member
#2
Hi KMS,
I don't know MQ4. But in case you explain what this indicator does, then I might be able to try making it.
Regards
Ajayakumar
 

Similar threads