Announcement
Collapse
Looking for a User App or Add-On built by the NinjaTrader community?
Visit NinjaTrader EcoSystem and our free User App Share!
Have a question for the NinjaScript developer community? Open a new thread in our NinjaScript File Sharing Discussion Forum!
Have a question for the NinjaScript developer community? Open a new thread in our NinjaScript File Sharing Discussion Forum!
See more
See less
Partner 728x90
Collapse
NinjaTrader
Improving Sharpe Ratio
Collapse
X
-
Improving Sharpe Ratio
Does anyone have any recommendations to increase the Sharpe Ratio, is there specific factors I should be focusing in on such as altering the entry or adjusting the exit parameters or using smaller targets tighter stop losses etc.? My sharpe ratios are pretty low, .5 to .85 area. I'm using a multi-instrument strategy, 25 different momentum stocks. Backtesting on 1minute over 2yrs. This is an intraday strategy that always exits before the end of the day.Last edited by Delta007; 10-13-2014, 08:40 PM.Tags: None
-
Reduce your down draw, essentially it needs to be more accurate during entries to increase Sharpe....Apparently a ratio of 3 is good, I dunno how people manage to hit that level!
-
Originally posted by Delta007 View PostReduce your draw down, easier said than done. Probably doesn't help that I'm using very volatile stocks.
After 20 or so entries, take the MAE and divide it by 2, then instead of entering move the entry target down......So strategy would enter @ 90, MAE is 5, divide it by 2 then enter at 87.5.
The longer you run it the less your MAE gets the more accurate your entries should get......in theory :O
Comment
-
Interesting theory. Say your entry signal is based on a simple macd cross and you figure out you should be entering $1 below it according to the MAE test how can you make it enter $1 lower than the cross. You'd have to somehow get it to store the cross value which could get complicated.
Comment
-
Off top of my head so not sure the code actually right but you get the idea....
As an example, in the code, the location where you currently have EnterLong(), you could replace it with another function and replace EnterLong() with mynewentry(Close[0]).....So trigger occurred, now enter a limit entry when the price drops to a certain point.....I think that'll work....
private void mynewentry(double CurPrice)
{
EnterLongStopLimitOrder(CurPrice - MAE Figure, CurPrice - MAE Figure,"new name");
}
There is more work outside of this, you need to control how long you keep this order open and or capture the Close[0] to a input variable.....So it doesn't adjust the value each time....Bit tricky but it should help you on the right track....
Checkout the IOrder stuff as well, this will help you gather entry information which can help you control your entries and cancel the entry if you no longer want it active...Last edited by happypappy; 10-14-2014, 11:45 PM.
Comment
-
Either increase returns or lower volatility, i.e standard deviation of returns. As long as the returns are there smaller stops and limits will decrease the standard deviation of returns. Also, look at combining strategies or adding more stocks (running same strategy over more instruments) has positive effects on sharpe.
Comment
-
Thx happyhappy ill look into that. And CableTrader if you use stocks what type of stop/targets do you typically use and do you use ATR? On the particular strategy I'm working on now, using stocks under $150, through optimization a $2 stop and $3.5 target has given best results. Which I realize is quite loose. I've tried to use all kinds of trails anywhere from 50cents in profit to $2 or just using a trail such as low of 15min bar etc. but they just seem to negatively effect it.
Comment
-
Delta (like the 007 in the name), Sharpe is all about performance over variation and looking for consistent performance without large swings. Another thought could be optimizing based on R^2 of the equity curve. Either performance must go up or standard deviation of returns must go down to improve Sharpe. I trade futures and forex so no stocks experience. What I look for is smooth equity curves.
Comment
Latest Posts
Collapse
Topics | Statistics | Last Post | ||
---|---|---|---|---|
Started by _Zero_, 04-10-2020, 03:21 PM
|
145 responses
7,898 views
6 likes
|
Last Post
by johng2
Today, 04:19 PM
|
||
Started by TheTradingMantis, 01-19-2023, 02:05 AM
|
43 responses
916 views
0 likes
|
Last Post
by jmagaia
Today, 04:13 PM
|
||
Started by sevansounds, 06-25-2020, 10:40 PM
|
5 responses
1,554 views
1 like
|
Last Post
by johng2
Today, 04:12 PM
|
||
Started by ETFVoyageur, 05-07-2024, 07:05 PM
|
10 responses
72 views
0 likes
|
Last Post
by ETFVoyageur
Today, 03:43 PM
|
||
Started by Zeezee, Today, 12:45 PM
|
3 responses
14 views
0 likes
|
Last Post Today, 03:28 PM |
Comment