Everything you ever wanted to know about developing systems but was afraid to ask

How do you get most of your system ideas

  • Magazine articles

    Votes: 1 2.4%
  • Things I see on charts

    Votes: 9 22.0%
  • Combine classic rules and indicators I see in books

    Votes: 2 4.9%
  • Develop and test a theory then build your system based on those results

    Votes: 29 70.7%

  • Total voters
    41
Quote from Murray Ruggiero:

Let's start talking about data.
Understanding how data effects testing and developing trading systems is very important.

One example is how futures contracts are rolled over. There are many ways to do that. First rolling on volume , open interest and then volume and open interest. We select the most active contract. Another way is to roll on fixed dates used by many commercial traders, for example 30 year treasury futures roll on the 26th day of the month before expiration. How you roll makes a big difference on a market by market basis as much as 35%. If we trade a large portfolio with the same system these results balance out to maybe a 10% difference.

Another issue is how the birth of the electronic markets effects long term backtests. Some data vendors have electronic only data and combined electronic /Pit history. This combined history is not good because it include old history prior to 2008 , when many electronic markets were not liquid.

In order to create long backtests we have created, Pit/Pure electronic data series rolled on fixed dates. We create a roll from pit to electronic when the volume of the electronic markets became greater than the pits. Pinnacle data create these back adjusted contracts with my help and make them available.

A few clients have told me that CSI has now create the same type of options for the data series , pit/electronic. I need to discuss with them to verify.
 
Back
Top