Пікірлер
@surfman88
@surfman88 10 сағат бұрын
It seems that the stock picker template does not contain the same formulas as the standard AlgoWizard. Do you know why this is? E.g. if i want the RSI2 strat i cant select the RSI level crossing version that AlgoWizard has.
@StatOasis
@StatOasis 10 сағат бұрын
stockpicker is synced to the engine in the cloud so you can move the strategies to trading easily. not all features are available in the cloud, but RSI2 is definitely available
@8888mm
@8888mm 15 сағат бұрын
Hi Ali , in this video and newsletter and previous videos you have mentioned , "normalising the ATR . BUT having listened to all the videos , yet again , no real explanation . So does the following cover your comment . f you express ATR as percentage of stock price, you get a volatility measure that is directly comparable across stocks with different prices . .described by John Forman in a 2006 article titled Cross-Market Evaluations With Normalized Average True Range. John Forman's approach calculates ATR as usual and only then divides the result by the current closing price. It would be wonderful to see you cover this exceleant derivative of the ATR value as you can only do , but if you are too busy any way thanks for mentioning it a couple of times and " hinting " that you consider this useful cheers
@StatOasis
@StatOasis 10 сағат бұрын
there are several ways to normalize, and dividing by the closing price I think is the easiest to implement. none is perfect as with everything in this field 😉, just try to be consistent.
@8888mm
@8888mm 10 сағат бұрын
@@StatOasis OK , got it . Thanks
@TheDemockery
@TheDemockery Күн бұрын
Ali, thank you!
@StatOasis
@StatOasis Күн бұрын
My pleasure
@8888mm
@8888mm Күн бұрын
Hi Ali , Both in the video and the newsletter , Volatility is Rising and / or Falling , Volatility is expanding and / or contracting , would it be possible to detail the difference , if there is any Thanks michael b
@TheDemockery
@TheDemockery Күн бұрын
@@8888mm Rising and expanding are the same. Falling and contracting are the same. Think about the Bollinger bands... When the bands are moving away from each other, volatility is rising or expanding. Vice versa when they are getting closer to each other.
@StatOasis
@StatOasis Күн бұрын
Hi Michael, lets dissect this by using ATR as a proxy if ATR > 50 then market is volatile (this number will depend on market traded, but there are other ways to normalize it for all markets). if ATR < 10 then market is quiet anything else then market is normal if ATR > ATR[1] then volatility is rising else volatility is falling in the AlgoTrader newsletter go.statoasis.com/algotrader I used Market Regime Volatility (available for ATM students go.statoasis.com/atm), and am measuring it over two bars. This is how it looks like using our ATR example: ATR < ATR[1] and ATR[1] < ATR[2]
@StatOasis
@StatOasis Күн бұрын
you are right, volatility expanding and rising point to the same thing. I use them interchangeably
@8888mm
@8888mm 16 сағат бұрын
@@StatOasis thanks for the clarification cheers
@aurelimarrugat2866
@aurelimarrugat2866 Күн бұрын
Hi and congratulations. Really nice content. Attatch to your videos. Thank you very much
@StatOasis
@StatOasis Күн бұрын
So nice of you
@saeedsardar8314
@saeedsardar8314 2 күн бұрын
Hi Ali, how I can get the linear regression Angle indicator which you wrote for this video ? could you please let me know I found your channel pretty late now catching up with your quality contents , its a lot really you have done a wonderful job !!!
@StatOasis
@StatOasis Күн бұрын
i dont think i coded that one, it should be available in all platforms, it is the LR angle
@76jmcc
@76jmcc 2 күн бұрын
Good evening Ali… First of all, I wanted to congratulate you on your videos and your Channel.. and I have 2 questions for you… 1- I wanted to check when you are going to launch your masterclasses...? 2- Do you know if it is possible to apply in Strategy Quant the seasonality strategies that with we discover with SEASONAX and how to make robots in SQ programming temporality or seasonality with your Excell tool Thank you ver y much
@StatOasis
@StatOasis 2 күн бұрын
Hi ATM is open for enrolment now Go.StatOasis.com/atm Yes and yes for Q2
@76jmcc
@76jmcc Күн бұрын
@@StatOasis Thank you very much by your quick response Ali I will check in your Masterclass One more time .. congratulations by the quality of your Chanel and your crafted videos and the information provided on them
@StatOasis
@StatOasis Күн бұрын
🙏
@surfman88
@surfman88 2 күн бұрын
i wish i had the brains for this
@StatOasis
@StatOasis 2 күн бұрын
everybody does, this is just a skill and if you decide to learn you can, maybe it will take you longer or shorter than others, but everyone can learn it. 💪
@pieter9031
@pieter9031 4 күн бұрын
Ali and Statoasis are number 1 in my book! Thanks a million for taking the time to answer my question about filters in a super thorough way...with a frickin video!...You da man!
@StatOasis
@StatOasis 4 күн бұрын
My pleasure! I searched for your comment to give you a shout-out, but couldn't find it. thanks for the question 👌
@ericwilber1228
@ericwilber1228 4 күн бұрын
Interesting idea to use BB width as volatility filter. Will play around in SQX ☺
@StatOasis
@StatOasis 4 күн бұрын
Good call!
@vitaliyosipenko124
@vitaliyosipenko124 4 күн бұрын
Nice explanation! Good point about mixing different type of filters, but i have a question regarding the topic, actually few)) - i did divided filters into group's and when following your approach the number of iterations become so big that it takes 4 days to finish. HOW TO FIGHT WITH THIS? - and other issue that with strategies where i have long and short entries i cant use same trend directions filters and again im splitting them in trend_long and trend_short filter and this approach increases the iterations so much that it takes weeks... Am confused... Please advice!
@StatOasis
@StatOasis 4 күн бұрын
your head in the right space, but there are so many factors to consider: timeframe, programming language, platform, etc. Regardless, you will need some cleaver programming (optimizing the code). Not all programming languages are equal, for example C is extremely fast language, R is built for this type, Python has special libraries to deal with this, and so on. To start with, run each filter category separately. To give you an idea, using Multicharts (multicore) it takes about couple of minutes to run through 1000 iterations in my big template, but it takes 20 seconds to run through the same if strategy is not a template (10 lines of code).
@vitaliyosipenko124
@vitaliyosipenko124 Күн бұрын
@@StatOasis Thanks fro the advice. Hopefully i will put my first strategy on the markwet one day... I use multichart easy language, and with all this filter dividing in to groups the code is still big so i have to use genetic optimization in order to to move on. Other issue that kills me and so difficalt for me to understand is: generated strategy with long and short entries does not equal 2 strategies with only long and only short etries, because as i undersood so far each strategy in first case acting as aditional filter and influencing on each other. So im traing to undrstand how to fix this, Any ideas? one of the sollution i came with is to use opposite (for example short) signal as a NO LONG TRADE TODAY filter with reset at midnight. but im in dought... have a filling that this can lead to overfitting.
@user-th8ef6rg9h
@user-th8ef6rg9h 5 күн бұрын
I am always grateful and I have learnt a lot from this channel. Thank you.
@StatOasis
@StatOasis 5 күн бұрын
Very happy 😊 to hear that! Comments like these really keeps me going 💪
@JT-Money-
@JT-Money- 5 күн бұрын
An investors are those who do not quality as a day trader, which is 720 trades per year
@StatOasis
@StatOasis 5 күн бұрын
don't forget some people are occupied with their careers and don't have time to be full time traders, so nothing wrong with investing.
@uiop5898
@uiop5898 5 күн бұрын
Great coverage of types of filters. Thank you for this presentation Ali!
@StatOasis
@StatOasis 5 күн бұрын
Thanks for watching
@hu5116
@hu5116 5 күн бұрын
Since the market always goes up (due to continuous 401k inflows), it might be advantageous to skew the long positions more than the short positions.
@StatOasis
@StatOasis 5 күн бұрын
correct, also indexes are systems that continuously add outperformers and exclude under performers, that's why they keep drifting up
@remi1339
@remi1339 5 күн бұрын
Another wonderful presentation, bringing light and clarity in algo trading field! Teaching new concepts, systemizing existing ones, backtesting and showing what works and what doesn't is what you generously offer to the systemic traders. Thank you very much for the help I got just by following your work!
@StatOasis
@StatOasis 5 күн бұрын
Thanks a ton for the shoutout! I'm thrilled that you're finding value in the content. Keep watching for more insights!
@8888mm
@8888mm 5 күн бұрын
Hi Ali , winner winner chicken dinner , another gem thanks for taking the time to provide such wonderful content cheers michael b
@StatOasis
@StatOasis 5 күн бұрын
My pleasure 😊, glad it was helpful
@eitan71
@eitan71 5 күн бұрын
doesn't adding filters mean that we actually make them a part of the strategy? i do have "filters" in my Entry strategies, but that makes them a part of the Entry strategy.
@poisonza
@poisonza 5 күн бұрын
the distinction may seem vague ... if you tuned the parameters then it doesnt count as filters i guess... i binge watched all his videos. i can confirm his workflow is simple, concise theoretically sound something like below 1. tune strategy with ""simple"" rules + apply some filters (fixed) 2. mix different strategy characteristics (mean reversion, trend following) to construct portfolio 3. diversify timeframe, asset class for more robustness in portfolio + we could experiment with portfolio weights, leverage and so on ... (mean-variance portfolio, sharpe ratio, martin ratio ..etc)
@eitan71
@eitan71 5 күн бұрын
@@poisonza yea, i binge Casey's videos too i really like this channel. thanks
@StatOasis
@StatOasis 5 күн бұрын
you can tune a mean reversion or a breakout signal as much as you want, once you are done, try adding volatility filter, it will do wonders to these strategies, check out my newsletter, I go deeper into the subject. go.statoasis.com/algotrader
@StatOasis
@StatOasis 5 күн бұрын
very well said 😊
@tomato778
@tomato778 5 күн бұрын
This is not orginal turtle traders strategy but this one is called two-legged turtle strategy. 🤣
@navketan1965
@navketan1965 5 күн бұрын
Let me add that 10 period Bollinger band 1SD, was extensively back tested at MIT by David Elliott about 30 years ago. When price is riding/repeatedly penetrating upper such band THE TREND IS UP IF THE BAND IS HEADED UP AS WELL (this holds true on any time frame chart--5 minute/15M/1H/4H/D/W etc.--direction changes when in that band price rides the lower 1 SD band. INSIDE 1 SD band (10 period) all movements are market noise--and trend RESIDES OUTSIDE that band. If price is riding 1SD band on MTF(say 5M,15 M,1H) simultaneously, you can be sure you are doing the right thing by buying. Martinelli also did work on this noise band. Longer trend can be easily checked by whether 50 period MA is above or below 100 period MA.ALL Comments are welcome.
@luk5333
@luk5333 8 күн бұрын
CFD's are a scam
@ikiseinsei1450
@ikiseinsei1450 9 күн бұрын
Hello Ali . Good video please how to get this same indicator as showed in your video ? Ao +SMA ?
@StatOasis
@StatOasis 8 күн бұрын
If you are using TradingView, just search “Awesome Oscillator”. If you are using Multicharts or Tradestation, the code is in the community Go.StatOasis.com/join
@meuricehunt3104
@meuricehunt3104 9 күн бұрын
How about the new moon?
@StatOasis
@StatOasis 9 күн бұрын
Same workflow, new test!
@ericwilber1228
@ericwilber1228 9 күн бұрын
Great summary of the topic 👌
@StatOasis
@StatOasis 9 күн бұрын
Glad you liked it
@mehdikhosh8879
@mehdikhosh8879 9 күн бұрын
Very useful information, Thank you so much.
@StatOasis
@StatOasis 9 күн бұрын
Thank you for being here
@svh02
@svh02 9 күн бұрын
Thanks Ali, great video as usual. So, SQX Portfolio Master will help you pick the strategies, but not calculate the position size. Right? Any advise for position sizing based on this?? (video idea!)
@StatOasis
@StatOasis 9 күн бұрын
My advice is no position sizing. You have to learn to drive before racing
@alastairferris6184
@alastairferris6184 9 күн бұрын
Is that your house on the right ;)
@pieter9031
@pieter9031 10 күн бұрын
Excellent work Ali! You mention using daily charts as a filter and that the buys and sells (16:33) dont happen every day/week. Could you please give a clue on the filters you're using to allow or not allow a trade? I'm willing to work at it so any clue would be great.
@StatOasis
@StatOasis 10 күн бұрын
next video is about filters, you will be an expert after that
@pieter9031
@pieter9031 9 күн бұрын
@@StatOasis You da Man! Can't wait to take your next masterclass.
@dklox
@dklox 11 күн бұрын
Have you tried these leaving some data for OOS testing? How do you avoid curve fitting if you employ the whole sample?
@StatOasis
@StatOasis 11 күн бұрын
I have a workflow for robustness testing that I teach in go.statoasis.com/atm
@konjkavie
@konjkavie 11 күн бұрын
Thank you Ali Perfect
@StatOasis
@StatOasis 11 күн бұрын
You are very welcome
@ryanty5231
@ryanty5231 12 күн бұрын
Another interesting video! As an algorithmic futures trader, what in your opinion, assuming proper risk management, is a reasonable average annual return?
@StatOasis
@StatOasis 12 күн бұрын
Thank you for your comment and kind words! I believe a reasonable average annual return can vary widely depending on several factors. Assuming you have the right skills, trading returns are typically an aggregate of many strategies, each contributing differently to the overall performance. Thus the amount of capital you have available for trading will affect the end result. For some context, the average compound annual growth rate (CAGR) of my Tactical Asset Allocation (TAA) portfolios in my community (go.statoasis.com/join) tends to be in the teens. But one of the portfolios, (Nasdaq Mom) made over 50% in the past six months, but that’s not a reasonable return to expect every year. These portfolios trade just once a month, requiring less active management. However, if you trade more actively and dedicate more time and effort, aiming for higher returns is reasonable. In my experience, targeting average annual returns of around +25% is a worthwhile goal.
@ryanty5231
@ryanty5231 11 күн бұрын
Thanks!! A day in the life video would be really interesting
@rayeaglenz
@rayeaglenz 12 күн бұрын
Ali another very interesting video, thank you 😀
@StatOasis
@StatOasis 12 күн бұрын
Glad you enjoyed it
@circle559
@circle559 12 күн бұрын
Ali I really love your stuff but I really want to ask because I am tired Mann it seems like everyone on KZfaq is a profitable trader. Ali Casey do you actually trade? if not then why do you teach about trading ? If you trade then do you have a verified strategy with real live broker statements to show??? I am not attacking you by the way I am just trying to save people like me lots of time, effort and money.. just be honest with us.. do you actually trade??
@StatOasis
@StatOasis 12 күн бұрын
Thanks for your kind words and for reaching out with your concerns. I completely understand where you’re coming from-there’s a lot of noise in the trading space, and it can be tough to discern what’s genuine. To answer your question: Yes, I do trade. My passion for trading and investing goes back over 20 years, and it's something I’m deeply involved in every day. My journey from being a losing trader to finding success is what fuels my desire to teach and help others avoid the mistakes I made. This is a skill and anyone who put in the time and effort with solid education can and will make it. Regarding verified strategies and broker statements, I understand the importance of transparency. While I don’t publicly share my personal broker statements for privacy reasons, I do provide in-depth tutorials, backtesting results, and real-time examples in my KZfaq content. Many of the strategies I’ve shared on this channel are over 1-2 years old, with open code that you can easily verify for out-of-sample performance yourself. The core of what I teach at StatOasis is based on systematic, evidence-based trading. There is no subjectivity, no selective charts, no holy grails, and no outrageous claims. My aim is to demystify trading and provide you with the knowledge and tools to build your own robust strategies and take you to beginner profitability. I always advise trading portfolios over single strategies, which is one of the pillars of what I discuss extensively in my content. For those looking to take their trading to the next level, I offer my Algo Trading Masterclass go.statoasis.com/atm , which delves deeply into these pillars and take you to the next level. I hope this satisfies your curiosity and helps you feel more confident in your journey.
@UnemployableFakeGuru
@UnemployableFakeGuru 12 күн бұрын
Wish you were my neighbour .
@StatOasis
@StatOasis 12 күн бұрын
😊 join the community, its free go.statoasis.com/join
@vincentmast5910
@vincentmast5910 12 күн бұрын
amazing as usual... in your opinion, is it possible to find a pattern inside the seasonal slot, trying to pick a better entry point ? for example, waiting for an oversold condition (RSI2, IBS...) during a long seasonal pattern ( or maybe just a few hours sooner)? Is it a risk to overfit ? Thanks !
@StatOasis
@StatOasis 12 күн бұрын
what you are talking about are filters. So just like I did, once you find an edge, then you can enhance it with a filter, like an oversold.
@jeffj9791
@jeffj9791 12 күн бұрын
your largest losing trade is double of largest winning trade
@StatOasis
@StatOasis 12 күн бұрын
Honesly there are hundreds of choices to pick from with filters, thats why i didnt show the filters
@edwinchan8190
@edwinchan8190 12 күн бұрын
Thanks for the video. Are you using StrategyQuant Professional or Ultimate. In practice, how would you handle when multiple systems on the same side initiate positions on the same security? Thanks
@StatOasis
@StatOasis 12 күн бұрын
SQX Pro. Trading strategies built by SQX is done with other platforms, if they are same direction then its very easy, just add all strategies to same chart
@marcdaher88
@marcdaher88 12 күн бұрын
Just wanted to say thank you for all the content you post I'm learning a lot before jumping into trading. 👍🏼
@StatOasis
@StatOasis 12 күн бұрын
Happy to hear that!
@edwinchan8190
@edwinchan8190 13 күн бұрын
Thank you for the video, I won't ask about the technicals, but could you elaborate on the volatility filter and why it works? I tried controlling volatility (with ATR) for my mean reversion strategy entry and both the max drawdown and profit factor improved. I have been told that MR strategies need volatility to work so I find this a bit ironic.
@StatOasis
@StatOasis 13 күн бұрын
Great question! The volatility filter ensures trades are only taken when volatility decreases, reducing the likelihood of entering during erratic market conditions. While MR strategies benefit from volatility, controlling it helps manage risk and smooth out the equity curve, leading to more stable and consistent returns. I can tell you honestly after 2 decades of trading the markets, trying to make sense of it, is not fruitful 😊 If it is working, then that is all that matters, make money while the edge is still alive. Thank you for watching, and happy trading!
@loicverbinnen6708
@loicverbinnen6708 14 күн бұрын
Don't they also increase their position in a winning trade?
@StatOasis
@StatOasis 14 күн бұрын
They do, but that add more capital requirement
@user-bk3gb7vv1v
@user-bk3gb7vv1v 15 күн бұрын
This seems to be like MACD
@ManMountainManX
@ManMountainManX 15 күн бұрын
TY. 200624
@ajflorido
@ajflorido 15 күн бұрын
it seems is no longer available the Algowizard soft
@zvilender247
@zvilender247 17 күн бұрын
Dear Ali, Many thanks for your ongoing efforts. You have a wonderful way of explaining how things work. So thanks again. I have a question. In this video (18:45) you're saying: "once you are happy with the portfolio, then you can take that and trade it each separately". What do you mean by "trade it each separately"? -- Do you mean trading that particular portfolio (assuming there are other portfolios you're trading) as a single unit of trading OR do you mean trading each strategy within that portfolio separately? Which one is it? Thanks.
@StatOasis
@StatOasis 16 күн бұрын
You are correct in treating each portfolio as a unit. But also what i meant is in practical terms you are trading each strategy separately because the code is separate for each strategy and also the market could be different.
@zvilender247
@zvilender247 16 күн бұрын
@@StatOasis Dear Ali, thanks for your swift reply. So, do you trade portfolios only, strategies only, or is it a mix of both?
@StatOasis
@StatOasis 16 күн бұрын
I think you are mixing the idea with the practical aspect.always trade a portfolio. a portfolio is always more than one strategy. Once you have a portfolio and you want to trade it, how would that happen? you have to run the code of each strategy separately, and the results of running all these strategies are combined in a portfolio, just like the back test.
@zvilender247
@zvilender247 16 күн бұрын
@@StatOasis I see. Thanks. Ali, Two questions (and if you have videos that provide the answers, that would be great): 1. How do you balance your portfolio? 2. Do you trade your portfolio via StrategyQuant? and if so, is the process of taking a portfolio live on SQ, is that process documented, whether in text or in one of your (excellent) videos? Thanks!
@StatOasis
@StatOasis 16 күн бұрын
SQX can directly trade US stocks/ETFs for Futures/Forex you need to take the strategy to other platforms, MetaTrader, TradeStaion or Multicharts
@konjkavie
@konjkavie 17 күн бұрын
Thank yoy ali perfect Appreciate for your time
@StatOasis
@StatOasis 17 күн бұрын
My pleasure
@agentdark64
@agentdark64 17 күн бұрын
I use this to generate trend lines which occur at the top most point and bottom most point of your custom stochastic.
@StatOasis
@StatOasis 17 күн бұрын
That's an interesting approach. Have you found it particularly effective in certain market conditions or timeframes?
@ScottAllenTVH
@ScottAllenTVH 18 күн бұрын
You're using a linear regression model for entry-I thought the turtle strategy worked off a Doncian channel breakout of either 20 days or 55 days (or both)?
@StatOasis
@StatOasis 18 күн бұрын
you are right that the Turtles use donchian channel, but LR will give same results +/- because all trend following method that are looking for medium to long term trends will enter at some point, regardless of the signal generating it.
@ScottAllenTVH
@ScottAllenTVH 18 күн бұрын
@@StatOasis True. They may catch the same trends, but entries and exits, and therefore profitability, will be different. Also, the behavior regarding robustness across the range of input variables might be significantly different. Also might not be, but generally, I've found strategies with inputs based on integer number of days to be less subject to overfit than ones based on an indicator value. Also, of note is that they entered and exited intraday at a touch of the signal level, not at EOD based on the newly calculated value based on daily timeframe -- not sure how that jibes with your linear regression.
@StatOasis
@StatOasis 18 күн бұрын
all what you are saying have value in the short term on one strategy on one instrument, but when you are trading a portfolio and have multiple strategies with different speeds applied on different markets (which is the only way to make TrendFollowing style work) then if you enter today or next week, it will not have an effect on the trend, meaning you will not miss a big trend (which were all the money will be made that year), for the poeple who don't know, a TF portfolio will make its money in any given year from 2-5 trends. Moreover, when you look at your portfolio, all the signals would have found an entry in that long trend, some earlier and some later, but all of them will enter at some point.
@javadnasiri8415
@javadnasiri8415 18 күн бұрын
Your expertise is excellent. Thanks for sharing 👌 🙏 👍
@StatOasis
@StatOasis 18 күн бұрын
My pleasure
@Adnan-vw6js
@Adnan-vw6js 19 күн бұрын
Hi Ali, For a common investor, what is the maximum number of assets and strategies? Do you think it is necessary to trade assets from different countries? What is your opinion on Bitcoin? Thanks.
@iameladlevi
@iameladlevi 19 күн бұрын
Think you should ask about the minimum not the maximum.
@StatOasis
@StatOasis 19 күн бұрын
While my video focuses on building portfolios using algorithmic strategies, your question about asset and strategy limits, international trading, and Bitcoin is also very important. For common investors, it’s crucial to diversify without overcomplicating. A practical approach is Tactical Assel Allocation (TAA) portfolios. This robust balance approach helps in managing risk while still leveraging diverse opportunities. Bitcoin can be a part of your portfolio, but it should be approached with caution because it’s highly volatile and speculative, so the only way to have it is to hold it, as it will be very low Ret/DD if you put it in a strategy. Consider it a small part of a diversified portfolio if it aligns with your risk tolerance and investment goals. I hope this helps! Feel free to explore our community for many detailed TAA Portfolios to follow: go.statoasis.com/join