Cointegration in time series and pair trading strategies (Excel)

  Рет қаралды 29,137

NEDL

NEDL

Күн бұрын

How can one profit from their knowledge of econometrics on financial markets? The easiest answer is perhaps cointegration techniques and their applications to pair trading strategies. Today we will explore how to apply cointegration equations in Excel and use the output to design pair trading strategies and track their performance.
Don't forget to subscribe to NEDL and give this video a thumbs up for more videos in Finance!
Please consider supporting NEDL on Patreon: / nedleducation

Пікірлер: 110
@NEDLeducation
@NEDLeducation 3 жыл бұрын
Cointegration and pair trading in Python: kzbin.info/www/bejne/oKe9YamreJ6igM0 You can find the spreadsheets for this video and some additional materials here: drive.google.com/drive/folders/1sP40IW0p0w5IETCgo464uhDFfdyR6rh7 Please consider supporting NEDL on Patreon: www.patreon.com/NEDLeducation
@timeless8135
@timeless8135 3 жыл бұрын
Hi thank you so much for this content . Would you be able to give me some insight as to what excel version is best between 2016 and 2019 for importing web stock prices ect , I have some trouble doing with excel 2010 lol guess I finally have to upgrade . I was thinking 2019 but then I read that they took the option away to import data directly from the web on 2019 and that 2016 was better for this . Any recommendation you can offer would be appreciated ? Thanks again , I'm sending you a tip on patreon right now because your content is perfect and I actually bought a course from quantsi with very similar content and for some reason it is missing the videos for this same topic ,yet no customer service has replied me after two attempts in a two week period either . Then I stumble on your content , how lucky is that !! :)
@brianjennings6208
@brianjennings6208 Ай бұрын
You have a real knack for teaching. This video is superb. Thank you.
@idiligent
@idiligent 3 жыл бұрын
Thanks for the super video. You've simplified the concept of correlation and cointegration. Appreciate it.
@vladk9152
@vladk9152 2 жыл бұрын
These videos are way too good to be free. I am on my way to watch and follow every single one. Would you be interested in making a beginner to intermediate series? Perhaps it's a boring topic but if there's one person who can make a tutorial like that, with relevant content and real life application examples it's you. I know i'd binge it. Thank you very much.
@NEDLeducation
@NEDLeducation 2 жыл бұрын
Hi Jorge, and thanks so much for the kind words! As a matter of fact, I have already got many introductory videos into several statistics, econometrics, and investment management topics. Less challenging videos are typically placed towards the beginning of the respective playlists by design :) Please check the respective playlists on the channel page. But there will definitely be more beginner-style videos to come! Hope it helps!
@vladk9152
@vladk9152 2 жыл бұрын
@@NEDLeducation Thank you, i'll check those out!
@muratkonuklar3910
@muratkonuklar3910 2 жыл бұрын
Your explanation and teaching manner is perfect ! With Regards
@jackyckb301
@jackyckb301 6 сағат бұрын
Awesome video!
@ricktrader3946
@ricktrader3946 3 жыл бұрын
Good explanation. But as usual, this sample works with "In-Sample Data". This mean your Slope/Intercept etc ... are based on the entire series and after you re-apply the estimation (and residual) on it. In real financial market we must work using "Out-Sample Data". Apply the past stats for the current day and this for each days in the future. And that's will give you a bit more trouble to get P&L trades over trades ;-) But thanks to get time to give the main idea behind Cointegration.
@NEDLeducation
@NEDLeducation 3 жыл бұрын
Hi Rick, and glad you liked the video! Yes, you are absolutely right, for the direct application of the concept to trading, it would require the estimation of the parameters on historical data and then application of it to real-time data. However, applying out-of-sample testing here would lengthen the video substantially, I might do something along these lines in the future, thanks for the suggestion :)
@flanker6212
@flanker6212 2 жыл бұрын
@@NEDLeducation I would also be super interested in this follow up video!!
@NEDLeducation
@NEDLeducation 2 жыл бұрын
@@flanker6212 Hi, and thanks for the comment! Actually, a video on that has already been released, so check it out if you are interested :) kzbin.info/www/bejne/oKe9YamreJ6igM0
@MikeKleinsteuber
@MikeKleinsteuber 3 жыл бұрын
Useful info. Thx
@AndreaVaturi
@AndreaVaturi 3 жыл бұрын
Just.... WOW!!! 👏🏻
@anilgupta1426
@anilgupta1426 3 жыл бұрын
Can’t thank you enough ❤️❤️🤗
@riccardoronco627
@riccardoronco627 Жыл бұрын
love your videos good stuff indeed. Again the in sample issue is important. Otherwise we have "fitted" the data. We should use this strat only when the t-stat is statistically significant: this brings the question HOW MUCH data are needed (1 year, 5 years, 10 years). If the t-stat is not significant then we should not use this strat. Costs also are crucial: you have to pair the NOTIONAL value of both stocks at the end of the trading sessions because you subtract the returns of the 2 stocks hence you imply that at the open you have, say, $1mill vs $1 mill. There is therefore the cost of switching the position between the 2 names and the daily fettling on both sizes. Finally, for HOW LONG those t-stats are good and then start to decay. As we need a green light to start trading the pair, we need a red light to stop trading the pair. Thank you for all the great work you do.
@ivanklful
@ivanklful 2 жыл бұрын
Hello Savva! Another awesome video, but I notified something. When you are calculating slope and intercept you're calculating it over some period of time (10 years in this case), and you are actually starting to apply that calculation from backwards from the beginning (so called in-sample-data). However to test the model properly we would need out-of-sample data, right? To get as much real model as possible wouldn't be better to divide sample to training data (roughly 75-80% of observations) and that to consider as in-sample data and testing data (20-25% of observations) and that to be considered as out-of-sample data?! Is my model of thinking ok - to apply exact the same procedure but to divide the entire dataset to training and testing datasets?!
@yohaim69
@yohaim69 Жыл бұрын
Thanks Sava for the inspiring video. regarding the t critical values are they D-F Values? because they are not consistent with the values in the tables and with your examples in your Unit root file.
@TheInsurt
@TheInsurt 3 жыл бұрын
Perfect
@henrymaro3638
@henrymaro3638 2 жыл бұрын
thank you
@dmitrybourtov2678
@dmitrybourtov2678 3 жыл бұрын
Hi Sava, Thank you for great video. Besides early commented issues with using in sample data, I believe you need to correct the way how you compute the portfolio performance for the pair. In your spreadsheet the pair return in column K formula assume that you take both shares in equal sizes. In fact you trade Slope times stock 1 vs stock 2. The portfolio return column K shall be adjusted and multiply Slope to daily return of stock 1 before subtracting from stock 2.
@NEDLeducation
@NEDLeducation 3 жыл бұрын
Hi Dmitry, and glad you liked the video! As for your questions, there are indeed various approaches to deriving a market-neutral position from a cointegrated pair, I opted to go with the simplest one here. Another possibility would be to weigh stocks in inverse proportion to their market betas. Using the slope from the long-run equilibrium equation would not make that much sense to multiply returns as then the model would advise you to take extra leverage if a stock undergoes a split :) If we are talking in terms of share positions, then yes, buying slope x stock 1 versus selling one stock 2 is correct, but it is already accounted for in the calculation where we use a zero-investment strategy (+100% in stock 1 and -100% in stock 2). Hope this helps!
@equantish9422
@equantish9422 Жыл бұрын
Hi Savva! Thank you for sharing this invaluable strategy for free on KZbin. Actually, I'm a big fan of your channel and I had subscribed to your channel since a year ago. One question pertaining to the pair trading strategy that you've explained. I see that you are computing the slope and the intercept according to all available historical data. And you are computing the cointegration and backtesting using the slope and the intercept that you've computed before as if we know the future data. Shouldn't we compute the slope and the intercept according to latest historical data only? (just like we are computing moving average) so the data should be moving according to the analyzed cointegration and backtest period cell.
@lopesbusinesssolutions1776
@lopesbusinesssolutions1776 3 жыл бұрын
Hi Sava, Thanks for sharing your knowledge. Can I apply the same method for the same index, for example SP&500 index against Emini SP&500 next expiration. I trade in Brazil using Neologica platform and I'm able to subtract the emini contract from the maint index, however was not able replicate in the Metatrader. Do you know how can I do that ? Thanks in advance
@NEDLeducation
@NEDLeducation 3 жыл бұрын
Hi, and glad the video helped! As for your question, yes, you can apply the logic of cointegration for such arbitrage, however in terms of data downloading from specific trading platforms, I cannot advise in that much detail. If I understand correctly, you want to arbitrage on S&P500 and S&P500 futures pair, for this you might want to check my video on the law of one price (kzbin.info/www/bejne/rpvMnHyqfputmbc) and futures arbitrage (kzbin.info/www/bejne/bqDXnHSfl8l2b5Y). Hope it helps!
@slothner943
@slothner943 3 жыл бұрын
Amazing! You got yourself a new subscriber! Do you have any reading recommendations about pair trading strategies?
@NEDLeducation
@NEDLeducation 3 жыл бұрын
Hi Sebastian, and glad you like the channel! I have actually got a Python tutorial on algorithmic pair trading strategies using cointegration, please check this out if you are interested: kzbin.info/www/bejne/oKe9YamreJ6igM0
@tirtha9
@tirtha9 3 жыл бұрын
Jesus puru gold. What an insight...
@ghcmartins
@ghcmartins 3 жыл бұрын
Hello! I´ve seen one practioner explaining the way he uses cointegration is that he would sell/buy X amount dependent asset and buy/sell the X*beta the other asset that are cointegrated, is it correct to assume that we need a "beta neutral" trade?
@NEDLeducation
@NEDLeducation 3 жыл бұрын
Hi Guilherme, yes, this is one of the ways cointegration is implemented by practitioners to get a value of beta that is closer to zero. This procedure is more assumption-sensitive than the one I showed in the video (stocks' beta can change with time), and even the simplest strategy when you long the undervalued and short the overvalued stock as per the cointegrating equation achieves a beta that is very close to zero.
@chopper081
@chopper081 3 жыл бұрын
Great video, in this spreadsheet you are using MSFT/GOOGLE, how would this work out for 5 spreads?
@NEDLeducation
@NEDLeducation 3 жыл бұрын
Hi, and glad you liked the video! Generally in cointegration strategies you consider separate pairs (so in your case in would be five separate models and long-short decisions made for each pair individually), there are some techniques to estimate a similar equation in a panel setting (vectoral autoregression, for example), but it would be much trickier to implement and it is rarely used in practice for trading strategies as far as I know. Hope it helps!
@peterc.2301
@peterc.2301 2 жыл бұрын
Dear Sava, first of all thank you for this awesome channel and your amazing videos. You really help us. I would like to ask you if you could create some videos using eviews too. For instance, could you make a video for pair traiding using eviews and showing us rolling regressions on eviews for this purpose? Thank you again for your amazing content!
@NEDLeducation
@NEDLeducation 2 жыл бұрын
Hi Peter, and glad you are enjoying the channel! Yes, I do plan to return back to eViews tutorials at some point in the future.
@peterc.2301
@peterc.2301 2 жыл бұрын
@@NEDLeducation Thank you so much Sava! This would be great for economic students like me. Thanks a lot!
@yunusemreyildirim8058
@yunusemreyildirim8058 Жыл бұрын
Hi Sava. I am aiming to set up a scalping strategy over Markov chains. Can you help me with this?
@andreyandreev8617
@andreyandreev8617 Жыл бұрын
Пасиб! Интересно!
@rodrigopizarro6587
@rodrigopizarro6587 2 жыл бұрын
Hi Savva, your video is great. In order not to have to take short positions, is it possible to use two assets with an inverse relationship in the cointegration?
@NEDLeducation
@NEDLeducation 2 жыл бұрын
Hi Rodrigo, and happy you liked the video! Excellent question, while it is possible in theory to have two assets that are "negatively cointegrated", and then you can do pair trading the way you stated, in practice it can be hard to find such assets.
@rodrigopizarro6587
@rodrigopizarro6587 2 жыл бұрын
Thank you Savva!
@RenormalizedAdvait
@RenormalizedAdvait Жыл бұрын
Seems like the LINEST based upon OLS linear regression wasn't the BLUE and hence optimisation was necessary, it is possible that using GLE regression would have done better?
@balazshajnal5458
@balazshajnal5458 2 жыл бұрын
Great video. Only part I am struggling with is to determine how much u invest in long and short positions. You say we have 100 USD, but for how much you buy google and short microsoft? Thank you for clarifying!
@NEDLeducation
@NEDLeducation 2 жыл бұрын
Hi Balazs, and glad you liked the video! In the simplest form of the strategy, you open a 100 USD worth of a long position of Google and 100 USD worth of a short position in Microsoft. There are also versions of the strategy with beta loading that some researchers and traders believe achieves more market neutrality, when you adjust these values by stocks' betas. I touch upon that in this video: kzbin.info/www/bejne/rpDboKRsmr5ra9U. Hope this helps!
@nitindesai4873
@nitindesai4873 2 жыл бұрын
Hi Sava Nice information...thanks. i am facing problem to find out standard error because the formula u mentioned calculates only coefficient, please help
@NEDLeducation
@NEDLeducation 2 жыл бұрын
Hi Nitin, and glad you enjoyed the video! You can find the standard error for the regression using the STEYX formula if you are using the SLOPE and INTERCEPT approach. If you are interested in the standard errors of coefficients themselves, you can use LINEST, and they will appear in the second row of the LINEST template under the respective coefficients. You can select two rows instead of one to get standard errors in the second row, or use Enter to enforce the formula, and the whole template will spill automatically.
@onda4165
@onda4165 3 жыл бұрын
Привет Савва и Большое спасибо. It’s a very useful video. But I don’t understand the logic of optimizing beta for better t stat. If that is the case we don’t need to calculate beta before for linear regression since it’s value will be overwritten. I have programmed this in Amibroker and the beta optimization is not improving the results in a real situation (only using available information at the moment). Another question is regarding the t test. If it fails during the life of the trade do you recommend to close the spread or to continue with it. There are other approaches to trade in a non continuos way that improve the solution, like a z score of the residuals. Maybe I can share my results with you. Thank you.
@NEDLeducation
@NEDLeducation 3 жыл бұрын
Hi and glad you liked the video! The t-stat optimisation is executed as the OLS estimate of "b" parameter will be biased (prices are autocorrelated). It does not matter that simple linear regression estimates can never be used, they just will be less reliable on average. In terms of optimal entry and exit, the strategy can be tweaked and modified in many ways, you can implement stop-losses for instance, or check whether the pair breaks out of cointegration and close the trade if so happens. This is where finance becomes more of an art and a matter of judgement than a science. Hope it helps!
@davidcartella2227
@davidcartella2227 3 жыл бұрын
hi Sava, Do you know where i can Find information on t-stat ?
@NEDLeducation
@NEDLeducation 3 жыл бұрын
Hi David, I have just recorded a series of intro-level videos on T-tests, check these out if you are interested, starting from kzbin.info/www/bejne/b3SZoK2VoqZ3iac. However, in unit root tests, the t-stat is not a Student t-stat used in regular t-tests but rather a Dickey-Fuller t-stat (or sometimes also called "tau-stat"). For a brief introduction to it, I would recommend economics.utoronto.ca/jfloyd/book/statabs.pdf Hope it helps!
@EricK-vu3sf
@EricK-vu3sf 3 жыл бұрын
Really an excellent video - thank you. What is the best way in Excel to find the coefficient of determination without an intercept, as you are doing, without using Excel's LINEST function?
@NEDLeducation
@NEDLeducation 3 жыл бұрын
Hi Eric, and glad you liked the video! The function you probably imply is RSQ - just like INTERCEPT for the constant and SLOPE for the coefficient, it can calculate the coefficient of determination for two arrays. Hope it helps!
@EricK-vu3sf
@EricK-vu3sf 3 жыл бұрын
@@NEDLeducation Thank you. I had tried that, but I get two different results using LINEST 0.0026 and RSQ 0.0012, which has meaningfully different results. Also, if I wanted to retain you for a short consulting project on this to make this analysis more complete. How could I contact you?
@NEDLeducation
@NEDLeducation 3 жыл бұрын
@@EricK-vu3sf Hi Eric, the RSQ coefficient gives you the R-squared for the simple linear regression while the LINEST can give you the RSQ for a multiple linear regression, this is probably the source of the discrepancy. If you would like to arrange a one-to-one tutorial with me for your project, this is a perk I provide to my Patrons, please check the link here: www.patreon.com/NEDLeducation Hope it helps!
@ajlopez4
@ajlopez4 Жыл бұрын
@@NEDLeducation Hello! love your video. I need a little guidance, how can I set up a one-to-one tutorial?
@ajlopez4
@ajlopez4 Жыл бұрын
I tried this link www.patreon.com/NEDLeducation but which one do I sign up for?
@r327079
@r327079 2 жыл бұрын
Hi Saba, Great vdo. Can you get a VDO on Johansen Test in excel or Google Sheet. Looking forward.
@jadezhang9418
@jadezhang9418 3 жыл бұрын
Hi Saba. This is really a great video. I’m just wondering when we use this cointegration pair trading strategy, how can we determine the entry and exit point?
@NEDLeducation
@NEDLeducation 3 жыл бұрын
Hi Jade, and glad you liked the video! The exit point is naturally when the pair crosses back and the dynamic equilibrium is restored. The entry point can be determined using the degree of cointegration (t-stat needs to be high enough in terms of magnitude), and profit opportunity (the pair needs to be far enough from equilibrium). Hope it helps!
@Regular.Biceps
@Regular.Biceps Жыл бұрын
@@NEDLeducation how to determine if the pair is far away from equilibrium? Is there a mathematical function to find it out in this video Sorry for this amateur question... I'm new to this
@TruthSeekerAll
@TruthSeekerAll 2 жыл бұрын
Hi Sava, many thanks for the video, it was very helpful. I have just 1 question- how did you get the t critical values of 10%, 5% and 1% that I see in the Excel? I see the values of -1.616, -1.941 and -2.567 respectively. But I don’t know where these figures are from or how they were derived. Please can you clarify? Thank you very much.
@NEDLeducation
@NEDLeducation 2 жыл бұрын
Hi, and glad you liked the video! These are tau distribution critical values which are appropriate to use for this stationarity test but unfortunately hard to calculate, therefore you generally just look them up in a table.
@TruthSeekerAll
@TruthSeekerAll 2 жыл бұрын
@@NEDLeducation thanks for the reply. Do you have that table in your material files you linked?
@bondmunich4543
@bondmunich4543 3 жыл бұрын
Dear Sava, Thanks for the great content - loved it. One quick question though: you use actual time series values for the regression (slope & intercept). And then you use these values (slope & intercept) to calculate the cointegration and the "fair value" and base your trading strategy on it. Isnt that approach flawed as you use the value of the slope & intercept for determining each days cointegration, altough in reality you would have the informaton of slope & intercept available yet because you only have past data available? in reality you dont know yet how the value will be distributed in the next years - so how can you use the slope & intercept of future price informations that are not available at the point in time when you do your analysis? In other words: why didnt you use histroical price data for the slope & intercept before caluclated the first day cointegration value or applied a rolling average?
@NEDLeducation
@NEDLeducation 3 жыл бұрын
Hi Bond, and many thanks for the question! You are absolutely right, this is just an illustration that backtests a trading strategy. To be on a safer side, it makes sense to separate your data sample into a training set (that you use to estimate the parameters) and a test set (that you use to study how well a strategy based on pre-estimated parameters performs). It just would be overly complicated for a short video like that, but thanks so much for pointing this out. Hope it helps!
@bondmunich4543
@bondmunich4543 3 жыл бұрын
@@NEDLeducation Perfect - thanks a lot for the fast answer. I really like your video and everything you do - just fantastic work! Will check out also your other content and promote it to some colleauges. All the best from Munich, Gemany.
@OR4NG3Productions
@OR4NG3Productions 3 жыл бұрын
@@NEDLeducation Hey Sava! Any chance you could elaborate how you would move forward with the training and test set? I'm looking for input on how to estimate the MA and after determine the parameters for the strategy. Loved the video btw!
@NEDLeducation
@NEDLeducation 3 жыл бұрын
@@OR4NG3Productions Hi Martin, and glad you liked the video! As for your question, you can roughly split the data 50/50, estimating parameters on the more distant data and simulating strategy performance on the more recent data, could be a decent first step solution.
@Regular.Biceps
@Regular.Biceps Жыл бұрын
@@NEDLeducation hello Sava, great video. I've tested this on another pair of my choice using this method... Thanks for this kind of work.. could you please also do video as how to do this on a rolling over basis ?
@jonathanpepin6326
@jonathanpepin6326 2 жыл бұрын
Thank you very much for the video, very clear and efficient. Unless I am mistaken, there is quite a mistake in the strategy you are designing though. Indeed, it is not a beta neutral one (or call it market neutral) at all, since you are trading one vs one ! You are then left with quite a big market exposition (in that case, initially you should trade 1 vs 7.15). If you do so, you'll find that total return is affected quite significantly (positive or negative based on luck...)
@NEDLeducation
@NEDLeducation 2 жыл бұрын
Hi Jonathan, and glad you liked the video! As for your question, yes, there are many developments that address this limitation of the simple pair trading strategy, and I have got a video on beta loading as one of such methods, check it out if you are interested: kzbin.info/www/bejne/rpDboKRsmr5ra9U
@adityanandpasumarthi1747
@adityanandpasumarthi1747 Жыл бұрын
Is this cointegration analysis done using rolling window of previous N prices? If not how are the results reliable, as the analysis assumes it know future prices correctly? If yes, which part of the formulas give the rolling window size? Appreciate any clarifications, if someone is still looking at this video and has subject matter expertise.
@navketan1965
@navketan1965 10 ай бұрын
Sir, Have you tried pair trading forex using rsi7 ,rsi14,rsi30 (add them up for comparison) say on hourly chart & selling strong pair & buying weak pair--pairs have to be highly correlated(eg aud/usd and nzd/usd OR dow30 & sp500).One can do this on any correlating underlying stocks/commodities/futures/crypto/bonds. Trading on hourly charts there would be tons of opportunities all year around.
@nishapatel8195
@nishapatel8195 2 жыл бұрын
This video has explained many challenging calculation tasks in excel with great simplicity. Looking forward to one of the critical outputs of ADF TEST seems to be P-VAULE, which is not calculated in EXCEL. Request if its calculation is included would to helpful. Thanks Nisha Patel
@NEDLeducation
@NEDLeducation 2 жыл бұрын
Hi Nisha, and thanks for the question! The p-value is quite challenging to calculate directly in Excel so I opted to use critical values instead. Might do it at some point in the future!
@nishapatel8195
@nishapatel8195 2 жыл бұрын
@@NEDLeducation Thanks for update. Request, if you can suggest how reliable are Critical Values compared to P-VALUE to take a decision to initiate trade. Thanks, Nisha
@NEDLeducation
@NEDLeducation 2 жыл бұрын
@@nishapatel8195 Hi again Nisha, these are equivalent, comparing the test statistic to, say, a 95% critical value is equivalent to comparing a p-value to 5%. Therefore, if a test statistic exceeds the 95% critical value, it is by definition the same as a calculated p-value being less than 5%.
@nishapatel8195
@nishapatel8195 2 жыл бұрын
@@NEDLeducation Thanks for update. Will Back Test it. However, would request aid with P-VALUE calculation in near future. Once again Thanks... Thanks, Nisha Patel
@eduardopossealvarez7717
@eduardopossealvarez7717 2 жыл бұрын
Hi Sava. Great video. One question please: Why you didn't apply the dicky-fuller test to the residuals of the regression? Thanks
@NEDLeducation
@NEDLeducation 2 жыл бұрын
Hi Eduardo, and glad you liked the video! As for your question, the Dickey-Fuller test is applied to the difference between the price of Google and the "fair value" calculated using the dynamic equilibrium, which serves as a residual in this instance. Hope it helps!
@eduardopossealvarez7717
@eduardopossealvarez7717 2 жыл бұрын
@@NEDLeducation Thank you for your answer. One last question, please: When doing the regression, what is the best option: 1.- To do it with the slope and intercept, 2.- To do it only with slope 3.- To do it with none of both. Why?
@NEDLeducation
@NEDLeducation 2 жыл бұрын
@@eduardopossealvarez7717 It depends on what you are running the Dickey-Fuller test for. If it is for pair trading, the go-to option would be 3) as you want the dynamic equilibrium to be stable.
@eduardopossealvarez7717
@eduardopossealvarez7717 2 жыл бұрын
@@NEDLeducation thank you
@amitalternate
@amitalternate 2 жыл бұрын
Is there a look ahead bias in this? Should one do a train test split to avoid it?
@NEDLeducation
@NEDLeducation 2 жыл бұрын
Hi Anthony, and thanks for the question! Exactly, to avoid this issue the cointegrating equation should be estimated before trading is executed. I address this in my Python tutorial on pair trading, check it out: kzbin.info/www/bejne/oKe9YamreJ6igM0
@alexanderbrik1831
@alexanderbrik1831 2 жыл бұрын
🤘респект
@oscara1471
@oscara1471 6 ай бұрын
Is this the dickey fuller test! Or the augmented dicker fuller!
@Mithunmukherjee12345
@Mithunmukherjee12345 2 жыл бұрын
How are you finding the "t critical values" 10%,5% and 1%.? thx
@NEDLeducation
@NEDLeducation 2 жыл бұрын
Hi Mithun, and thanks for the question! These are not conventional t-statistics but rather bootstrapped Dickey-Fuller t-statistics, and it is the easiest to just look them up in a table the old-fashioned way :)
@anilgupta1426
@anilgupta1426 3 жыл бұрын
From where I can download the excel sheets? For this
@NEDLeducation
@NEDLeducation 3 жыл бұрын
Hi Anil, and glad you liked the video! As usual, from Google Drive link in the pinned comment, it is being constantly updated as more content is released :)
@alaeberradi9384
@alaeberradi9384 2 ай бұрын
dear dava when i try to calculate the coefficient, it doesn't give me the standard error the delimiter n my excel is ; thanks in advance
@martijndemaa3467
@martijndemaa3467 Жыл бұрын
is there a way to do it quicker i have like 50 pairs I have to check but this seems to be a very large task to do it manually.
@muntedme203
@muntedme203 2 жыл бұрын
You need to trade $ neutral and may also be beta neutral. You would have some market risk bias potential if you dont hedge out the difference in betas of each stock. The compounded return would either too long beta or too short beta potentially even when you are $ neutral. You may need to overlay market risk so you would have $ neutral beta netral mean reversion strategy, and then your benvhmark would not be index returns but return over risk free potentially.
@NEDLeducation
@NEDLeducation 2 жыл бұрын
Hi, and thanks for the comment! Generally, the opinions of different practitioners and academics vary widely over whether beta loading is attractive, and I have got a tutorial that implements various advanced techniques in pair trading, including beta neutrality: kzbin.info/www/bejne/rpDboKRsmr5ra9U
@toxicpankaj
@toxicpankaj Жыл бұрын
for calculating the strategy return , is it not right to multiply MFST return with slope , is this not correct (F2>0 , J3-slope*I3 , slope*I3-J3) or (F2>0 , J3-7.15*I3 , 7.15*I3-J3) ?
@TheDarshangowda
@TheDarshangowda 3 жыл бұрын
Hi, I was testing. Need help. What value should I look for if pair trading strategy doesn't qualify. Is it positive t-stat?
@NEDLeducation
@NEDLeducation 3 жыл бұрын
Hi Darshan, and thanks for the question! If the t-stat is either positive or negative but too small to pass the Dickey-Fuller significance threshold, the series cannot be treated as cointegrated, and the pair trading strategy would not work. Hope it helps!
@TheDarshangowda
@TheDarshangowda 3 жыл бұрын
@@NEDLeducation thank you so much . I like NEDL content. Very detailed. All the best
@TheDarshangowda
@TheDarshangowda 3 жыл бұрын
Hi sir, can you also help me calculate pvalues for stock x and stock y please
@xuhuiluo9017
@xuhuiluo9017 2 жыл бұрын
good video, I have a problem, I did the same thing on EXCEL file but still don't figure out how you calculated coefficient and standard error at the same time
@NEDLeducation
@NEDLeducation 2 жыл бұрын
Hi Xuhui, and thanks for the question! I believe you refer to LINEST? The trick is to input "1" (or "TRUE") for "additional statistics" and select two rows for the output so standard errors are shown there.
@xuhuiluo9017
@xuhuiluo9017 2 жыл бұрын
@@NEDLeducation it refers to LINEST but I still don't get the standard error. MY excel is 2016 version, is it different version problem?
@meisterthea
@meisterthea 2 жыл бұрын
Hi xuhui, are you sure you used an array formula?
@Regular.Biceps
@Regular.Biceps Жыл бұрын
I was checking a pair and the t-stat was -3.57 something What does that mean ?
@NEDLeducation
@NEDLeducation Жыл бұрын
Hi, and thanks for the question! A t-stat of -3.57 shows the combination is stationary meaning that the pair is cointegrated. As a rule of thumb, -2.5 is a pretty good result, -3 is a very good result, and anything below -3.5 is very reliable.
@Regular.Biceps
@Regular.Biceps Жыл бұрын
@@NEDLeducation I was checking co-integration for two Forex pairs... Major pairs.. they move in inverse directions... My t-stat value for those pairs was positive... 2.2 What does that mean? I couldn't find positive values for t-stats
@Regular.Biceps
@Regular.Biceps Жыл бұрын
I've double checked something... Based on the last 8 months, t-stat is -2.12 and based on the last three months it's 3.79 But still the month immediately after those three months resulted in losses 😂 what exactly am I doing Wrong ? Or is there any concept that I'm missing I'm presuming that even my returns generated from this method are mean reverting since they were extremely good in the last three months' data that I have used
@russjamison9041
@russjamison9041 Жыл бұрын
You are all wasting your time. I'll smoke cointegration. You Have to know how to the markets seek liquidity....plain and simple.
Vivaan  Tanya once again pranked Papa 🤣😇🤣
00:10
seema lamba
Рет қаралды 31 МЛН
Haha😂 Power💪 #trending #funny #viral #shorts
00:18
Reaction Station TV
Рет қаралды 16 МЛН
Cointegration - an introduction
6:11
Ben Lambert
Рет қаралды 245 М.
Ses 2: Present Value Relations I
1:15:56
MIT OpenCourseWare
Рет қаралды 884 М.
Quant Strategy: Pairs Trading Algorithm (Mean Reversion)
15:00
Spencer Pao
Рет қаралды 56 М.
Cointegration tests
6:29
Ben Lambert
Рет қаралды 142 М.
Advanced Pairs Trading: Kalman Filters
10:27
Hudson & Thames
Рет қаралды 10 М.
Mean Reversion Trading | Lessons From a Fund | By Dr Ernest Chan
48:44
QuantInsti Quantitative Learning
Рет қаралды 38 М.
Time Series Forecasting with XGBoost - Advanced Methods
22:02
Rob Mulla
Рет қаралды 113 М.
Stata Tutorial: Cointegration and Error Correction
13:25
Mike Jonas Econometrics
Рет қаралды 32 М.