Jump to content
  • 0

PRT Suggestions - backtesting and automation enhancement


Guest 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 comment

2 answers to this question

Recommended Posts

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 comment

.

 

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 comment

Archived

This topic is now archived and is closed to further replies.

  • image.png

  • Posts

    • This still seems to be an issue. I can only see 'Deal' and 'Alert' tab. No 'Order' tab, so can't seem to place a Buy Stop outside of trading hours.  Any ideas please?
    • Bitcoin ecosystem is growing speedily and this only means one thing— developers and users alike share a growing need for advanced tools, improved scalability and seamless interactions—an infrastructure OGLong team promises to deliver. Being the first community-owned launchpad designed specifically for Runes, OGLong is on a mission to transform the BTC-Fi ecosystem. It remains to been seen if OGLong will achieve its set goals but with innovative features like seamless Ordinal integration, BTC-Fi project launches, optimized Bitcoin transactions and more, the odds could be in their favour. Backed by a robust community and a a powerful native token $OGLG which is gearing for Bitget listing, if everything goes to plan OGLONG might be driving the next wave of blockchain innovation.
    • Hey everyone, I wanted to share my thoughts on the exchange recent announcement regarding the compensation plan following the unexpected BGB flash crash on October 7, 2024. Like many of you, I was caught off guard when BGB's price suddenly dropped over 50% from $1.2 to around $0.53 within just 15 minutes. It was a pretty stressful moment, but I was relieved to see the platform quick response. Immediate Action and Transparency The exchange immediately announced that they would fully compensate users for any losses incurred during the crash. They promised to release a detailed compensation plan within 24 hours and complete the process within 72 hours. So far, they've provided clear instructions on how to claim compensation and have been keeping us updated throughout the process. Awaiting Compensation While I haven't received my compensation yet, I'm optimistic given the platform proactive approach and commitment to user satisfaction. The detailed plan they shared looks promising, and I'm confident that they will follow through on their promises. It's reassuring to see the exchange taking responsibility and ensuring that users like me won't suffer financial losses due to the volatility. Looking Forward The exact cause of the flash crash is still being investigated, but Bitget swift and transparent handling of the situation has definitely strengthened my trust in the platform.  in the future. Overall, I'm impressed with how they have managed the situation so far.
×
×
  • Create New...
us