Gamestudio Links
Zorro Links
Newest Posts
Blobsculptor tools and objects download here
by NeoDumont. 03/28/24 03:01
Issue with Multi-Core WFO Training
by aliswee. 03/24/24 20:20
Why Zorro supports up to 72 cores?
by Edgar_Herrera. 03/23/24 21:41
Zorro Trader GPT
by TipmyPip. 03/06/24 09:27
VSCode instead of SED
by 3run. 03/01/24 19:06
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
1 registered members (degenerate_762), 1,098 guests, and 2 spiders.
Key: Admin, Global Mod, Mod
Newest Members
sakolin, rajesh7827, juergen_wue, NITRO_FOREVER, jack0roses
19043 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
"annualized volatility" in the Zorro performance report #479944
05/07/20 08:36
05/07/20 08:36
Joined: Mar 2018
Posts: 62
hast29 Offline OP
Junior Member
hast29  Offline OP
Junior Member

Joined: Mar 2018
Posts: 62
I have started to use a strategy performance indicator „annualized volatility“, described publicly by RobotWealth. I use it live for my strategies, find it very practical and this is to suggest to include it in the Zorro strategy performance report.

They advise to calculate this „annualized volatility“ as a standard deviation of daily relative returns and multiply it by square root of 252. Then scale the trades to keep this „annualized volatility“ in 12-15% range. This whole process is to psychologically resist the drawdown in real trading. The data record should be 6 months or more.

If there is a statistically more appropriate way to set up such scaling for live trading, which is already available in the Zorro performance report, will you please advise ?

Re: "annualized volatility" in the Zorro performance report [Re: hast29] #479947
05/07/20 13:36
05/07/20 13:36
Joined: Feb 2017
Posts: 1,718
Chicago
AndrewAMD Offline
Serious User
AndrewAMD  Offline
Serious User

Joined: Feb 2017
Posts: 1,718
Chicago
Is your question about the volatility of your asset's price returns or your trade returns?

Also, what are you trying to do here?

Re: "annualized volatility" in the Zorro performance report [Re: hast29] #479950
05/07/20 16:26
05/07/20 16:26
Joined: Mar 2018
Posts: 62
hast29 Offline OP
Junior Member
hast29  Offline OP
Junior Member

Joined: Mar 2018
Posts: 62
Hello Andrew, I meant trade returns. However, indeed the same parameter for equity balance would be also useful.

What am I trying to do: When you have your back tests done, your strategy is solid and you proceeed to live trading. I am talking about the tool, or rather calculated parameter „annualized volatility“, which suggests you a new "scaling" of your strategy before you switch to live trading in order to resist the psychological stress during drawdown period. Simplified simple example, Back test: trading capital 1000, risc per trade 0,5%, no reinvesting, max. drawdown 3000 USD, i.e. 30% of your capital - one should scale the risc per trade to 0,25 % in order to keep the "volatility" under 15% of your real capital. But this all needs to be somewhat "annualized", so there is indeed a public formula: standard deviation of daily returns x square rood (252) ..

Re: "annualized volatility" in the Zorro performance report [Re: hast29] #479955
05/08/20 16:05
05/08/20 16:05
Joined: Feb 2017
Posts: 1,718
Chicago
AndrewAMD Offline
Serious User
AndrewAMD  Offline
Serious User

Joined: Feb 2017
Posts: 1,718
Chicago
Well, you can derive that from your performance report.

(Annualized) Sharpe Ratio = (Annual return - risk free rate)/ Annualized Stdev (a.k.a. Annualized volatility).

Zorro uses a risk-free rate of zero. Therefore, StDev = AR / Sharpe.

For example, if AR is 40% and Sharpe is 1.5, then StDev = 40% / 1.5 = 26.7%.

Re: "annualized volatility" in the Zorro performance report [Re: hast29] #479967
05/10/20 08:05
05/10/20 08:05
Joined: Mar 2018
Posts: 62
hast29 Offline OP
Junior Member
hast29  Offline OP
Junior Member

Joined: Mar 2018
Posts: 62
AndrewAMD, yes, that is what I need. Reading the manual, I have also modified the scripts now by using the "Capital" variable, and used the Annual growth rate, instead of AR. This way the volatility is related to my initially invested capital - which is my "psycho" reference. Thank you for your advice !!

Actually, by reading the manual, there is a possibility to implement a "Cold Blood index" into the scripts. If the CBI is in the range, one does not have to worry about the drawdown during live trading. I assume, this should be my future approach to handle the trading psychology ?

I am sorry for posting this in the wrong forum section, I intended to suggest a new performance indicator. Zorro is a great tool, amazing what it can already do ...

Re: "annualized volatility" in the Zorro performance report [Re: hast29] #479968
05/10/20 08:58
05/10/20 08:58
Joined: Mar 2019
Posts: 357
D
danatrader Offline
Senior Member
danatrader  Offline
Senior Member
D

Joined: Mar 2019
Posts: 357
Cold Blood Index

Don't know if it can be put into the trading script directly...

https://financial-hacker.com/the-cold-blood-index/

Re: "annualized volatility" in the Zorro performance report [Re: hast29] #479969
05/10/20 09:34
05/10/20 09:34
Joined: Jul 2017
Posts: 783
Z
Zheka Offline
User
Zheka  Offline
User
Z

Joined: Jul 2017
Posts: 783
You have to bear in mind that Zorro calculates Sharpe from 'bar returns'.

Re: "annualized volatility" in the Zorro performance report [Re: hast29] #479984
05/11/20 09:21
05/11/20 09:21
Joined: Jul 2000
Posts: 27,977
Frankfurt
jcl Offline

Chief Engineer
jcl  Offline

Chief Engineer

Joined: Jul 2000
Posts: 27,977
Frankfurt
The annualized standard deviation is displayed in the performance report. However Sharpe and R2 are more meaningful.


Moderated by  Petra 

Gamestudio download | chip programmers | 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