Stock Portfolio Organizer
The ultimate porfolio management solution.
WiseTrader Toolbox
#1 Selling Amibroker Plugin featuring:
Concencus of Common Traditional Indicators by Sosrodiningrat @2107 for Amibroker (AFL)
Concencus from 33 indicators with default value. You can change the default value manually or use “Param” instead.
By Sosrodiningrat @2017
Screenshots
Indicator / Formula
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 | //Concencus of Common Traditional Indicators by Sosrodiningrat @2017 SetBarsRequired ( sbrAll ,-1); Plot ( C , "" , colorBlack , styleCandle ); //indi01=LinRegSlope(ADX(Param("ADX",14,1,100,1)),2); indi01= LinRegSlope ( ADX (14),2); indi02= LinRegSlope ( ATR (7),2); indi03= LinRegSlope ( BBandTop ( C ,15,2),2); indi04= LinRegSlope ( BBandBot ( C ,15,2),2); indi05= LinRegSlope ( CCI (14),2); indi06= LinRegSlope ( Chaikin (9,14),2); indi07= LinRegSlope ( MACD (12,26),2); indi08= LinRegSlope ( Signal (12,26,9),2); indi09= LinRegSlope ( MDI (14),2); indi10= LinRegSlope ( MFI (14),2); indi11= LinRegSlope ( NVI (),2); indi12= LinRegSlope ( OBV (),2); indi13= LinRegSlope ( OscP (9,18),2); indi14= LinRegSlope ( OscV (9,18),2); indi15= LinRegSlope ( PDI (14),2); indi16= LinRegSlope ( PVI (),2); indi17= LinRegSlope ( RMI (20,5),2); indi18= LinRegSlope ( ROC ( C ,12),2); indi19= LinRegSlope ( RSI (14),2); indi20= LinRegSlope ( RWI (5,30),2); indi21= LinRegSlope ( RWIHi (5,30),2); indi22= LinRegSlope ( RWILo (5,30),2); indi23= LinRegSlope ( SAR (0.02,0.2),2); indi24= LinRegSlope ( StochD (14,3,3),2); indi25= LinRegSlope ( StochK (14,3),2); indi26= LinRegSlope ( Trix (9),2); indi27= LinRegSlope ( Ultimate (7,14,28),2); indi28= LinRegSlope ( DEMA ( C ,5),2); indi29= LinRegSlope ( EMA ( C ,5),2); indi30= LinRegSlope ( MA ( C ,5),2); indi31= LinRegSlope ( TEMA ( C ,5),2); indi32= LinRegSlope ( Wilders ( C ,10),2); indi33= LinRegSlope ( WMA ( C ,5),2); allindi=indi01+indi02+indi03+indi04+indi05+indi06+indi07+indi08+indi09+indi10+indi11; allindi=allindi+indi12+indi13+indi14+indi15+indi16+indi17+indi18+indi19+indi20+indi21; allindi=allindi+indi22+indi23+indi24+indi25+indi26+indi27+indi28+indi29+indi30+indi31; allindi=allindi+indi32+indi33; printf ( "\nADX= " + WriteIf (indi01>0, "UP" , WriteIf (indi01<0, "DOWN" , "SIDEWAYS" ))); printf ( "\nATR= " + WriteIf (indi02>0, "UP" , WriteIf (indi02<0, "DOWN" , "SIDEWAYS" ))); printf ( "\nBBandTop= " + WriteIf (indi03>0, "UP" , WriteIf (indi03<0, "DOWN" , "SIDEWAYS" ))); printf ( "\nBBandBot= " + WriteIf (indi04>0, "UP" , WriteIf (indi04<0, "DOWN" , "SIDEWAYS" ))); printf ( "\nCCI= " + WriteIf (indi05>0, "UP" , WriteIf (indi05<0, "DOWN" , "SIDEWAYS" ))); printf ( "\nChaikin= " + WriteIf (indi06>0, "UP" , WriteIf (indi06<0, "DOWN" , "SIDEWAYS" ))); printf ( "\nMACD= " + WriteIf (indi07>0, "UP" , WriteIf (indi07<0, "DOWN" , "SIDEWAYS" ))); printf ( "\nSignal= " + WriteIf (indi08>0, "UP" , WriteIf (indi08<0, "DOWN" , "SIDEWAYS" ))); printf ( "\nMDI= " + WriteIf (indi09>0, "UP" , WriteIf (indi09<0, "DOWN" , "SIDEWAYS" ))); printf ( "\nMFI= " + WriteIf (indi10>0, "UP" , WriteIf (indi10<0, "DOWN" , "SIDEWAYS" ))); printf ( "\nNVI= " + WriteIf (indi11>0, "UP" , WriteIf (indi11<0, "DOWN" , "SIDEWAYS" ))); printf ( "\nOBV= " + WriteIf (indi12>0, "UP" , WriteIf (indi12<0, "DOWN" , "SIDEWAYS" ))); printf ( "\nOscP= " + WriteIf (indi13>0, "UP" , WriteIf (indi13<0, "DOWN" , "SIDEWAYS" ))); printf ( "\nOscV= " + WriteIf (indi14>0, "UP" , WriteIf (indi14<0, "DOWN" , "SIDEWAYS" ))); printf ( "\nPDI= " + WriteIf (indi15>0, "UP" , WriteIf (indi15<0, "DOWN" , "SIDEWAYS" ))); printf ( "\nPVI= " + WriteIf (indi16>0, "UP" , WriteIf (indi16<0, "DOWN" , "SIDEWAYS" ))); printf ( "\nRMI= " + WriteIf (indi17>0, "UP" , WriteIf (indi17<0, "DOWN" , "SIDEWAYS" ))); printf ( "\nROC= " + WriteIf (indi18>0, "UP" , WriteIf (indi17<0, "DOWN" , "SIDEWAYS" ))); printf ( "\nRSI= " + WriteIf (indi19>0, "UP" , WriteIf (indi17<0, "DOWN" , "SIDEWAYS" ))); printf ( "\nRWI= " + WriteIf (indi20>0, "UP" , WriteIf (indi17<0, "DOWN" , "SIDEWAYS" ))); printf ( "\nRWIHi= " + WriteIf (indi21>0, "UP" , WriteIf (indi17<0, "DOWN" , "SIDEWAYS" ))); printf ( "\nRWILo= " + WriteIf (indi22>0, "UP" , WriteIf (indi17<0, "DOWN" , "SIDEWAYS" ))); printf ( "\nSAR= " + WriteIf (indi23>0, "UP" , WriteIf (indi17<0, "DOWN" , "SIDEWAYS" ))); printf ( "\nStochD= " + WriteIf (indi24>0, "UP" , WriteIf (indi17<0, "DOWN" , "SIDEWAYS" ))); printf ( "\nStochK= " + WriteIf (indi25>0, "UP" , WriteIf (indi17<0, "DOWN" , "SIDEWAYS" ))); printf ( "\nTrix= " + WriteIf (indi26>0, "UP" , WriteIf (indi17<0, "DOWN" , "SIDEWAYS" ))); printf ( "\nUltimate= " + WriteIf (indi27>0, "UP" , WriteIf (indi17<0, "DOWN" , "SIDEWAYS" ))); printf ( "\nDEMA= " + WriteIf (indi28>0, "UP" , WriteIf (indi17<0, "DOWN" , "SIDEWAYS" ))); printf ( "\nEMA= " + WriteIf (indi29>0, "UP" , WriteIf (indi17<0, "DOWN" , "SIDEWAYS" ))); printf ( "\nMA= " + WriteIf (indi30>0, "UP" , WriteIf (indi17<0, "DOWN" , "SIDEWAYS" ))); printf ( "\nTEMA= " + WriteIf (indi31>0, "UP" , WriteIf (indi17<0, "DOWN" , "SIDEWAYS" ))); printf ( "\nWilders= " + WriteIf (indi32>0, "UP" , WriteIf (indi17<0, "DOWN" , "SIDEWAYS" ))); printf ( "\nWMA= " + WriteIf (indi33>0, "UP" , WriteIf (indi17<0, "DOWN" , "SIDEWAYS" ))); printf ( "\n\nAllIndicators= " + WriteIf (allindi>0, "UP" , WriteIf (allindi<0, "DOWN" , "SIDEWAYS" ))); //==================================== GfxSetOverlayMode (1); GfxSetBkMode (1); // transparent GfxSelectFont ( "Tahoma" , Status ( "pxheight" )/10 ); if ( SelectedValue (allindi>0)){ GfxSetTextColor ( colorGreen ); SetChartBkColor ( colorPaleGreen );} if ( SelectedValue (allindi<0)){ GfxSetTextColor ( colorRed ); SetChartBkColor ( colorRose );} if ( SelectedValue (allindi==0)){ GfxSetTextColor ( colorLightGrey ); SetChartBkColor ( colorWhite );} GfxTextOut ( WriteIf (allindi>0, "UP" , WriteIf (allindi<0, "DOWN" , "SIDEWAYS" )),510,120); //==================================== |
2 comments
Leave Comment
Please login here to leave a comment.
Back
Sir 33 formula working together this AFL, am i right? or
have you post buy/sell AFL formula within your 33 formula like scan all STOCK
Thanks shoncorner@gmail.com
You can insert code for scan" here.":http://wisestocktrader.com/indicatorpasties/1753-additional-codes-for-concencus-of-common-traditional-indicators