DALE! THE 350 SWING TRADE ! Author: Barbara Star, TASC February 2010 ! Coded by: Richard Denning 12/08/09 ! www.TradersEdgeSystems.com ! PARAMETERS: rsiLen is 3. maLen is 3. upperLine is 80. lowerLine is 20. !! RSI WILDER INDICATOR: ! Wilder averaging to exponential averaging: ! ExponentialPeriods = 2 * WilderPeriod - 1. U is [close]-val([close],1). D is val([close],1)-[close]. rsiLen1 is 2 * rsiLen - 1. AvgU is ExpAvg(iff(U>0,U,0),rsiLen1). AvgD is ExpAvg(iff(D>=0,D,0),rsiLen1). rsi is 100-(100/(1+(AvgU/AvgD))). ! 350 SWING INDICATOR: rsiMA is simpleavg(rsi,maLen). ! Simple system to test the rsiMA indicator: buy if rsiMA > upperLine. sell if rsiMA < lowerLine. ! Rule for color study: Green if rsiMA > 50. Red if rsiMA < 50. ! Signal indicator (plot as single line indicator): rsiSignal is iff(buy,1,iff(sell,-1,0)). ! AIQ RELATIVE STRENGTH INDICATOR length is 30. Q3 is length/4. Q2 is (length - Q3) / 3. Q1 is (length - Q2 - Q3) / 2. Q0 is length - Q1 - Q2 - Q3. ROCq3 is (val([close],Q2,(Q1+Q0)) - val([open],Q3,(Q2+Q1+Q0))) / val([open],Q3,(Q2+Q1+Q0)) * 100. ROCq2 is (val([close],Q1,Q0) - val([open],Q2,(Q1+Q0))) / val([open],Q2,(Q1+Q0)) * 100. ROCq1 is (val([close],Q0,0) - val([open],Q1,Q0)) / val([open],Q1,Q0) * 100. ROCq0 is ([close] - val([open],Q0,0)) / val([open],Q0,0) * 100. RS_AIQ is ROCq0 * 0.40 + ROCq1 * 0.20 + ROCq2 * 0.20 + ROCq3 * 0.20.  Rule Libraryÿÿ CCodeViewbuyÿÿ CReportViewÐSymbolÀ<sell€ÐSymbolÀ<mNAS100ÿÿÿÿÿÿ CBackTestPropertyBuyVISellVIPPZb0 Vortex BuyVISPXPNAS100 x—ã@H—ã@ÿÿÿÿáâ@<ã@€BuyDMISellDMIPPZb0 Vortex BuyDMISPXPNAS100 x—ã@H—ã@ÿÿÿÿáâ@<ã@€buysellPPlƒ0ThreeFifty buySPXPNAS100 x›ã@H›ã@ÿÿÿÿ@·â@`›ã@€sellbuyPPmƒThreeFifty sellSPXPNAS100 x›ã@H›ã@ÿÿÿÿ`·â@`›ã@00:00