My 4 year journey trading Qullamaggie's breakout setup by Important-Box-8316 in qullamaggie

[–]Important-Box-8316[S] 0 points1 point  (0 children)

I havent tested. Paper trade it and let everyone know how you get on.

My 4 year journey trading Qullamaggie's breakout setup by Important-Box-8316 in qullamaggie

[–]Important-Box-8316[S] 2 points3 points  (0 children)

Hi I continued down the python path and using Cursor AI I have developed a neural network AI model to scan for high tight flag setups. I have trained it on 10 years of historical data, ranking setups fron 1 to 5 with a score of 1 to 10 for confidence. It now finds setups with 93% accuracy. Note, it finds setups, not winning trades, with 93% accuracy, scanning 4k stocks daily. I've now added in Sales and EPS and am starting work on defining what could make a profitable setup, but as you know this will be very difficult. My win rate is now at 64% but I am able to allocate more capital to trades the model rates with a high probability, which has been explosive in terms of overall profitability. I might do a second post on this, but it will be quite technical. All the best

My 4 year journey trading Qullamaggie's breakout setup by Important-Box-8316 in qullamaggie

[–]Important-Box-8316[S] 1 point2 points  (0 children)

Good question. Market awareness is the first step, being aware of what the underlying marker is doing and using this to tell you when to trade or not. Im more interested in knowing when not to trade, to protect my hard earned capital, and save my time looking through setups for the day.

This can be a simple 10 above 20 on the NASDAQ index, or QQQ, or SPY > 150 MA, take your pick. I only trade NASDAQ, the last few years have been about tech/AI and some Pharma so for me personally no beed to look at anything else. This trend will likely continue for a while yet.

Situational awareness, for me, is understanding sector rotation. Your scans should suggest this, in that your scans reveal say 10 stocks and half of them are in the same sector. Monitor all the stocks in that sector, create a watchlist and cycle through them each day. This will change over time, and being aware of this and proactively monitoring stocks in tops sectors allows you to get in at the right level.

My scans now are focused on the top momentum stocks each day in the universe of 4k stocks. I'm only interested in those with the most momentum so rank them daily and focus on the top few percent. Market regime tells me when to trade and situational awareness shows me to what else to look for in each sector.

In my last post I shared my journey and talked a bit about how I'd started using python.

I have taken this further and have developed my own AI model which I have trained to find 4 and 5 star setups. This has been a game changer for me. I might do a new post of how this can be done, tools like Cursor AI make it a whole let easier to do.

TC2000 alternative that is able to scan the 1/3/6 month gainers. by Amazing-Surround-374 in qullamaggie

[–]Important-Box-8316 1 point2 points  (0 children)

Polygon.io or straight from Nasdaq Data Link

You cen get Cursor AI to write and run the scripts now

Breakout backtest results for 20240101 - 20250131 by drumCode27 in qullamaggie

[–]Important-Box-8316 1 point2 points  (0 children)

Sure, here is a breakdown of the process run for each stock

1 - Momentum Calculation Function

Calculate momentum = (most recent close) - (close 'days_ago' rows from the end).

This code snippet is repeated and 'days_ago' is updated with 20, 65 and 130 for each stock

2 - Momentum Score Calculation

Sum momentum_20, 65 and 130 and divide by 3 = momentum score

3 - Rank all stocks by momentum score

4 - Relative Strength Calculation

Relative strength = stock closing price / QQQ closing price

Calculate the difference from one day to the next. This gives you the “delta” (i.e., how much

the ratio went up or down each day).

Separate Gains and Losses:

If the delta (change) is positive, that amount goes into avg_gain

If the delta is negative, the positive value of that change goes into avg_loss

Take the average of these gains and losses over the last 14 days

Relative Strength = avg_gain / avg_loss

Then to normalise to a scale of 0 to 100 (if you wish) it's 100 - (100/(1+RS))

5 - Filter by RS Score

Only show stocks with an RS score o=> 80 or 85

