Jump to content
  • 0

PRT Suggestions - backtesting and automation enhancement


Stef

Question

Hi All,

 

Some additional features that would be a welcome addition to PRT...

 

1) Walkforward testing. Problem with backtesting strategies is the optimization of variables specific to the testing period. Without the ability to walkforward (test a period for which the strategy was not optimised), it is easy to create systems that tests well, but trade poorly in real life. Though it is possible to do walkforwarding manually, it is very time consuming and error prone.

 

Most decent testing platforms support this feature.

 

2) Look-Inside-Bar Back-testing.  Currently, if you have a stop and a limit, PRT does not have the ability to determine which is triggered first, if both are triggered within the same bar when backtesting. LIB solves this problem. Platforms such as Tradestation provides this type of functionality.

 

3) Disabling variables. This is just annoying and a huge time waster. Before you can enable a system for auto trading, you have to remove all the variables that you created when backtesting. But then, when you decide to do some more testing, you have to recreate all the variables again from scratch; including name, min, max, and step value. Do this a couple of times and you realise this is not the best way.

 

4) Margins. Used to be there, and now is gone. %Gain (and capital needed to trade a system) is not correct if margin is not taken into account.

 

I've posted previously about some other enhancements that I believe are currently lacking - such as being able to create test templates; where the initial capital, date ranges, spreads, commissions, etc. can be specified once and then used for testing multiple strategies, etc.

 

I would appreciate some comments and additional suggestions.

 

Regards

Stef

Link to post

2 answers to this question

Recommended Posts

  • 0

Number 2 is important, and maybe some kind of warning should be in place when starting the backtest?

 

about number 1 i am not sure if this helps but you can choose date and time when optimize a backtest, you can optimize 2015-01-01 - 2016-01-01 and then run the backtest from 2016-01-01 to 2016-03-17

 

about number 3 you can duplicate the system with variables and then only change the system you run in proorder

Link to post
  • 0

.

 

2 - That is exactly how I do the walkforwards currently. Would just be so much quicker and easier if this was a feature of the product.
3 - True. Again, I feel this should be a feature. If you have to duplicate each system you end up needing to maintain both sets. Over time they can easily get out of sync.

Link to post

Join the conversation

You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • General Statistics

    • Total Topics
      13,694
    • Total Posts
      68,371
    • Total Members
      57,266
    • Most Online
      5,137
      14/01/21 09:51

    Newest Member
    les638
    Joined 20/01/21 19:12
  • Posts

    • I seem to remember reading somewhere that over a certain limit the buying and selling fees are no longer a flat fee and become a percentage of the sale/purchase. Is this true and if so what are the limits and how does one buy or sell above a certain value? I'm talking specifically about equities.  Couldn't find any information on this so any guidance would be welcome. Thanks!
    • I really trade! Here is a trade from this week - The Market is an ETF of the Nasdaq100 Index provided by ishares - CNX1 This was a 2 day Swing trade If you've read the above posts then this is a clear DOUBLE BOTTOM following all the rules mentioned in the posts above ENTRY - Entry was actually set for the high of the Inside bar but the market gapped up and opened at the GREEN horizontal line! which was fine As you can see the DB caused a classic W shape if fulfilled - 2RSI in the <25% Oversold zone = 1 high probability trade potential with target of the swing high of the long leg of the W - as you can see price hit that level this afternoon for a healthy return - This provided a 2R return, "IF" (and we have no control over this) I'd of been triggered in at the high of the Inside bar as planned rather than the gapped entry, the R:R was 4R if stop placed at the swing low or 11R if entry was high of the narrow range IB and stop was at the low of it! - Now in this trade - the intention was the 11R trade but the Gap caused a change of plan THIS IS WHY I TRADE BECAUSE OFTEN THESE TRADES COME OFF INTENDED AS PLANNED - this one didn't but it was still a half decent trade To prove the position - I won't be doing this ever again - very NEARLY got the high! You can SCAN the market EVERY DAY for NARROW RANGE bars - and then when they conform to trading method you employ they offer an ultra high probability trading opportunity with ultra high returns   
    • Hi JLZ You need to investigate the company issuing the said ETP's - There's lots of different ones out there, some buy real assets, so use "synthetic" tracking etc  - they are 100% legit but you have to be certain they won't go bust  Key considerations as you are investing real money into the ETP are: Is the ETP safe in terms of going bust Is you ISA/SIPP/DEALING account provider safe I've traded these products for decades - as long as the ETP provider does not go bust then normal investing/trading risks apply - I've just literally this afternoon taken profits on a Nasdaq100 ETF They came on the scene in the late 90's in the UK and you could track markets not offered by funds at that point - I was in a china ETF in 2000 provided by ishares within my sipp/isa account and was a cheap way of tracking the Chinese market as you didn't have the 5% bid/offer spread and 1% AMC You buy them exactly as you would say BP - If BP goes belly up overnight you're cash is trapped, same would apply here, but as I say if the company is liquid and sound then normal risks apply  
×
×
  • Create New...