Download software Tutorial videos
Subscription & data-feed pricing Class schedule


New account application Trading resources
Margin rates Stock & option commissions

Attention: Discussion forums are read-only for extended maintenance until further notice.
Welcome Guest, please sign in to participate in a discussion. Search | Active Topics |

Moving Average post market close Rate this Topic:
Previous Topic · Next Topic Watch this topic · Print this topic ·
arathod
Posted : Wednesday, July 19, 2017 5:28:51 PM
Platinum Customer Platinum Customer

Joined: 10/20/2008
Posts: 357

Hi there,

I'm building a set of rules and 1 rule that I'd like to add is updating the moving average directly after the market closes such that we assume the open price for the following day equals that of today's closing price. This would therefore remove the oldest day in the moving average. By doing this, I will receive the stock signal much earlier and can act accordingly.

Alternatively, can I change the system date to 8 hours ahead so I can trick the system to update the moving average sooner?

How can I set this up?
 

Thanks

Bruce_L
Posted : Thursday, July 20, 2017 10:10:06 AM


Worden Trainer

Joined: 10/7/2004
Posts: 65,138

You would need to have something different for each type of moving average.

You might want to try this instead. Add the following RealCode Indicator to your charts in the same pane and scale as price. Then add the moving average to this indicator instead of price. It will probably break if you set the period to anything negative, but 0 just reproduces the close and anything above zero shifts the close left and then holds that price.

'|******************************************************************
'|*** StockFinder RealCode Indicator - Version 5.0 www.worden.com 
'|*** Copy and paste this header and code into StockFinder *********
'|*** Indicator:Shift Left and Hold
'|******************************************************************
'#Period = UserInput.Integer = 1
If CurrentIndex <= Price.Count - Period - 1
	Plot = Price.Last(-Period)
Else
	Plot = Price.Bar.Value(Price.Count - 1)
End If

This means a moving average of this indicator is what it would be Period bars in the future if price stayed the same for that many additional bars.



-Bruce
Personal Criteria Formulas
TC2000 Support Articles
Users browsing this topic
Guest-1

Forum Jump
You cannot post new topics in this forum.
You cannot reply to topics in this forum.
You cannot delete your posts in this forum.
You cannot edit your posts in this forum.
You cannot create polls in this forum.
You cannot vote in polls in this forum.