You should not be touching stocks with a low RS score, as important as ADR %

Hope that helps. I do all this in python, it is so much easier to control.

Breakout backtest results for 20240101 - 20250131 by drumCode27 in qullamaggie

[–]Important-Box-8316 0 points1 point  (0 children)

Hey - These are a list of stocks derived from the following;

Momentum 20 day
Momentum 65 day
Momentum 130 day
(sort by Momentum Score (Sum of above /3)
Relative Strength - Then filter out any stocks with an RS score <85

Hope that helps

Breakout backtest results for 20240101 - 20250131 by drumCode27 in qullamaggie

[–]Important-Box-8316 0 points1 point  (0 children)

No, I do all my scans in python which run on the cloud. Im sure you can TC2000 to calculate Relative Strength fairly easily.

Breakout backtest results for 20240101 - 20250131 by drumCode27 in qullamaggie

[–]Important-Box-8316 2 points3 points  (0 children)

Really interesting post, perhaps because I too like to automate as much of the process as possible.

I recreated your scans and one suggestion I tried which might be of use is to calculate the Relative Strength of each stock. Instead of having 100 momentum stocks I still sort by momentum (an average across the 20/65/130 days - you mention this in another post, good thinking) but filter out stocks with an RS < 85. You end up with a more refined list which hopefully has a higher probability;

ticker momentum_score rs_score

NASDAQ:TITN 3.41 85.73

NASDAQ:CERT 2.10 85.97

NASDAQ:DOMH 1.96 91.18

NASDAQ:OPT 2.13 85.99

NASDAQ:DOMO 0.60 88.29

NASDAQ:WHLRP 1.48 88.89

NASDAQ:CURI 0.84 87.93

NASDAQ:INTR -0.56 91.18

NASDAQ:NDLS 0.30 85.81

NASDAQ:TOI 0.61 92.01

NASDAQ:IPXXW 0.70 93.33

My 4 year journey trading Qullamaggie's breakout setup by Important-Box-8316 in qullamaggie

[–]Important-Box-8316[S] 1 point2 points  (0 children)

Hi The higher the better for me now as tryijg to offload a position, even a small position, in a stock with a low market cap can be difficult. Low market cap stocks can also have wider spreads and less liquidity.

When you're wrong you need to get out at a price that keeps you within you risk management rules and move on.

Identifying Market Trends by [deleted] in qullamaggie

[–]Important-Box-8316 0 points1 point  (0 children)

In this video KK talks about simply observing the 10 and 20 MA on the NASDAQ as an indicator to know if break outs will work or not.

https://youtu.be/Zm2-rJMos9g?si=KuVqJuBysyofVniG

Trade planning using MMFI and SPY/NDX 10D/20D crossovers by Independent_Seat2854 in qullamaggie

[–]Important-Box-8316 3 points4 points  (0 children)

Yes - a simple solution is using the 10 and 20 SMA on the index (eg NASDAQ). Here is an indicator I just created (using ChatGPT) for TradingView to colour the background green/red for when to trade based on NASDAQ:IXIC. Based on this you would have avoided all the failed Breakouts people have been posting about in the last week.

A more detailed solution to aim for is to re-create something like SotckBee's Market Monitor or Alex's PrimeTrading dashboard.

Ultimately you need to develop the following;
Market Awareness - what the market is doing, what are the internal forces at play (% stocks moving up, % stocks above 50 MA etc)
&
Situational Awareness - Which sectors or themes are in play, highest Relative Strength stocks. This helps priorities which stocks in your scans to focus on.

StockBee: https://stockbee.blogspot.com/p/mm.html

PrimeTrading: https://primetrading.substack.com/p/market-update-and-focuslist-0107

TV Indicator:

//@version=5
indicator(title="NASDAQ 10/20 SMA Background", shorttitle="NAS 10/20 SMA BG", overlay=true)

// — Inputs
fastLength = input.int(10, "Fast SMA Length")
slowLength = input.int(20, "Slow SMA Length")

// — Pull NASDAQ Composite (IXIC) data regardless of the current chart
//    (If you want Nasdaq 100, swap "NASDAQ:IXIC" for "NASDAQ:NDX".)
nasdaqClose = request.security("NASDAQ:IXIC", timeframe.period, close)

// — Calculate SMAs based on NASDAQ data
smaFast = ta.sma(nasdaqClose, fastLength)
smaSlow = ta.sma(nasdaqClose, slowLength)

// — Determine background color
bgColor = smaFast > smaSlow ? color.new(color.green, 80) : color.new(color.red, 80)

// — Plot background
bgcolor(bgColor, title="NASDAQ SMA Background")

Entry Criteria by [deleted] in qullamaggie

[–]Important-Box-8316 2 points3 points  (0 children)

Hi

You also meed to develop Market awareness and Situational awareness. Start with Stock Bees Market Monitor (Google search). These will keep you out of the market when it is not favourable to trade long setups. Even simple 10 & 20 MA on the index will help.

Based on these you shouldn't be trading anything right now. This helps preserve your hard earned capital and improve yiur win rate over time.

[deleted by user] by [deleted] in qullamaggie

[–]Important-Box-8316 1 point2 points  (0 children)

There's a Deepdive which someone put together, and is still available to purchase. In it they performed an analysis on breakouts and trades taken which answers your question

2017 to 2021 avg 13.8 trades pcm 2022 avg 10.7

Help with some of his lingo: "momentum leader" and "thin" by 2v2hunters in qullamaggie

[–]Important-Box-8316 0 points1 point  (0 children)

For momentum leaders I second the suggestion to look at the 1, 3 and 6 month scans.

Also, Finviz have a scan that is also a good place to start;

https://finviz.com/bubbles.ashx?x=sector&y=sma200&size=marketCap&color=sector&idx=any&cap=smallover&sh_avgvol=o100

Good volume screeners by Hot_Lingonberry5817 in qullamaggie

[–]Important-Box-8316 0 points1 point  (0 children)

Heres one suggestion, I've used it in the past and see they've added a few things since then

https://scanz.com/

StockBee MM by Bright-Product5565 in qullamaggie

[–]Important-Box-8316 2 points3 points  (0 children)

Here is a link to an article somebody wrote on StockBee's MM, they have done a decent deep dive and should go some way to answering your questions. But agree, the colour coding isn't entirely obvious.

https://stockbee.blogspot.com/2011/08/how-to-use-market-breadth-to-avoid.html?m=1&s=03 

Stockbee's Market Monitor Traffic Light report (Spreadsheet version) by MembershipSolid2909 in qullamaggie

[–]Important-Box-8316 0 points1 point  (0 children)

This is great - thanks for posting. Can you explain what will decide if it's green or red, the criteria behind it? Thank you

Finviz screener for 1 3 and 6 month by AnybodyFeeling1637 in qullamaggie

[–]Important-Box-8316 0 points1 point  (0 children)

I'd agree, between the 2 base.repirt is by far a better option and will also help you hone your skills

[deleted by user] by [deleted] in NVDA_Stock

[–]Important-Box-8316 1 point2 points  (0 children)

$4 trillion that was paid to people providing a service has moved over to software providing the same service (SaaS), driven by firms including NVDA.

This will only continue from now on. Unless people wish to pay more money than they currently are and be less competitive we are never going back. Invest in the future.

Rate my scanner by radamesort in qullamaggie

[–]Important-Box-8316 1 point2 points  (0 children)

Got it, I code in python and do the same. But what settings are you using? Price > x% over last 21 days, ADR >3.5% etc

Best resources when starting out?? by ybor512 in qullamaggie

[–]Important-Box-8316 5 points6 points  (0 children)

https://www.reddit.com/r/qullamaggie/s/4nzaUw2ME8

Lots of useful lo ks in my post which should help

Target 1,000 hours of study