tag:blogger.com,1999:blog-35364652.post6555880069015523039..comments2024-03-22T10:29:59.088-04:00Comments on Quantitative Trading: Hedge fund transparency and "barometers"Ernie Chanhttp://www.blogger.com/profile/02747099358519893177noreply@blogger.comBlogger20125tag:blogger.com,1999:blog-35364652.post-51400943565347912192011-10-04T08:18:16.705-04:002011-10-04T08:18:16.705-04:00Fan,
I am assuming we are trading US equities usin...Fan,<br />I am assuming we are trading US equities using 1-min bars. There are 6.5 hours in a trading day, and therefore 60*6.5=390 bars a day. If we were trading a daily model with 3 parameters, we would have needed 3*252 days of data. But since we are trading a 1-min model, the number of trading days needed is 3*252/390.<br />ErnieErnie Chanhttps://www.blogger.com/profile/02747099358519893177noreply@blogger.comtag:blogger.com,1999:blog-35364652.post-34668072160350798492011-10-04T03:03:36.672-04:002011-10-04T03:03:36.672-04:00Dear Dr Chan,
Refferring to your reply concerning...Dear Dr Chan, <br />Refferring to your reply concerning the calculation of the sample size needed in a 3 parameter model,<br /><br />you said "...then you should have at least 3/390 year, or about 1.9 trading days, of one-minute backtest data, assuming that your trading model does in fact generate a trade almost every minute."<br /><br />Could you please clarify why it is 3/390??? Thanks a lot!!!!<br /><br />Regards,<br />FanFannoreply@blogger.comtag:blogger.com,1999:blog-35364652.post-41401338317022192242011-10-04T03:02:29.190-04:002011-10-04T03:02:29.190-04:00Dear Dr Chan,
Refferring to your reply concerning...Dear Dr Chan, <br />Refferring to your reply concerning the calculation of the sample size needed in a 3 parameter model,<br /><br />you said "...then you should have at least 3/390 year, or about 1.9 trading days, of one-minute backtest data, assuming that your trading model does in fact generate a trade almost every minute."<br /><br />Could you please clarify why it is 3/390??? Thanks a lot!!!!<br /><br />Regards,<br />FanFannoreply@blogger.comtag:blogger.com,1999:blog-35364652.post-68122761171032898392011-07-18T13:32:17.697-04:002011-07-18T13:32:17.697-04:00Thanks, Ernie.
FuzhiThanks, Ernie.<br /><br />FuzhiFuzhi Chenghttps://www.blogger.com/profile/06398526426303869026noreply@blogger.comtag:blogger.com,1999:blog-35364652.post-4616095014742560802011-07-15T11:09:09.504-04:002011-07-15T11:09:09.504-04:00Fuzhi,
1) I do not believe that there is enough da...Fuzhi,<br />1) I do not believe that there is enough data to support nonlinear modeling. So unless we are working with high frequency data, I have found that linear modeling is the best for financial markets.<br />2) You should certainly continuously update the model, perhaps on a daily basis. The halflife from O-U model can be used to determine the lookback for the moving average etc.<br /><br />ErnieErnie Chanhttps://www.blogger.com/profile/02747099358519893177noreply@blogger.comtag:blogger.com,1999:blog-35364652.post-44589614764298696152011-07-15T09:26:01.815-04:002011-07-15T09:26:01.815-04:00Ernie: Thanks for your suggestion. The question co...Ernie: Thanks for your suggestion. The question comes out of reading Ganapathy Vidyamurthy's book "Pair Trading" in which the author talks about cointegration in log prices and then use the cointegrating vector as the ratios to go long/short equities (in absolute terms). <br />I have two other questions regarding your spread trading strategies (forgive me if the questions appear silly as I am new to your blog and have not fully explored the posts in here):<br />1. you use z score and a threshold of 2 as the entry/exit trigger. but would you justify this with the spread being likely non-Gaussian? would it better to intorduce some type of dynamics to the spread?<br />2. instead of using O-U method to determine optimal holding period, would it be possible to update the your pairs periodically to avoid breaking down of some cointegrating pairs (depending on the frequency of your data, the updating can be hours or days). But I do not know how to determine the optimal interval for updating. <br /><br />Thanks!<br /><br />FuzhiFuzhi Chenghttps://www.blogger.com/profile/06398526426303869026noreply@blogger.comtag:blogger.com,1999:blog-35364652.post-48739709433282863922011-07-14T15:29:51.745-04:002011-07-14T15:29:51.745-04:00Hi Fuzhi,
I would recommend that you use e=A-beta*...Hi Fuzhi,<br />I would recommend that you use e=A-beta*B instead of the log versions for stationarity test.<br />ErnieErnie Chanhttps://www.blogger.com/profile/02747099358519893177noreply@blogger.comtag:blogger.com,1999:blog-35364652.post-82272121476608088242011-07-14T15:09:09.421-04:002011-07-14T15:09:09.421-04:00Hi, Ernie:
I am a reader of your book and a beginn...Hi, Ernie:<br />I am a reader of your book and a beginner in quantitative trading. I have a simple question on a basic pairs trading strategy. Suppose I find cointegration between assest A and asset B in log terms such that e=ln(A)-beta*ln(B) is stationary. Trading sigals are generated by e (or by ln(A) and ln(B)) but in real trading I have to buy and sell A and B, not ln(A) and ln(B). Then what is the beta I have to use? Thanks.<br />FuzhiFuzhi Chenghttps://www.blogger.com/profile/06398526426303869026noreply@blogger.comtag:blogger.com,1999:blog-35364652.post-45692602006088270872011-07-11T15:04:23.633-04:002011-07-11T15:04:23.633-04:00Ken,
Unfortunately I never had to get Euronext dat...Ken,<br />Unfortunately I never had to get Euronext data. Perhaps other readers here can help out?<br />ErnieErnie Chanhttps://www.blogger.com/profile/02747099358519893177noreply@blogger.comtag:blogger.com,1999:blog-35364652.post-23228178377855924242011-07-11T13:32:01.001-04:002011-07-11T13:32:01.001-04:00Ernie Chan
Again thanks for you answer. I wasnt&#...Ernie Chan<br /><br />Again thanks for you answer. I wasnt' clear in my last post. Euronext commodities is not available on tickdata.<br />Indeed, I didn't find a website with intraday Euronext commodities.<br />Do you have any idea of a website with these kind of data ?<br /><br />Thanks,<br /><br />KenKenhttps://www.blogger.com/profile/02203529699193949304noreply@blogger.comtag:blogger.com,1999:blog-35364652.post-24409430458368915172011-07-11T07:35:18.430-04:002011-07-11T07:35:18.430-04:00Fan,
Yes, you are right that there is an error in ...Fan,<br />Yes, you are right that there is an error in that section. <br /><br />Instead of <br /><br />"... then you should have at least 252/390 year, or about seven months, of one-minute backtest data."<br /><br />it should read<br /><br />"...then you should have at least 3/390 year, or about 1.9 trading days, of one-minute backtest data, assuming that your trading model does in fact generate a trade almost every minute."<br /><br />Also in the same paragraph, the entire last sentence in parenthesis "(Note that if you have a daily ... parameter model.)" should be removed.<br /><br />I have asked my publisher to correct this in the next edition of the book.<br /><br />Thanks for pointing it out.<br /><br />ErnieErnie Chanhttps://www.blogger.com/profile/02747099358519893177noreply@blogger.comtag:blogger.com,1999:blog-35364652.post-74660595273311396942011-07-11T01:23:10.948-04:002011-07-11T01:23:10.948-04:00Dr Chan,
I am currently reading your book "Q...Dr Chan,<br /><br />I am currently reading your book "Quantitative trading" and find it very useful.<br /><br />On P.53 in the book talking about the calculation of sample size in a backtest, however, I have an unsolved question when I calculate by myself:<br /><br />For a 3 parameter model, the sample size:<br />daily model: 252 X 3 = 756 data points (3 years, → true)<br />1-minute model: 252 X 3 = 756 data points ( = 756/390 = 8.4 days → why not 7months (252/390)as you mentioned?)<br /> <br />Please kindly advise and thank you very much.<br /><br />Regards,<br />Fanfanhttps://www.blogger.com/profile/14474730090088494229noreply@blogger.comtag:blogger.com,1999:blog-35364652.post-12960186867077582812011-07-04T15:47:47.556-04:002011-07-04T15:47:47.556-04:00Ken,
Try tickdata.com
ErnieKen,<br />Try tickdata.com<br />ErnieErnie Chanhttps://www.blogger.com/profile/02747099358519893177noreply@blogger.comtag:blogger.com,1999:blog-35364652.post-31238520463840214462011-07-04T15:36:17.729-04:002011-07-04T15:36:17.729-04:00ERnie,
Thanks for your answer.
But I cant downloa...ERnie,<br /><br />Thanks for your answer.<br />But I cant download not more than 2 weeks of intraday data (less than what I can see in Trader Work Station which is around 6 weeks).<br />It's not because 1 year because I am working on small underlying less mainstream.<br />Intraday one have US commodities..<br />Any other ideas ?<br /><br />Thanks<br /><br />KenKenhttps://www.blogger.com/profile/02203529699193949304noreply@blogger.comtag:blogger.com,1999:blog-35364652.post-31675529790943991232011-07-04T09:00:48.259-04:002011-07-04T09:00:48.259-04:00Bernd,
I certainly agree with you that the profita...Bernd,<br />I certainly agree with you that the profitable niche for independent traders is low-capacity strategies.<br />However, just because one is trading FX strategies does not guarantee large capacity, especially if one is trading intraday strategies. The liquidity at any one time and for a narrow range of prices intraday is quite limited.<br />ErnieErnie Chanhttps://www.blogger.com/profile/02747099358519893177noreply@blogger.comtag:blogger.com,1999:blog-35364652.post-28531643185675006612011-07-04T08:21:08.056-04:002011-07-04T08:21:08.056-04:00Mmmm, interesting post Ernie. That new way of doin...Mmmm, interesting post Ernie. That new way of doing things keeps one wondering what would happen with the capacity of the strategies. If one is going to do this, maybe the best idea is to do it in a very big market like forex where the capacity of the strategies is probably the biggest ( so more ppl using it doesnt probably "hurt" the strategy a lot ), which would lead to an increase in opportunities in "low capacity" strategies for small traders ( since if those were used and disclosed, they would soon stop working )---> not a very smart move for a fund. What do you think??Berndnoreply@blogger.comtag:blogger.com,1999:blog-35364652.post-56670678844036225462011-07-04T07:15:20.434-04:002011-07-04T07:15:20.434-04:00Hi Ken,
If you use IB's API, you can download ...Hi Ken,<br />If you use IB's API, you can download up to 1 year of historical intraday data.<br /><br />Alternatively, you can purchase intraday data from tickdata.com.<br /><br />ErnieErnie Chanhttps://www.blogger.com/profile/02747099358519893177noreply@blogger.comtag:blogger.com,1999:blog-35364652.post-35001948747305786012011-07-04T07:14:25.635-04:002011-07-04T07:14:25.635-04:00Damian,
Actually I think if startup hedge funds wa...Damian,<br />Actually I think if startup hedge funds want to compete with the big funds and the banks, it would be better for them to offer something unique and high-performance, rather than a generic strategy.<br />ErnieErnie Chanhttps://www.blogger.com/profile/02747099358519893177noreply@blogger.comtag:blogger.com,1999:blog-35364652.post-46262833337093063922011-07-03T17:59:00.032-04:002011-07-03T17:59:00.032-04:00Hi everyone,
I read your blog with pleasure and c...Hi everyone,<br /><br />I read your blog with pleasure and come naturally for an unsolved question. I don't think it's right place but I didn't know where to put my problem. <br />I am looking for high frequency (low latency) data for Euronext/Liffe/CBOT/Winnipeg commodities exchanges.<br />My ressources are quite low and I don't know how to get these data...<br />I have all the close of the day but its not sufficient for some strategies and backtesting.<br /><br />If you have any idea, I listen to you<br /><br />Ken<br /><br />(I am R user with a IB account where I can get real time data but not historical data)Kenhttps://www.blogger.com/profile/02203529699193949304noreply@blogger.comtag:blogger.com,1999:blog-35364652.post-57275440952216940722011-07-03T09:53:17.341-04:002011-07-03T09:53:17.341-04:00Essentially the same idea as Lo over at MIT of clo...Essentially the same idea as Lo over at MIT of cloning hedge fund strategies. I think we'll see bifurcation in the hedge fund marketplace - name brand funds will continue as they have - can you imagine SAC offering this? And then the managed accounts will be for startup funds.Damiannoreply@blogger.com