TC2000.com• Download software • Tutorial videos • Subscription & data-feed pricing • Class schedule
TC2000Brokerage.com• New account application • Trading resources • Margin rates • Stock & option commissions
Worden Discussion Forum » Customer Training & Support » Ask a Trainer - StockFinder 5.0 » Realcode help needed for RMO
MOV((100 * (C - ((MOV(C,2,S)+ MOV(MOV(C,2,S),2,S)+ MOV(MOV(MOV(C,2,S),2,S),2,S) + MOV(MOV(MOV(MOV(C,2,S),2,S),2,S),2,S) + MOV(MOV(MOV(MOV(MOV(C,2,S),2,S),2,S),2,S),2,S) + MOV(MOV(MOV(MOV(MOV(MOV(C,2,S),2,S),2,S),2,S),2,S),2,S) + MOV(MOV(MOV(MOV(MOV(MOV(MOV(C,2,S),2,S),2,S),2,S),2,S),2,S),2,S)+ MOV(MOV(MOV(MOV(MOV(MOV(MOV(MOV(C,2,S),2,S),2,S),2,S),2,S),2,S),2,S),2,S)+ MOV(MOV(MOV(MOV(MOV(MOV(MOV(MOV(MOV(C,2,S),2,S),2,S),2,S),2,S),2,S),2,S), 2,S),2,S)+ MOV(MOV(MOV(MOV(MOV(MOV(MOV(MOV(MOV(MOV(C,2,S),2,S),2,S),2,S),2,S),2,S), 2,S),2,S),2,S),2,S)) /10))/(HHV(C,10)-LLV(C,10))),81,E)
Bruce,
I out foxed my self. The RMO system uses 3 indicators SwingTrd1 SwingTrd2= EMA(SwingTrd1,30); SwingTrd3= EMA(SwingTrd2,30); RMO= EMA(SwingTrd1,81); I ask for help in coding RMO and I should have ask for SwingTrd1. Given a SwingTrd1 plot I can create the other three moving averages within StockFinder. Sorry to ask twice but can you modify the above to give me SwingTrd1 as shown below. Note that it is similar to the above without the outer EMV SwingTrd1 = 100 * (Close - ((MA(C,2)+ MA(MA(C,2),2)+ MA(MA(MA(C,2),2),2) + MA(MA(MA(MA(C,2),2),2),2) + MA(MA(MA(MA(MA(C,2),2),2),2),2) + MA(MA(MA(MA(MA(MA(C,2),2),2),2),2),2) + MA(MA(MA(MA(MA(MA(MA(C,2),2),2),2),2),2),2)+ MA(MA(MA(MA(MA(MA(MA(MA(C,2),2),2),2),2),2),2),2)+ MA(MA(MA(MA(MA(MA(MA(MA(MA(C,2),2),2),2),2),2),2), 2),2)+ MA(MA(MA(MA(MA(MA(MA(MA(MA(MA(C,2),2),2),2),2),2), 2),2),2),2)) /10))/(HHV(C,10)-LLV(C,10));
Anyway this is an outline for the alternative. The approach is a moving average of a moving average of a etc. etc. 1. Add a simple moving average of period 2 to the chart, call it MA2 2. apply a simple moving average to MA2 with period 2, call it MA2x2 3. apply a simple moving average to MA2x2 with period 2. call it MA2x2p2 4. continue, call it MA2x2p3 5. continue, call it MA2x2p4 6. continue call it MA2x2p5 7. continue, call it MA2x2p6 8. continue, call it MA2x2p7 9. continue, call it MA2x2p8 10. continue, call it MA2x2p9
Here is the corrected SwingTrd1 code uses as the basis for the 3 EMA's, SwingTrd2. SwingTrd3, and RMO. '# MA2 = indicator.MovingAverage.3 '# MA2x2 = indicator.MovingAverage '# MA2x2p2 = indicator.MovingAverage.4 '# MA2x2p3 = indicator.MovingAverage.5 '# MA2x2p4 = indicator.MovingAverage.6 '# MA2x2p5 = indicator.MovingAverage.7 '# MA2x2p6 = indicator.MovingAverage.8 '# MA2x2p7 = indicator.MovingAverage.9 '# MA2x2p8 = indicator.MovingAverage.10 '# MA2x2p9 = indicator.MovingAverage.11
dim SwingTrd1 as single
SwingTrd1 = _ 100* _ (price.close - _ ( _ (MA2.value + _ MA2x2.value + _ MA2x2p2.value + _ MA2x2p3.value + _ MA2x2p4.value + _ MA2x2p5.value + _ MA2x2p6.value + _ MA2x2p7.value + _ MA2x2p8.value + _ MA2x2p9.value) _ /10) _ ) _ /(Price.MaxClose(10) - Price.MinClose(10) _ )
plot = SwingTrd1
Bruce, First, I do agree w/ the post about your customer service. You and the Worden team have always been good to work with. I am a little confused by all these post. What is the total RealCode formula for RMO (See Below): Also, what is the formula so it will give the "buy" and "Sell" indicators ? As always, thanks for your time and help. -=SwingTrd 1=- 100 * (CLOSE - ((Mov(C,2,S) + Mov(Mov(C,2,S),2,S) + Mov(Mov(Mov(C,2,S),2,S),2,S) + Mov(Mov(Mov(Mov(C,2,S),2,S),2,S),2,S) + Mov(Mov(Mov(Mov(Mov(C,2,S),2,S),2,S),2,S),2,S) + Mov(Mov(Mov(Mov(Mov(Mov(C,2,S),2,S),2,S),2,S),2,S),2,S) + Mov(Mov(Mov(Mov(Mov(Mov(Mov(C,2,S),2,S),2,S),2,S),2,S),2,S),2,S) + Mov(Mov(Mov(Mov(Mov(Mov(Mov(Mov(C,2,S),2,S),2,S),2,S),2,S),2,S),2,S),2,S) + Mov(Mov(Mov(Mov(Mov(Mov(Mov(Mov(Mov(C,2,S),2,S),2,S),2,S),2,S),2,S),2,S),2,S),2,S) + Mov(Mov(Mov(Mov(Mov(Mov(Mov(Mov(Mov(Mov(C,2,S),2,S),2,S),2,S),2,S),2,S),2,S),2,S),2,S),2,S)) / 10)) / (HHV(C,10) - LLV(C,10))
-=SwingTrd 2=- Mov(Fml("SwingTrd 1"),30,E)
-=SwingTrd 3=- Mov(Fml("SwingTrd 2"),30,E)
Expert:
-=RMO + SwingTrd + Market Trend=- Bullish Trend: Mov(Fml("SwingTrd 1"),81,E)>0
BearishTrend: Mov(Fml("SwingTrd 1"),81,E)<0
Highlights Sell: Mov(Fml("SwingTrd 1"),81,E)<0
Highlights Buy: (Mov(Fml("SwingTrd 1"),30,E)) > 0
Buy Arrow: Cross( Fml( "swingTrd 2"),Fml( "swingTrd 3") )
Sell Arrow: Cross( Fml( "swingTrd 3") , Fml( "swingTrd 2"))
Attachments:RMO System.sfChart - 71 KB, downloaded 619 time(s).Rahul Mohindar Oscillator.sfChart - 70 KB, downloaded 638 time(s).