Author: covetrader

  • My NFP Strategy For Tomorrow Watch Now!

    # My NFP Strategy for Tomorrow | How I Trade Non-Farm Payroll (NFP)

    Transcript

    Auto-generated from the video audio — expect imperfect punctuation.

    What’s going on guys? So, I am going to discuss non-farm payroll, which is tomorrow. I will be streaming it live at 8:15 in the morning. Uh, non-farm payroll comes out 8:30. Normally, I stream live 9:00 a.m. to noon, 2:00 p.m. to 4:30. Uh, if you’re looking to get any of these accounts, be sure to use code Cole Trader. I’m going to lay out my plan right now and show you what accounts I’m going to use. First of all, I always use

    Apex accounts. I use uh, intraday cuz it really doesn’t matter. Uh, because it’s either going to go or it’s not. Um, I usually do the five packs. So, it’s basically buy four get one free. So, I’m either going to do the intraday five packs or I’m going to do the legacy accounts, which I do the 50K legacies. Now, if you ever wanted to pass a larger account, this is a news release that typically you could pass a larger account in. Are

    You going to get 15,000? Possibly. I usually if I I’m usually doing 150s or 50s on this, um, with Apex. You got to remember that all also they have intraday trailing, so if it goes up and back down, you can get smoked on the intraday, but I usually do the 50s cuz usually you can get $3,000 before you’re smoked. I also use Trader 5. I’m going to probably use these, the growth accounts, passing one day, 25Ks. Um, and I may or

    May not use the Lucid Pro Evals. If I do, it’s going to be a 25K. Uh, cuz these are passed in one day also. So, basically what you want is you want a one-day to pass account. Also, I’m going to go through all my other Evals I have to see if any of them have less than $500 of drawdown. If they do, I’m probably going to send it. And, uh, yeah, I that’s usually what I I try to find accounts. Like

    This week when I was trading if any e-vals came with it and like $200 or $300 of just failing, I basically save it for non-farm payroll. Um being that I know that it’s going to be on Friday. And that’s pretty much it. I’m going to be I’m probably going to bracket trade half my accounts and half I’ll get in the right before it goes off. Uh if I’m going long or short, I don’t really know. Um where my bracket trades are

    Going to be, I don’t really know. You’ll know if you want to see it live, just come on the stream tomorrow and look at it. All right. A lot of people ask, “Where are you putting your orders?” It’s all live. You can see it before it happens. So, if you have any questions, come on the stream before the to me, I’m I don’t really trade e-vals. I don’t like trading e-vals a ton. So, this is a great way for me to

    Just kind of bypass the e-val stage. Um you got to remember any accounts you use on this, assume you’re either going to pass it or it’s going to blow. All right. Um so, that’s kind of how it is. But, I’m willing to take the risk to kind of bypass the e-val stage. So, this is what I’m doing. If you have any questions about it, come on the live stream tomorrow, subscribe below, smash the like button.

  • My Funded Futures Rapid EOD Flash Sale Code COVETRADER

    🚨 **MY FUNDED FUTURES RAPID EOD FLASH SALE IS LIVE!** 🚨

    Transcript

    Auto-generated from the video audio — expect imperfect punctuation.

    What’s going on, guys? So, everybody’s been talking about these rapid plans. They’re 50% off. If you’re looking to get a an account, be sure to use code Cove Trader. 50% off. I’m going to go over the accounts. Before I do, I stream live every single day, 9 to noon, 2 to 4:30. Also, there’s a link to our free Discord in the description of this video. And I’ve been asked so many times on the stream today about these plans. I figured I’d

    Do a quick video about them. Uh, basically they are doing the rapid end of day plans. Um, I don’t know if I like them the best though. Actually, these are 20% off at 126. The rapid end of days is 50. So, here’s the deal. Uh, basically it’s 90% profit split, zero activation fee. day one payouts. Uh you can trade up three minis. Um I’m just looking at some of the other things. Profit target 3K, draw down 2K. Uh the eval has

    30% consistency rules and the payout rules are obviously day one you got to get over the buffer. buffer is 2100 and then you basically go to basically 2600 is the minimum because you need $500 and uh that’s it. So basically it’s 30% 30 you know basically you pass 30% consistency on evals you go once you go funded if you make $2,600 in one day you can withdraw 500 bucks you’re over the buffer. Uh yeah, I guess this is their their daily

    Payout account. Listen, I know a lot of people have asked about it. This deal is going till the end of it’s going till 11:00 p.m. today. So, if you want to get it, code Cove Trader. Um they have some other good plans also. Got the rapid plans if you if you’re newer and you’re not getting payouts. They have, you know, the rapid plans. They got the builder plans which are great for small, you know, 5250. Uh, but yeah, so just throwing

    It out there. If 126 is too high, they have lesser plans. If you’re not getting payouts, maybe that’s not the plan for you. Honestly, if you’re not getting payouts, you should go with a lesser price plan. If you are getting payouts and you’re already on daily payouts with other firms, this is not terrible end of day, you know. So, I guess enough people ask for the rapid end of day, so they put it out. Um, yeah, if you have any questions

    About this account, be sure to ask. Uh, I’m just looking if there’s anything else I missed. I don’t think so. End of day, consistency, and that’s pretty much it. kind of straightforward. Any questions, come on live stream and ask.

  • Nexgen Protrader Funding Just Did This Watch Today!

    🚨 **NexGen ProTrader Funding just made a major move!** If you’re thinking about getting funded, you need to know what changed before you buy an account.

    Transcript

    Auto-generated from the video audio — expect imperfect punctuation.

    What’s going on, guys? So, another amazing day on the stream. If you weren’t on the stream, I think you missed out. This is how we finish the morning stream. Um, if you’re not there, you should be there. So, subscribe below, smash the like button. I stream live every single day, 9:00 a.m. to noon. Again, 2:00 p.m. to 4:30. We’ll be doing account giveaways every day on the stream. There’s uh even an extra something on X right now you can go look

    At. But today I’m talking about NextGen. Uh I was just pushed live with NextG uh over the weekend. So if you didn’t know, I’ve obviously taken a lot of payouts with them recently. Uh I just started trading with them actually. Uh I had a trade with them through uh Trading View and you know it is what it is. But I’m going to say NextGen pushed me live and I guess they’re opening up their live program this week. But what’s crazy is

    My last payout, they paid me out and then they refunded me my my money also, which was crazy. So, that’s pretty awesome that basically they give you your last payout and then they even refunded me on my uh on my accounts that I had because some of them don’t refund you anything. They just take your accounts, they’re gone. So, I thought that was pretty cool. Um, you know, I think they push you live a little early, but it makes sense. They’re

    Not a large firm obviously, but now I get to go to the live which is these. I had three accounts which I believe somebody asked me what I get. I think I get this. So my draw down is 2250. Listen, how can I complain? They basically refunded my accounts and gave me my last payout. A lot of them keep your last payout and it goes towards your live account. They paid me my last payout and then they refunded me. So, that’s

    Pretty awesome. Um, if you’re looking to get an account at NextGen, be sure to use code cold trader. Um, but yeah, so this is pretty much the deal. If you lose this account, if I want to go back live with them, I’m going to have to pay 1,500 bucks. Am I going to do that? Honestly, probably not because I already trade live money. So, if I’m gonna put 1,500 bucks anywhere, I’m just going to put it in my live account as

    It is, my actual live broker account. But, um, I’ll probably trade this I’ll probably trade it really nice, only take A+ setups and try to grow it. Um, so I guess every $5,000 I can then add another mini to it. Um, what else we got going on here? This does not increase. Let me see what else. Obviously, I’m I don’t plan on breaching it. So, I think after I get 52,350, I can start requesting money. So, the sizing isn’t a big

    Deal because honestly, if you have a 50k account, two minis is way more than enough. you know, I’m not going to increase the size until I’m probably got like five $5,000 or something like that. Uh, profit split is 9010, which is awesome. So, basically, I can take payouts once I hit the starting balance plus my max loss plus 100 bucks. Payouts can be requested each Friday. So, every week I can request minimum payouts 250. Payouts are drawn from realized net profit

    May not reduce the account plus account below starting balance plus 100. Okay. And then you got to pay for your own data. It is what it is. But I’ll tell you what, I shout out to NextGen for giving me my last payout plus refunding my money and I’m going to be live with them. So really it was pretty solid program. Can’t can’t really complain. Yeah, I don’t have some huge massive starting, you know, balance, but you know what? Can’t really complain.

    Things were good. They paid me. Um, like I said, so when things are good, I tell you. When things are bad, I tell you. This was pretty good. So, I’m going to go live. I guess they’re telling me this week. Uh, and that’s it. So, if you have any questions about this, let me know. We’ve been crushing it. And if you want to crush it, come on the live stream.

  • My Tradingview Setup When Trading Futures

    **My Complete TradingView Setup (2026) | Every Indicator I Actually Use**

    Transcript

    Auto-generated from the video audio — expect imperfect punctuation.

    What’s going on guys? So, I’m going to get into my TradingView setup. Before I do, I stream live every single day, 9:00 to noon, 2:00 to 4:30. We’ll be doing account giveaways all day on the stream all week next week. Uh here’s a little taste of how Friday went. If you want to see these trades taken live, come on the live stream. Subscribe below. But, I’m going to get into my setup now. Every single week, I want to say, people ask

    Like what indicators are we using, what’s my setup, and everything else. So, I basically have four monitors, but this is kind of where I do the majority of my decision-making. So, I have this one that has my levels here drawn out. This is the 1-minute uh MNQ. This is the 5-minute Let’s see. So, these are the ones I basically have set up. So, I use these two. Basically, it’s just giving me levels and fair value gaps and and inversions. Then, over

    Here, I basically have the uh alpha algo uh change in state. And then, another one that just gives me uh you know, inversions and things like that. That’s kind of what I’m looking for. I’ll be looking on this to see if we take out levels. You know, as you can see, on Friday, we took out previous week low. And then, I was looking to come back up. I played this up. I actually got out somewhere here and then played it again

    Back up. On this tab, I have ES. I This is a script I made. I have my levels. I like the coloring of my script better. I have midnight open, gaps. I have the same setup here, but this is on ES. Basically, change in state. Same thing on ES. Sometimes what happens is sometimes NQ does not make a inversion, but ES does, and then I’m going to take that one instead. And then this I use so I see all the different

    Candles. I have the five. Actually, this is wrong. So, I do this. So, my goal here is I have the 1-minute chart that overlays other time frames on it. And then I’ll also be able to check the 15-minute, the hourly, and the 4-hour. So, this is kind of what it looks like. I don’t need the 5-minute. Just 15, hour, 4-hour, and then I can basically see everything that’s going on on You know, you don’t see the whole chart, but you see

    The last couple candles, see what’s kind of going on. And then everything’s overlaid on this chart right here. You see 4-hour, 15-minute, hourly, what’s going on. So, this is basically where I make all my decisions. It’s I feel like it’s an easy setup. I do um You know what I I leave on this one also. Uh Let’s see if I can find it real fast. Balance price range, I leave that on. Uh Other than that, that’s pretty much it. Um I

    Do have a lot of scripts I run the back end. As you can see, I go to indicators. Um These are See, I I have all these strategies that are running. So, see all these strategies They’re not all running at now, but I basically have alerts telling me what’s going on. So, I’ll get alerted about certain things. And then, I’ll be able to, you know, make decisions based on those alerts, as well. So, it’s not only the charts, I also have

    Scripts, strategies, and things like that alerting me what’s what’s going on and what’s happening, and I I use them. Um some of those I give away for free. If you want them, come on the live stream and ask. Other than that, that’s pretty much my my setup. It’s not crazy. I try to keep it clean and easy. And uh your best bet is come on, watch me trade live, ask questions while I do. And that’s pretty much it. I’ll see you

    Guys Monday morning.

  • #1 Thing Profitbale Futures Traders Do Not Do! Watch Today!

    What is the ONE thing profitable traders don’t do? They don’t force trades when the setup isn’t there.

    Transcript

    Auto-generated from the video audio — expect imperfect punctuation.

    What’s going on guys? So, another amazing day on the stream. This is pretty much how I finished for the day. All of these trades are live, free, every day on YouTube. Uh I stream live every single day 9:00 a.m. to 12:00 and again 2:00 p.m. to 4:30. We’re going to be doing giveaways every single day on the stream. So, be sure to subscribe below, tell a friend, smash the like button. Um yeah, we also have a free Discord in the description

    Of this video. But, I’m going to show you the one thing that kind of takes you or kind of separates the profitable and unprofitable people. Probably the number one thing um that, you know, I I tell everybody this is what you need to work on. And today is a prime example. So, you saw all those great numbers, right? The first trade of the day that I took, I was red. I copy traded 11 accounts and I was red. I was red

    About At one point I was probably red about $177 in 11 accounts. Now, you could have I could have done a couple things. All right? You got to think to yourself, when’s the last time you blew an account when you stuck to your strategy, didn’t size up, didn’t revenge trade? So, I could have easily sized up and said, “Hey, my next trade I’m going to make this all back.” Uh I could have not waited for a setup, just, you know, revenge

    Traded and got back in right away to try to get my money back. Um you know, I I didn’t do any of those. I sat there and waited. And if you were on the stream, you I waited almost this whole way down. Um you know, I I took took a small L early on. Um and then next thing you know, you know, I was waiting. We We We waited. I think I took my loss, either uh either maybe up here or

    Somewhere here real quick. I went for like a quick scalp, got smoked. Um went for another quick scalp, got smoked. And I just waited. I said, “Listen, let me just wait till my real setup comes in.” And I got my real setup right down here. I took this long. I was actually targeting up here. But what I noticed was we were starting at like we weren’t really getting that push. So I just basically exited. And then I got back in I

    Got back in over here. And I took it up. And we backed, obviously, as you can see. Um things have been really good. I’ve gotten a lot of payouts, locked in another payout today. Um you know, it’s one of those things that the biggest thing you can do for yourself is basically just not revenge trading, not sizing up, and just it’s it’s all under the not going on tilts. You know, everything is under tilts. Tilt is revenge trading, tilt is sizing

    Up, tilt is all that stuff. There’s nothing good that comes about it. And if you can’t control yourself, you’re not going to be able to handle this. I mean, because say you build up all your accounts. And people are like, “Oh, how do you copy trade?” I copy trade because I’m not going to blow up all my accounts. That’s why. You know, now if you build up and then I don’t know, one loss sets you off and you destroy 10 accounts,

    You’re never going to make it. Just being honest with you, you’re never going to make it. Um your best bet is literally to just If you can’t control it on 10 accounts, just do one at a time. So at least if you blow up, you blow up one account and hopefully, you know, you reset yourself. But realistically, uh you should be able to take losses. You know, if you’re only going to win 65% of the time, you might take five losses

    In a row, you know? Um, just be prepared. So, that’s the one thing you need to work on. If you’re going to work on anything, everyone wants to know strategy, prop firms, this, that, just work on your emotions. And the best way I do it is I find stuff to do. So, come on the live stream. If you’re on live stream interacting with other people, then you’re not feeling the need to trade cuz you have other things to do, you know?

    Get a job that you work at home, you know, so you can trade and work. Play a video game. Get a hobby. Learn a second language. Do something that will keep you from just staring at the chart being like, “Oh my god, I got to buy. I got to buy. I got to do this. I got to do that.” Like, just let it come to you. The more you force it, the more you’re probably going to lose. So, just remember, one

    Good trade is all you need. Obviously, you can take more than one in a day, but you take that one trade and you hit for 300 bucks in a bunch of accounts, you’re pretty much done for the day. So, any questions, comments, just comment below. Come on the live stream, ask questions, and uh yeah, I’ll see you Monday morning.

  • Research Log: Turning a 98% Gap-Fill Statistic Into a Tradable System

    Research Log: Turning a 98% Gap-Fill Statistic Into a Tradable System

    This is a full research log — from raw statistic to finished strategy — so you can see exactly how we work and where the traps are. The starting point: on index futures, when the market gaps down at the open, price comes back to fill at least half the gap on the vast majority of sessions. On ES and YM the half-fill rate runs 98–99%. That number is so high it practically begs to be traded. The question is whether a statistic that strong survives contact with stops, targets, and real execution.

    Step 1: Define the trade before looking at results

    A fill statistic is not a strategy. We froze the rules first: on a gap-down open, go long at the opening print, take profit at the half-gap level, and cap risk with a fixed points stop. No re-entries, no discretion. Execution on 5-minute bars with slippage charged both ways. Freezing the rules before peeking prevents the quiet parameter-shopping that inflates most published results.

    Step 2: Sweep, but honestly

    The one free parameter is the stop distance, so we swept it across a grid on ~90 days of data per instrument — the same grid for every market, no per-market tuning beyond the stop itself. Results diverged sharply by instrument:

    • YM: the standout — profit factor near 3 with a wide stop, drawdown contained around $1.3k per contract
    • ES: strong with a tight stop — profit factor around 2.6
    • NQ: workable but weaker, around 1.8 with a mid-size stop
    • GC: dead. Gold’s gaps do not behave like index gaps, and no stop setting rescued it

    That instrument ranking mirrors the underlying fill rates, which is what you want to see: the strategy’s edge tracks the statistic it was built on. When a sweep produces a winner whose edge doesn’t line up with the underlying stat, that winner is usually noise.

    Step 3: Read the geometry honestly

    Notice what this trade is: a high-probability target with a protective stop that loses more per loss than a win makes per win — the tight-target, wide-stop shape we keep warning about. The 98% fill stat is what makes that geometry survivable. But it means the tail scenario — a gap-down that keeps falling all day — is where all the risk lives. The stop is not decoration; it is the entire risk model. Size accordingly.

    What would falsify this

    • A longer window (the 90-day sample is the weakest link — trend regimes flatter long-at-open systems)
    • A cluster of full-gap-and-go days, which concentrate the fat losses
    • Fill rates decaying as more traders lean on the same statistic

    We are treating this one as promising-but-in-sample until it clears a full-year retest. That verdict — and the retest — will get its own post either way. Nothing here is advice; the risk disclaimer applies in full.

  • Dealer Gamma Levels Without Paying for Options Data

    Dealer Gamma Levels Without Paying for Options Data

    Gamma exposure (GEX) levels — the gamma flip, call wall, and put wall — have become standard vocabulary for index traders. The usual objection is cost: professional options-flow platforms charge real money for them. But for end-of-day levels, you can compute a perfectly usable version yourself from data that is free or nearly free.

    What you actually need

    • Options open interest per strike and expiry for SPY and QQQ — available from several free broker APIs.
    • A Black–Scholes implementation to compute gamma per contract. This is twenty lines of code; you do not need an options-data subscription for the math.
    • A futures anchor. SPY and QQQ levels mean nothing on an ES or NQ chart until you rescale them. Use the live ratio between the future and the ETF to project each strike level onto the futures price axis.

    The recipe

    1. Pull the full options chain with open interest for the nearest expiries.
    2. For each strike, compute gamma and multiply by open interest, assuming dealers are long calls and short puts (the standard convention).
    3. Sum across strikes to build the net GEX profile. The zero crossing is your gamma flip; the largest positive strike is the call wall; the largest negative is the put wall.
    4. Rescale everything to NQ or ES with the futures/ETF ratio and plot the handful of levels on your chart.

    How the levels behave

    Above the gamma flip, dealer hedging leans against price moves and ranges tend to compress; below it, hedging amplifies moves and the tape gets slippery. Call walls act as magnets-then-resistance late in the week; put walls mark where hedging pressure is heaviest on the downside. None of this is a trading signal by itself — treat the levels as context for where reactions are more likely, and judge them against how price actually behaves when it arrives.

    Limitations worth respecting

    Open interest updates once a day, so these are end-of-day levels — they cannot see intraday flow, and 0DTE activity will move the real-time picture in ways a free stack cannot capture. The dealer-positioning assumption is a convention, not a fact. For marking next-session levels on an index futures chart, that trade-off is acceptable; just know what you are not seeing. As always: context, not signals, and read the risk disclaimer.

  • That Viral Strategy Dashboard Probably Won’t Survive a Real Backtest

    That Viral Strategy Dashboard Probably Won’t Survive a Real Backtest

    A strategy dashboard made the rounds recently claiming +124R over a few months, a 61% win rate, a profit factor above 2, and a maximum drawdown of about six points of R. The equity curve was a nearly straight line. We rebuilt the strategy rule-for-rule and ran it through an honest backtest. The result: a profit factor of 0.86 — a losing system.

    How a losing strategy produces a beautiful dashboard

    • No transaction costs. Fast index futures strategies live or die on slippage. A backtest with perfect fills flatters every entry, and short-hold systems get flattered the most.
    • Cherry-picked conditions. The dashboard highlighted its “best hours.” When we tested exactly those hours, they performed worse than the rest — the classic signature of parameters selected after seeing the results.
    • An implausibly smooth equity curve. Real strategies breathe: they have losing weeks and flat months. A max drawdown of 6R against 124R of profit is not a sign of genius; it is a sign the curve was built by fitting to the data it is drawn on.

    The checklist we run before believing any result

    1. Reproduce it faithfully. Code the exact published rules — not your improved version — and confirm you get their trade count and win rate before you judge anything.
    2. Charge for every trade. Slippage on entry and exit plus commissions, scaled to the instrument. If the edge dies here, it was never an edge.
    3. Stretch the window. Anything under six months of data is a regime bet. Run a full year minimum, through both trend and chop.
    4. Test the claimed filters out-of-sample. If the “best conditions” only work in the sample they were discovered in, they are noise.
    5. Check the loss geometry. High win rates with small targets and wide stops hide rare catastrophic losses that a short backtest may simply never have hit.

    The uncomfortable takeaway

    Most shared strategies are not lies; they are honest overfitting. The author really did see those numbers — on the data the rules were tuned on, without costs. That is why we publish failures alongside winners here: the failure rate is the base rate. When something does survive slippage, a year of data, and out-of-sample checks, that survival means something. Everything else is a screenshot.

  • Initial Balance Basics: What the First Hour Really Tells You

    Initial Balance Basics: What the First Hour Really Tells You

    The initial balance — the high and low of the first hour of regular trading, 9:30 to 10:30 New York time — is one of the oldest ideas in market profile. It is also one of the few session structures where the statistics are strong enough, and stable enough, to build rules around. We pulled multi-month stats across NQ, ES, YM, and GC. Here is what actually holds up.

    The numbers that matter

    • IB breaks are cleaner than opening-range breaks. The first hour filters out most of the opening noise; a break of the IB extreme carries more information than a break of the first 5- or 15-minute range.
    • Roughly 80% of IB breaks come back to retest the broken level. This is the single most useful stat in the set: chasing the break is usually worse than waiting for the retest.
    • Double-break days are rare and directional. When price breaks both sides of the IB, the second break tends to be the honest one — sessions that double-break stay clean on the second side 85–88% of the time.
    • Gold fades, indexes follow through. GC is the mean-reverting outlier of the group: its IB breaks fail and fade far more often than NQ or ES. The same rule set will not transfer across these instruments.

    Where the IB closes matters too

    Beyond the break itself, the shape of the first hour carries signal. One pattern that tested well on NQ: when the IB hour closes in the bottom quarter of its own range, the knee-jerk read is weakness — but the forward stats on NQ said the opposite, and buying that close with a volatility-scaled stop and target held a profit factor around 1.5 over a full-year test. The lesson generalizes: first-hour direction bias and stop-versus-target racing are different questions, and the obvious read is often the wrong one.

    How to use this

    Treat the IB as context, not as a signal by itself. Mark the first-hour high and low every session. Expect the retest after a break instead of chasing. Respect that each instrument has its own personality — verify any IB rule on the exact market and timeframe you trade before risking money on it. These are statistics, not certainties; see the risk disclaimer.

  • The Opening Range Breakout That Survived a Year of Slippage

    The Opening Range Breakout That Survived a Year of Slippage

    Most one-minute futures strategies die the moment you charge them for slippage. Backtest a scalp on NQ with perfect fills and it prints money; add a tick of slippage per side and commissions, and the equity curve rolls over. So when a 1-minute opening range breakout kept a profit factor around 1.7 across a full 365-day test with slippage included, it earned a write-up.

    The setup

    The idea combines two of the most-studied session structures: the opening range and the initial balance. The opening range defines the early battle lines; the initial balance (the first hour of regular trading) defines the session’s first real value area. The strategy trades breakouts of that structure on NQ, executing on the 1-minute chart during the morning session.

    • Market: NQ futures (it did not generalize to ES, YM, or GC — more on that below)
    • Timeframe: 1-minute execution
    • Entry: breakout of the opening-range/initial-balance structure in the direction of the break
    • Exits: fixed target and stop, sized so a single loser cannot erase a week of winners

    Why the 365-day gauntlet matters

    A strategy that looks great over 90 days is usually a regime bet in disguise. Index futures spent much of the last year trending, so anything long-biased looks brilliant on a short window. Stretching the test to a full year forces the strategy through chop, pullbacks, and news shocks. Most of our candidates fail exactly here: profit factors of 1.4 to 1.8 on the 90-day window collapse to 0.9 to 1.1 on the year. This one held roughly 1.7.

    The trap to check for: tight target, wide stop

    Any strategy with a small take-profit and a much wider stop shows a high win rate — and hides a fat left tail. The unmodeled risk is the gap-through: price blowing past the stop level on a news candle where the backtest assumes a clean fill. Before trusting a system like this, stress the stop: assume the worst fill inside the stop candle, re-run the numbers, and confirm the edge survives. Also verify there is no lookahead — a breakout signal must only use bars that were closed at decision time.

    Honest caveats

    This is an in-sample result on one instrument. It says NQ’s morning breakouts carried real follow-through over the tested year — it does not promise they will next year. Shorts were the weak side, consistent with everything else we test on NQ in an uptrending regime. If you replicate it, do it in sim first, with your own data feed and your own slippage assumptions. See the risk disclaimer.