Gamestudio Links
Zorro Links
Newest Posts
ZorroGPT
by TipmyPip. 08/17/26 19:28
Max Number of Strategies in /Strategy folder
by Martin_HH. 08/17/26 07:54
Pause button for evaluation shell?
by AndrewAMD. 08/13/26 17:16
Sam Foster Sound | Experienced Game Composer for Hire
by titanicpiano14. 08/10/26 12:46
phantom() not defined in indicators.c
by jcl. 08/07/26 11:45
Accepting new programming clients
by AndrewAMD. 08/06/26 21:25
AUM Magazine
Latest Screens
Dorifto samurai
Shadow 2
Rocker`s Revenge
Stug 3 Stormartillery
Who's Online Now
1 registered members (TipmyPip), 14,505 guests, and 4 spiders.
Key: Admin, Global Mod, Mod
Newest Members
riggi89, shuhari, KD1990, Student_64151, Koti
19230 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Synthetic test data in Zorro #489504
06/30/26 21:19
06/30/26 21:19
Joined: Nov 2025
Posts: 19
C
clint000 Offline OP
Newbie
clint000  Offline OP
Newbie
C

Joined: Nov 2025
Posts: 19
Hi,
in the current algo trading landscape the use of synthetic market data is becoming more and more common. Strategies can be made more robust by validating against a distribution of price curves rather than using a single occurence (the actual asset price curve).
Wondering whether there is a way within Zorro to generate it and use it in an efficient way...?

For instance, if I want to generate 100 synthetic price curves from a given asset (using TimeGAN / Tail-GAN / Sig-CWGAN techniques) do I need to generate 100 different t6 files (times each year of data) via custom script and call them individually, or is there a better way? Is there a native/embedded way to do this with Zorro?

If not, it would be great as a future feature to allow easy synthetic data generation and its use for testing strategies.


Thanks

Re: Synthetic test data in Zorro [Re: clint000] #489511
07/02/26 13:48
07/02/26 13:48
Joined: Jul 2000
Posts: 28,132
Frankfurt
jcl Offline

Chief Engineer
jcl  Offline

Chief Engineer

Joined: Jul 2000
Posts: 28,132
Frankfurt
If the data is anyway generated, you need not store it in t6 files. Just generate it on the fly in the initial run, and fill the price arrays with it.

That said, I know no way to generate synthetic data that could really improve backtests, except maybe in very special cases.

Re: Synthetic test data in Zorro [Re: jcl] #489513
07/05/26 23:11
07/05/26 23:11
Joined: Nov 2025
Posts: 19
C
clint000 Offline OP
Newbie
clint000  Offline OP
Newbie
C

Joined: Nov 2025
Posts: 19
Interesting, thanks, didn't know I could fill the Price arrays from script.

Regarding synthetic data generation and backtest, I sugges this read (google translate): https://www-x--trader-net.translate...tl=en&_x_tr_hl=en&_x_tr_pto=wapp

Or the original website (in Spanish): https://www.x-trader.net/como-saber-si-una-estrategia-de-trading-esta-sobreoptimizada

What do you think?


Thanks

Re: Synthetic test data in Zorro [Re: clint000] #489514
07/06/26 06:54
07/06/26 06:54
Joined: Jul 2000
Posts: 28,132
Frankfurt
jcl Offline

Chief Engineer
jcl  Offline

Chief Engineer

Joined: Jul 2000
Posts: 28,132
Frankfurt
Thank you for the link. The problem is that trading strateges usually do not exploit statistical properties, but market inefficiencies. Autocorrelation is a market inefficiency, but volatility and return distribution are not. So this synthetic data will not work in the general case, only for strategies that happen to exploit just the statistical property that the generator replicates.


Moderated by  Petra 

Gamestudio download | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1