vssshiva:
i have 1 indicator that is 2 sma cross,
i need to change in expert advisor,
No you don't. Use iCustom to get the values
Use SRC to post code

Does anyone know how he got the code in a Frame like that?
Like this I guess . . . .
I did a copy paste of his HTML . . .
Thanks, I much prefer this format for lengthy-code posts. Tho 1 could attach a file, this would be helpful for at-a-glance helpers.
You are missing trading opportunities:
- Free trading apps
- Over 8,000 signals for copying
- Economic news for exploring financial markets
Registration
Log in
You agree to website policy and terms of use
If you do not have an account, please register
hi,
am new to expert adversor trading,
i have 1 indicator that is 2 sma cross,
i need to change in expert advisor,
i dont know how to change.and how to write code with required parameters.
plzz help me.
thanks
#property indicator_separate_window #property indicator_buffers 2 #property indicator_color1 Green #property indicator_color2 DarkViolet //---- input parameters extern int x_prd=0; extern int t3_period=8; extern double b=0.7; extern int CountBars=300; //---- buffers double t3[]; double prise[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicator line IndicatorBuffers(2); SetIndexBuffer(0,t3); SetIndexBuffer(1,prise); SetIndexStyle(0,DRAW_HISTOGRAM); SetIndexStyle(1,DRAW_LINE); //---- //---- return(0); } //+------------------------------------------------------------------+ //| T3_DPO-v1 | //+------------------------------------------------------------------+ int start() { SetIndexDrawBegin(0,Bars-CountBars+t3_period+1); SetIndexDrawBegin(1,Bars-CountBars+t3_period+1); int i,counted_bars=IndicatorCounted(); double e1,e2,e3,e4,e5,e6,c1,c2,c3,c4,n,w1,w2, b2,b3,dpo,Prise; //---- if(Bars<=t3_period) return(0); //---- initial zero if(counted_bars<t3_period) { for(i=1;i<=t3_period;i++) prise[Bars-i]=0.0; for(i=1;i<=t3_period;i++) t3[Bars-i]=0.0; } //---- b2=b*b; b3=b2*b; c1=-b3; c2=(3*(b2+b3)); c3=-3*(2*b2+b+b3); c4=(1+3*b+b3+3*b2); n=t3_period; if (n<1) n=1; n = 1 + 0.5*(n-1); w1 = 2 / (n + 1); w2 = 1 - w1; //---- i=Bars-CountBars-1; if(counted_bars>=t3_period) i=CountBars-counted_bars-1; while(i>=0) { dpo=iMA(NULL,0,t3_period,0,MODE_SMA,PRICE_CLOSE,i); e1 = w1*dpo + w2*e1; e2 = w1*e1 + w2*e2; e3 = w1*e2 + w2*e3; e4 = w1*e3 + w2*e4; e5 = w1*e4 + w2*e5; e6 = w1*e5 + w2*e6; t3[i] = c1*e6 + c2*e5 + c3*e4 + c4*e3; prise[i]=Close[i]; i--; } return(0); } //+------------------------------------------------------------------+