Back in this thread
we discussed some changes we were planning for the next release of RightEdge. We made some improvements to our plan along the way, but we are now finished with the changes and are close to releasing a beta of RightEdge 1.2.
Since people felt that accessing the current value of a series with SeriesName could be confusing, we got rid of the indexer, and you can now access the current value of a series with SeriesName.Current, and the previous values with SeriesName.LookBack(nBars). We think this solution will make it easy to read and write code without being confusing.
There are a lot of changes to how systems are written in RightEdge 1.2. We are confident that these changes are for the better and will make it significantly easier to write systems, and to learn how to do so. Unfortunately this will require existing systems to be updated. We will provide guidance to try to make this process as painless as possible, and we will be available to assist anyone needing help with this on the forums or via email.
One area we felt was sorely lacking in our documentation was a guide to programming systems with RightEdge. So we have written a "Developing Trading Systems in RightEdge" guide, which will be added to the documentation. I am attaching it here, and it gives a first look at how to write systems for RightEdge 1.2. It does not address how to convert a system from 1.1 to 1.2, but I think it will be helpful to first get an overview of how to write systems.
Let us know if anything is unclear or if you have any comments.