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.
@StatOasis10 сағат бұрын
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
@8888mm15 сағат бұрын
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
@StatOasis10 сағат бұрын
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.
@8888mm10 сағат бұрын
@@StatOasis OK , got it . Thanks
@TheDemockeryКүн бұрын
Ali, thank you!
@StatOasisКүн бұрын
My pleasure
@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Күн бұрын
@@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Күн бұрын
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Күн бұрын
you are right, volatility expanding and rising point to the same thing. I use them interchangeably
@8888mm16 сағат бұрын
@@StatOasis thanks for the clarification cheers
@aurelimarrugat2866Күн бұрын
Hi and congratulations. Really nice content. Attatch to your videos. Thank you very much
@StatOasisКүн бұрын
So nice of you
@saeedsardar83142 күн бұрын
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Күн бұрын
i dont think i coded that one, it should be available in all platforms, it is the LR angle
@76jmcc2 күн бұрын
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
@StatOasis2 күн бұрын
Hi ATM is open for enrolment now Go.StatOasis.com/atm Yes and yes for Q2
@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Күн бұрын
🙏
@surfman882 күн бұрын
i wish i had the brains for this
@StatOasis2 күн бұрын
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. 💪
@pieter90314 күн бұрын
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!
@StatOasis4 күн бұрын
My pleasure! I searched for your comment to give you a shout-out, but couldn't find it. thanks for the question 👌
@ericwilber12284 күн бұрын
Interesting idea to use BB width as volatility filter. Will play around in SQX ☺
@StatOasis4 күн бұрын
Good call!
@vitaliyosipenko1244 күн бұрын
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!
@StatOasis4 күн бұрын
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Күн бұрын
@@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-th8ef6rg9h5 күн бұрын
I am always grateful and I have learnt a lot from this channel. Thank you.
@StatOasis5 күн бұрын
Very happy 😊 to hear that! Comments like these really keeps me going 💪
@JT-Money-5 күн бұрын
An investors are those who do not quality as a day trader, which is 720 trades per year
@StatOasis5 күн бұрын
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.
@uiop58985 күн бұрын
Great coverage of types of filters. Thank you for this presentation Ali!
@StatOasis5 күн бұрын
Thanks for watching
@hu51165 күн бұрын
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.
@StatOasis5 күн бұрын
correct, also indexes are systems that continuously add outperformers and exclude under performers, that's why they keep drifting up
@remi13395 күн бұрын
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!
@StatOasis5 күн бұрын
Thanks a ton for the shoutout! I'm thrilled that you're finding value in the content. Keep watching for more insights!
@8888mm5 күн бұрын
Hi Ali , winner winner chicken dinner , another gem thanks for taking the time to provide such wonderful content cheers michael b
@StatOasis5 күн бұрын
My pleasure 😊, glad it was helpful
@eitan715 күн бұрын
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.
@poisonza5 күн бұрын
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)
@eitan715 күн бұрын
@@poisonza yea, i binge Casey's videos too i really like this channel. thanks
@StatOasis5 күн бұрын
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
@StatOasis5 күн бұрын
very well said 😊
@tomato7785 күн бұрын
This is not orginal turtle traders strategy but this one is called two-legged turtle strategy. 🤣
@navketan19655 күн бұрын
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.
@luk53338 күн бұрын
CFD's are a scam
@ikiseinsei14509 күн бұрын
Hello Ali . Good video please how to get this same indicator as showed in your video ? Ao +SMA ?
@StatOasis8 күн бұрын
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
@meuricehunt31049 күн бұрын
How about the new moon?
@StatOasis9 күн бұрын
Same workflow, new test!
@ericwilber12289 күн бұрын
Great summary of the topic 👌
@StatOasis9 күн бұрын
Glad you liked it
@mehdikhosh88799 күн бұрын
Very useful information, Thank you so much.
@StatOasis9 күн бұрын
Thank you for being here
@svh029 күн бұрын
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!)
@StatOasis9 күн бұрын
My advice is no position sizing. You have to learn to drive before racing
@alastairferris61849 күн бұрын
Is that your house on the right ;)
@pieter903110 күн бұрын
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.
@StatOasis10 күн бұрын
next video is about filters, you will be an expert after that
@pieter90319 күн бұрын
@@StatOasis You da Man! Can't wait to take your next masterclass.
@dklox11 күн бұрын
Have you tried these leaving some data for OOS testing? How do you avoid curve fitting if you employ the whole sample?
@StatOasis11 күн бұрын
I have a workflow for robustness testing that I teach in go.statoasis.com/atm
@konjkavie11 күн бұрын
Thank you Ali Perfect
@StatOasis11 күн бұрын
You are very welcome
@ryanty523112 күн бұрын
Another interesting video! As an algorithmic futures trader, what in your opinion, assuming proper risk management, is a reasonable average annual return?
@StatOasis12 күн бұрын
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.
@ryanty523111 күн бұрын
Thanks!! A day in the life video would be really interesting
@rayeaglenz12 күн бұрын
Ali another very interesting video, thank you 😀
@StatOasis12 күн бұрын
Glad you enjoyed it
@circle55912 күн бұрын
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??
@StatOasis12 күн бұрын
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.
@UnemployableFakeGuru12 күн бұрын
Wish you were my neighbour .
@StatOasis12 күн бұрын
😊 join the community, its free go.statoasis.com/join
@vincentmast591012 күн бұрын
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 !
@StatOasis12 күн бұрын
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.
@jeffj979112 күн бұрын
your largest losing trade is double of largest winning trade
@StatOasis12 күн бұрын
Honesly there are hundreds of choices to pick from with filters, thats why i didnt show the filters
@edwinchan819012 күн бұрын
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
@StatOasis12 күн бұрын
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
@marcdaher8812 күн бұрын
Just wanted to say thank you for all the content you post I'm learning a lot before jumping into trading. 👍🏼
@StatOasis12 күн бұрын
Happy to hear that!
@edwinchan819013 күн бұрын
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.
@StatOasis13 күн бұрын
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!
@loicverbinnen670814 күн бұрын
Don't they also increase their position in a winning trade?
@StatOasis14 күн бұрын
They do, but that add more capital requirement
@user-bk3gb7vv1v15 күн бұрын
This seems to be like MACD
@ManMountainManX15 күн бұрын
TY. 200624
@ajflorido15 күн бұрын
it seems is no longer available the Algowizard soft
@zvilender24717 күн бұрын
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.
@StatOasis16 күн бұрын
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.
@zvilender24716 күн бұрын
@@StatOasis Dear Ali, thanks for your swift reply. So, do you trade portfolios only, strategies only, or is it a mix of both?
@StatOasis16 күн бұрын
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.
@zvilender24716 күн бұрын
@@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!
@StatOasis16 күн бұрын
SQX can directly trade US stocks/ETFs for Futures/Forex you need to take the strategy to other platforms, MetaTrader, TradeStaion or Multicharts
@konjkavie17 күн бұрын
Thank yoy ali perfect Appreciate for your time
@StatOasis17 күн бұрын
My pleasure
@agentdark6417 күн бұрын
I use this to generate trend lines which occur at the top most point and bottom most point of your custom stochastic.
@StatOasis17 күн бұрын
That's an interesting approach. Have you found it particularly effective in certain market conditions or timeframes?
@ScottAllenTVH18 күн бұрын
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)?
@StatOasis18 күн бұрын
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.
@ScottAllenTVH18 күн бұрын
@@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.
@StatOasis18 күн бұрын
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.
@javadnasiri841518 күн бұрын
Your expertise is excellent. Thanks for sharing 👌 🙏 👍
@StatOasis18 күн бұрын
My pleasure
@Adnan-vw6js19 күн бұрын
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.
@iameladlevi19 күн бұрын
Think you should ask about the minimum not the maximum.
@StatOasis19 күн бұрын
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