bullnbear1713006632 Posted December 23, 2012 Report Share Posted December 23, 2012 Hi I would request if someone can make this below AFL to convert it into expert advisor for MT4 and can be used in all TF .This is for AMIBROKER AFL .Thanks _SECTION_BEGIN("Chart Settings"); SetChartOptions(0,chartShowArrows|chartShowDates); SetChartBkColor(ParamColor("Outer Panel",colorPaleBlue)); SetChartBkGradientFill(ParamColor("Upper Chart",1),ParamColor("Lower Chart",23)); GraphXSpace=Param("GraphXSpace",10,0,100,1); dec = (Param("Decimals",2,0,7,1)/10)+1; bi = BarIndex(); Lbi = LastValue(BarIndex()); sbi = SelectedValue(bi); x1= BarCount-1; _SECTION_END(); _SECTION_BEGIN("HeikenAshiSmoothed"); GraphXSpace=5; p=6; Om=MA(O,p); hm=MA(H,p); lm=MA(L,p); Cm=MA(C,p); HACLOSE=(Om+Hm+Lm+Cm)/4; HaOpen = AMA( Ref( HaClose, -1 ), 0.5 ); HaHigh = Max( Hm, Max( HaClose, HaOpen ) ); HaLow = Min( Lm, Min( HaClose, HaOpen ) ); PlotOHLC( HaOpen, HaHigh, HaLow, HaClose, "" + Name(), colorBlack, styleCandle | styleNoLabel ); _SECTION_END(); _SECTION_BEGIN("theswing"); SetBarsRequired(200,0); GraphXSpace = 5; SetChartOptions(0,chartShowArrows|chartShowDates); a = 2; b= 20; HACLOSE=(O+H+L+C)/4; HaOpen = AMA( Ref( HaClose, -1 ), 0.5 ); HaHigh = Max( H, Max( HaClose, HaOpen ) ); HaLow = Min( L, Min( HaClose, HaOpen ) ); d=Haclose; e=ATR(14); g = WMA(H-L,b); k = a * g; m = 1; n[0] = 0; for(i = 1; i < BarCount; i++) { if(m[i-1] == 1) { if(d < n[i-1]) { m = -1; n = d + k; } else { m = 1; if((d - k) > n[i-1]) { n = d - k; } else { n = n[i-1]; } } } if(m[i-1] == -1) { if(d > n[i-1]) { m = 1; n = d - k; } else { m = -1; if((d + k) < n[i-1]) { n = d + k; } else { n = n[i-1]; } } } } Buy=Cover=Cross(d,n); Sell=Short=Cross(n,d); SellPrice=ValueWhen(Sell,C,1); BuyPrice=ValueWhen(Buy,C,1); Long=Flip(Buy,Sell); Shrt=Flip(Sell,Buy ); _SECTION_END(); _SECTION_BEGIN("Title"); z = (GetPerformanceCounter()/200)%255; anim=ColorHSB( ( i + z ) % 256, 155, 250 ); RequestTimedRefresh(1); if( Status("action") == actionIndicator ) ( Title = EncodeColor(colorWhite) + Name() + " - " + EncodeColor(colorRed)+ Interval(2) + EncodeColor(colorWhite) + " - " + Date() +" - "+"\n" +EncodeColor(colorWhite) +"Op-"+O+" "+"Hi-"+H+" "+"Lo-"+L+" "+ "Cl-"+C+" "+ "Vol= "+ WriteVal(V)+"\n"+ EncodeColor(colorRed)+ WriteIf (Buy , " GO LONG / Reverse Signal at "+C+" ","")+ WriteIf (Sell , " EXIT LONG / Reverse Signal at "+C+" ","")+"\n"+EncodeColor(colorWhite)+ WriteIf(Sell , "Total Profit/Loss for the Last Trade Rs."+(C-BuyPrice)+"","")+ WriteIf(Buy , "Total Profit/Loss for the Last trade Rs."+(SellPrice-C)+"","")+ WriteIf(Long AND NOT Buy, "Trade : Long - Entry price Rs."+(BuyPrice),"")+ WriteIf(shrt AND NOT Sell, "Trade : Short - Entry price Rs."+(SellPrice),"")+"\n"+ WriteIf(Long AND NOT Buy, "Current Profit/Loss Rs."+(C-BuyPrice)+"","")+ WriteIf(shrt AND NOT Sell, "Current Profit/Loss Rs."+(SellPrice-C)+"","")); PlotShapes(IIf(Buy, shapeStar, shapeNone),colorCustom11,layer = 0, HaLow,offset = -80); PlotShapes(IIf(Buy, shapeSmallCircle, shapeNone),colorBlue,layer = 0,HaLow,offset = -80); PlotShapes(IIf(Buy, shapeUpArrow, shapeNone),anim,layer = 0,HaLow,offset = -63); PlotShapes(IIf(Buy, shapeSquare, shapeNone),colorCustom11,layer = 0,HaLow,offset = -71); PlotShapes(IIf(Sell, shapeStar, shapeNone),colorYellow,layer = 0, HaHigh,offset = 80); PlotShapes(IIf(Sell, shapeSmallCircle, shapeNone),colorRed,layer = 0,HaHigh,offset = 80); PlotShapes(IIf(Sell, shapeDownArrow, shapeNone),anim,layer = 0,HaHigh,offset = -63); PlotShapes(IIf(Sell, shapeSquare, shapeNone),colorYellow,layer = 0,HaHigh,offset = 71); AlertIf( Buy, "SOUND C:\\Windows\\Media\\tada.wav", "Audio alert", 2 ); AlertIf( Sell, "SOUND C:\\Windows\\Media\\tada.wav", "Audio alert", 2 ); Quote Link to comment Share on other sites More sharing options...
bullnbear1713006632 Posted December 23, 2012 Author Report Share Posted December 23, 2012 close position on reverse signal and open immediately once it is closed the oppositte direction after signal Thanks and waiting for some seniors to help Quote Link to comment Share on other sites More sharing options...
derik Posted December 24, 2012 Report Share Posted December 24, 2012 Hey its not worth the effort , the signals are quite late in amibroker! Quote Link to comment Share on other sites More sharing options...
bullnbear1713006632 Posted December 25, 2012 Author Report Share Posted December 25, 2012 Thanks for your reply But i am using it personnaly and i like it as i am using only on daily basis and not short term trader want to hold position until reverse signal . So I will appreciate if anyone can help Thanks Quote Link to comment Share on other sites More sharing options...
⭐ kesk Posted December 25, 2012 Report Share Posted December 25, 2012 A sugges to the poster: Try to name the indicator in Amibroker. If there is an equiavalent in MT4, you may get it. Since both the programs uses different kind of codes, 1 to 1 may not be possible. Quote Link to comment Share on other sites More sharing options...
bullnbear1713006632 Posted December 26, 2012 Author Report Share Posted December 26, 2012 The name is Heiken Ashi Smoothed Indicator with different settings . Thanks Quote Link to comment Share on other sites More sharing options...
derik Posted January 1, 2013 Report Share Posted January 1, 2013 Hi Bullnbear, Its pretty nice though and the alarms do sound, what timeframe do you use,I hope u get it for MT soon Quote Link to comment Share on other sites More sharing options...
bullnbear1713006632 Posted January 2, 2013 Author Report Share Posted January 2, 2013 Hi I am using more on 1 hourly basis but will stick to daily trend not against the daily trend Quote Link to comment Share on other sites More sharing options...
⭐ kesk Posted January 2, 2013 Report Share Posted January 2, 2013 http://www.4shared.com/file/H4ulwhAf/Heiken_Ashi_Smoothed.html This is a similar one for MT4. Try it and let me know. Might have some other HA indicators which might help you. Quote Link to comment Share on other sites More sharing options...
derik Posted January 9, 2013 Report Share Posted January 9, 2013 Dear bullnbear, Its a really nice afl, I checks it out on daily in amibroker , it works well for trending stocks...nice... Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.