▌ CRYPTO
usvietnamcrypto

Opening-range breakout — crypto

Running profit — your rule vs the fixed version (live)

Your rule — fixed target2R target2R target, cost-viable only2R target, with the trendNo target — hold to the bellHold, wide opening range onlydashed: net of fees
-400R-200R200R 0R +178.3R+107.5R+101.2R+91.5R+79.5R-2.2R 2026-08-04 2026-10-04 each trade →

Measured in R: one R is whatever that day’s stop was risking. It has to be R and not points, because 10 points on Bitcoin and 10 points on SPY are wildly different bets. Above the dashed line is profit. Both lines take the same trades — they only differ on where profit is taken.

Live

Running total
-2.2R
over 1249 live trades
Win rate
72%
Per trade
-0.002R
No trade
83

If you had put in $100 — Your rule — fixed target

$100.00

If you had put in $100 — 2R target

$100.00

If you had put in $100 — 2R target, cost-viable only

$100.00

If you had put in $100 — 2R target, with the trend

$100.00

If you had put in $100 — No target — hold to the bell

$100.00

If you had put in $100 — Hold, wide opening range only

$100.00

How the $100 is worked out

This is an invented account laid on top of real trades. The trades are real in the one way that counts — the entry, the stop and the target were written down before anyone knew how they ended. The dollars are invented. Nobody ever had $100 in this.

The rule. Risk 1% of the balance on every trade. A trade stopped out loses that 1%; a trade that makes twice what it risked makes 2%. That 1% is a number I chose, and it is the whole scale of the answer: at 0.5% the same trades move the balance half as far, at 2% twice as far. There is no slider, because on this little live data the relationship is exactly linear — a slider would let you make the number bigger without teaching you anything.

Fees are charged, and they decide the sign. Every other number on this site ignores costs, which is fine for a rule measured in R. A balance in dollars is a claim about an account, and accounts pay fees. The stop here is usually well under 1% of the price, so a 0.2% round trip eats roughly a quarter of an R every trade — against a gross edge nearer three hundredths of an R. Leave costs out and the number is not slightly rosy, it is the wrong sign.

Trades on the same day are added up, then applied once. Four coins broke out on the same morning. Compounding them one after another would pretend each later trade risked a balance that already held the earlier ones — across the full record that overstates the 2R version by 59%.

Vietnamese shorts are left out, because HOSE has no short selling and they were never placeable. Live calls only — the backfilled record is history the rule had already seen, and a dollar figure from that is money invented out of hindsight.

Rule vs rule (live)

Exit ruleTradesWin rateTotalPer tradeProfit factorTarget/Stop/Bell
Your rule — fixed target124972%-2.2R-0.002R0.99927/192/130
2R target124945%+101.2R+0.081R1.19228/443/578
2R target, cost-viable only76649%+79.5R+0.104R1.3487/163/516
2R target, with the trend63747%+107.5R+0.169R1.44136/207/294
No target — hold to the bell124140%+178.3R+0.144R1.310/500/741
Hold, wide opening range only49749%+91.5R+0.184R1.520/142/355

Win rate on its own is a trap. A fixed target that sits very close to the entry wins nearly every time and still loses money, because the stop is far away. Per trade is the number that decides it — and below about 0.15R it is indistinguishable from luck at this sample size.

By market (live)

MarketYour rule — fixed target2R target2R target, cost-viable only2R target, with the trendNo target — hold to the bellHold, wide opening range only
tradeswintotalper tradetradeswintotalper tradetradeswintotalper tradetradeswintotalper tradetradeswintotalper tradetradeswintotalper trade
Crypto (US-open bell)24584%+14.8R+0.060R24545%+51.1R+0.209R2959%+8.8R+0.304R11945%+30.6R+0.257R24135%+56.5R+0.235R9343%+30.4R+0.327R
Crypto (US-open bell) — long only14087%+20.0R+0.143R14047%+38.2R+0.273R1560%+5.8R+0.383R9848%+34.4R+0.351R13736%+66.9R+0.488R5545%+32.4R+0.589R
Crypto (US-open bell) — short only10580%-5.2R-0.050R10543%+12.9R+0.123R1457%+3.0R+0.218R2129%-3.9R-0.184R10434%-10.4R-0.100R3839%-1.9R-0.051R
Crypto (UTC-day bell)24482%-9.8R-0.040R24432%-24.2R-0.099R838%+0.3R+0.042R11335%+2.5R+0.022R24020%+15.2R+0.063R9021%-2.8R-0.032R
Crypto (UTC-day bell) — long only12583%-2.3R-0.019R12542%+23.5R+0.188R743%+1.3R+0.190R8739%+10.5R+0.121R12527%+73.8R+0.591R5028%+24.1R+0.483R
Crypto (UTC-day bell) — short only11980%-7.4R-0.063R11922%-47.7R-0.401R10%-1.0R-1.000R2623%-8.0R-0.308R11511%-58.7R-0.510R4012%-27.0R-0.674R
Crypto (searched, hourly)23066%+6.3R+0.028R23050%+48.8R+0.212R20751%+43.5R+0.210R11955%+49.0R+0.412R23048%+54.2R+0.235R9067%+49.9R+0.554R
Crypto (searched, hourly) — long only12669%+12.8R+0.101R12656%+44.1R+0.350R11256%+36.9R+0.329R9357%+36.6R+0.394R12654%+58.5R+0.464R5671%+43.4R+0.774R
Crypto (searched, hourly) — short only10462%-6.5R-0.062R10443%+4.7R+0.046R9545%+6.6R+0.070R2650%+12.4R+0.477R10441%-4.3R-0.041R3459%+6.6R+0.193R
Crypto (exchange data, 12h range)53065%-13.6R-0.026R53048%+25.4R+0.048R52248%+26.8R+0.051R28649%+25.4R+0.089R53048%+52.4R+0.099R22456%+14.0R+0.062R
Crypto (exchange data, 12h range) — long only31865%-7.3R-0.023R31846%+14.7R+0.046R31046%+16.2R+0.052R23950%+24.3R+0.102R31845%+45.9R+0.144R14755%+9.1R+0.062R
Crypto (exchange data, 12h range) — short only21265%-6.3R-0.030R21251%+10.7R+0.050R21251%+10.7R+0.050R4747%+1.1R+0.024R21251%+6.5R+0.031R7758%+4.8R+0.063R

These two rows are the same rule on the same four coins over the same days. The only thing that differs is what counts as the open. If the rule were picking up something real about how a market behaves after it opens, the choice of bell should not decide whether it makes money — and yet on the first 60 days backfilled, it decides the sign. One bell profits, the other loses, on identical prices. Read that as the size of the thing this rule is actually measuring: the hour I picked, more than the market. The US-open bell does catch a session about twice as wide as the UTC one, so 13:30 UTC is genuinely when crypto gets busy — but a rule that needs the right arbitrary constant to work has not been shown to work.

Two more things worth saying out loud. Crypto can be shorted, so unlike Vietnam every trade here is one you could place. And unlike the stock markets there are no holidays, no half days and no weekends off — which means roughly 40% more sessions per calendar month than the stock pages get.

By instrument (live)

InstrumentYour rule — fixed target2R target2R target, cost-viable only2R target, with the trendNo target — hold to the bellHold, wide opening range only
tradeswintotaltradeswintotaltradeswintotaltradeswintotaltradeswintotaltradeswintotal
BTC-USD Bitcoin · Crypto (US-open bell)6279%+8.2R6244%+8.4R367%+0.3R2846%+8.6R6131%+3.9R2236%+11.1R
ETH-USD Ethereum · Crypto (US-open bell)6088%+5.9R6048%+14.6R475%+3.0R3145%+6.5R5941%+20.7R2045%+5.5R
SOL-USD Solana · Crypto (US-open bell)6182%-2.3R6149%+17.9R771%+1.9R3152%+13.6R6040%+36.7R2552%+4.7R
XRP-USD XRP · Crypto (US-open bell)6287%+3.0R6240%+10.2R1547%+3.7R2934%+1.8R6128%-4.7R2638%+9.1R
BTC-USD Bitcoin · Crypto (UTC-day bell)6179%-3.9R6131%-5.1R———2540%+3.9R6017%+1.7R2124%+3.0R
ETH-USD Ethereum · Crypto (UTC-day bell)6180%-2.5R6131%-9.8R1100%+1.3R2744%+6.8R6017%-14.5R2020%-6.9R
SOL-USD Solana · Crypto (UTC-day bell)6184%-0.8R6134%-2.3R333%+0.0R3126%-8.1R6025%+20.0R2722%+3.2R
XRP-USD XRP · Crypto (UTC-day bell)6184%-2.5R6131%-6.9R425%-1.0R3033%+0.0R6020%+7.9R2218%-2.1R
BTC-USD Bitcoin · Crypto (searched, hourly)5961%+4.9R5949%+12.1R4553%+14.0R3352%+11.6R5947%+15.8R2070%+15.0R
ETH-USD Ethereum · Crypto (searched, hourly)5866%+0.4R5850%+12.0R5048%+3.8R3746%+5.7R5845%+3.2R1974%+10.2R
SOL-USD Solana · Crypto (searched, hourly)5565%-2.1R5555%+14.2R5555%+14.2R2176%+18.1R5555%+10.4R2370%+13.0R
XRP-USD XRP · Crypto (searched, hourly)5871%+3.2R5848%+10.6R5749%+11.6R2857%+13.6R5847%+24.8R2857%+11.8R
BTC-USD Bitcoin · Crypto (exchange data, 12h range)5461%-2.1R5446%+2.4R4747%+2.8R2952%+6.1R5444%+6.0R2250%+0.6R
ETH-USD Ethereum · Crypto (exchange data, 12h range)5265%-2.7R5252%+4.6R5153%+5.6R2850%+4.3R5250%+12.2R2060%+0.2R
SOL-USD Solana · Crypto (exchange data, 12h range)5277%+0.3R5252%+3.1R5252%+3.1R2850%+2.1R5252%+7.8R2467%+4.0R
XRP-USD XRP · Crypto (exchange data, 12h range)5379%-1.2R5347%-1.4R5347%-1.4R3247%-2.2R5347%+3.5R2450%-2.2R
BNB-USD BNB · Crypto (exchange data, 12h range)5465%+2.1R5450%+4.9R5450%+4.9R2955%+3.9R5450%+9.5R1958%+1.0R
ADA-USD Cardano · Crypto (exchange data, 12h range)5381%+0.9R5347%+3.1R5347%+3.1R2552%+2.3R5347%+5.3R2454%+2.6R
DOGE-USD Dogecoin · Crypto (exchange data, 12h range)510%-1.9R5149%+9.5R5149%+9.5R2846%+7.3R5149%+15.1R2361%+4.1R
LINK-USD Chainlink · Crypto (exchange data, 12h range)5478%-0.2R5452%+9.3R5452%+9.3R3148%+7.6R5450%+4.7R2357%+1.9R
AVAX-USD Avalanche · Crypto (exchange data, 12h range)5169%-5.8R5145%-3.9R5145%-3.9R2752%-1.3R5145%-5.2R1958%+2.2R
LTC-USD Litecoin · Crypto (exchange data, 12h range)5670%-2.8R5641%-6.2R5641%-6.2R2941%-4.7R5641%-6.4R2650%-0.5R

The rule says “aim for 10 points”. Ten points is an ES number, so on everything else the target is the same size of move scaled to that instrument — about a quarter of its typical opening range.

Backfilled history, for context

Exit ruleTradesWin rateTotalPer tradeProfit factorTarget/Stop/Bell
Your rule — fixed target660373%-89.0R-0.013R0.925071/934/598
2R target660345%+111.3R+0.017R1.04764/1956/3883
2R target, cost-viable only609846%+140.5R+0.023R1.07628/1639/3831
2R target, with the trend306645%+139.0R+0.045R1.12398/904/1764
No target — hold to the bell660344%+73.4R+0.011R1.030/2035/4568
Hold, wide opening range only200951%+169.6R+0.084R1.340/306/1703

Replayed over past data rather than watched live. Useful as a sanity check, worth less than the live number above.

What this page is now

A measurement bench, not a profit centre. The rule’s parameters were chosen on data through mid-2025, so records before that line are the rule grading its own homework (+0.13R a trade); out of sample since, it runs at roughly −0.02R after fees. Three pre-declared fixes — trend alignment, range compression, a BTC regime gate — were tested against exactly that era and none survived the clustered-by-day check. The profitable descendants of this idea are the slower trend rules on the strategy dashboard; this page keeps running because an honest negative, measured live, is the control everything else is judged against.

The searched rule: what was fitted, and what was not

Searched window — fitted hereUnsearched months
tradesnet Rttradesnet Rt
Your rule — fixed target1,308-0.0952R-9.641,978-0.0358R-3.87
2R target1,308-0.0620R-2.981,978-0.0045R-0.24
2R target, cost-viable only1,304-0.0601R-2.881,969-0.0053R-0.29
2R target, with the trend528-0.0883R-2.851,025+0.0313R+1.11
No target — hold to the bell1,308-0.0527R-2.191,978-0.0182R-0.96
Hold, wide opening range only327+0.0074R+0.24607+0.0498R+2.12

The left half is not evidence. The right half is, because the search never saw it. Everything below is what happened when the first version of this rule was taken apart and rebuilt on data from the exchange itself.

What went wrong the first time. The earlier version was chosen out of 525 configurations and reported +0.048R per trade on the unsearched months. It was measured on a composite price feed — quotes stitched together from several exchanges. Every decision this rule makes turns on an exact touch: did the high reach the range edge, did the low reach the stop. A stitched feed's wicks reach further than any single venue's, so it reports levels being touched that were never touched anywhere an order could have rested. The same rule, same months, on Binance spot: +0.000R. On XRP the two feeds disagreed about the sign. The edge was the feed.

So the feed was replaced. Every crypto price here now comes from one exchange's order book. The backfill was rebuilt from scratch on it; the live record was not touched, because deleting live calls is the one thing this project will not do.

And the rule was rebuilt on top of it. Three changes, and only the last is a performance choice:

Ten coins, not four. Six of them were never in any search. This is the test that matters, and it is what exposed the old version: at a six-hour range the rule earns +0.127R on the four coins it was chosen from and −0.020R on the six it was not. It had been fitted to its own watchlist. At twelve hours the same split reads +0.082R and +0.060R — it survives coins it never saw.

A twelve-hour opening range, not six. This is arithmetic before it is a backtest. The fee is a fixed share of the price and the risk is the width of the range, so doubling the range halves what the fee costs in units of risk: 0.034R down to 0.025R.

Only when the opening range is wide — at least 1.2x the median of the previous twenty sessions. This was the only filter of the several tested that improved the typical configuration rather than the best one, on both halves of the data. It is worth being exact about why it works, because it is not what it looks like: breakouts from a NARROW range have a bigger gross move (+0.043R against +0.030R), but they pay 0.044R in fees to earn it while a wide one pays 0.017R. The filter is not picking better trades. It is declining to overpay for them.

What it is worth, and what it is not. Net of fees the filter turns −0.032R per trade into +0.035R. It survives every check that killed the last version: it holds on coins it was never chosen from, no single coin carries it (drop any one and it stays between +0.039R and +0.055R), and replaying it on one-minute bars gives the same answer as the hourly ones.

It is still not proven, and the reason is worth understanding. Counting every trade separately gives a t-statistic of +3.2, which looks decisive. But crypto moves as a bloc — on 42% of the days when more than one coin traded, every one of them went the same way. Ten coins breaking out together is closer to one observation than to ten. Clustered by day, which is what actually varies independently, the edge is +0.014R with a t of +0.60. That is indistinguishable from luck.

The honest summary: this is the best-evidenced version of the rule built so far, it is measured on the venue where the order would really rest, and it is not statistically significant. The live record below is what settles it, and nothing above can.

One question that is fully closed. On an hourly bar that reaches both edges you cannot tell whether you were filled and then stopped or stopped and then filled, and the rule refuses those. Seven months were replayed at one-minute resolution to check what that refusal was hiding: 0.6% of trades, worth six thousandths of an R. It was worth checking and it was not the problem.

The two new rules, and what was fixed in advance

Two new rules, and what was decided before the numbers came in. Both take the exact same trades as the 2R rule — same entry, same stop, same target. They differ only in which trades they will accept at all.

Cost-viable only refuses a trade when the round trip would cost more than 0.10R. That number means something precise: it is the amount fees inflate the hit rate you need, so 0.10 says “fees may make this rule at most 10% harder than it looks on paper”. It is a round convention, not a discovery — and it is not the best number on this data. The best is 0.145. Shipping the best-fitting constant is the exact mistake this site exists to warn about, so it is not what shipped.

With the trend refuses a trade taken against the average of the previous 20 session closes. Twenty sessions is the market’s conventional month, settled decades before this data existed. The trend for any session is built only from sessions that had already finished — the check that proves it is in orb.py --selftest, and it fails if the code is ever changed to let a day see its own close.

What the filters actually did. Cost-viability is not a filter outside the US — it is a shutdown: it keeps 212 of 214 US trades but only 3 of 411 in Vietnam and 2 of 240 on the UTC crypto bell, because those stops are never wide enough to carry their own fees. Vietnam’s is structural: the ±7% daily band caps the range, and 0.1% of the round trip is legislated tax.

Neither is better. On the backfilled record both come in behind plain 2R. No variant here will be called better or worse until an interval that accounts for how correlated these trades are excludes zero, and on this much data that will not happen. “Not enough evidence, and here is how many trades it would take” is the claim.

Why this loses — costs against the edge

MarketTradesMedian stopFeeGross edgeAfter feesWin rate neededWin rate got
Crypto (searched, hourly)2,8481.89%0.026R+0.052R+0.020R42.8%45.8%
Crypto (exchange data, 12h range)3,2862.63%0.019R-0.005R-0.027R46.1%45.7%
Crypto (US-open bell)2330.99%0.202R+0.056R-0.238R38.4%40.8%
Crypto (UTC-day bell)2360.58%0.345R-0.153R-0.545R34.5%29.2%

This is why the rule loses, and it is not the exit target. The gross edge is real but tiny. The fee to get in and out is several times larger than it, because the stop sits well under two percent of the price while a round trip costs a fifth to half a percent. You are paying a quarter of your risk for the privilege of taking a bet worth a few hundredths of it.

Win rate needed is what this payoff must achieve just to break even, before any costs — average loss divided by the sum of the average win and the average loss. Win rate got is what actually happened. The gap between them is the entire edge, and the fee column swallows it whole in every market.

The fee model is deliberately optimistic: 0.02% round trip on US instruments, 0.2% on crypto, 0.5% in Vietnam where brokerage on both sides is joined by a 0.1% tax on every sale. Real fills would be worse. No amount of moving the profit target fixes a gap this shape — it would take a wider stop, a cheaper market, or an edge several times bigger.

Activity — what the agent actually did

17:00:22█run finished — 8,900 traded, 660 no-trade, 26 open
17:00:22▸range LTC-USD 2026-10-05 69.59–71.11 live
17:00:21●fetch LTC-USD 1h 365d from binance → 8759 candles (crypto-h12)
17:00:15▸range AVAX-USD 2026-10-05 10.83–11.10 live
17:00:15●fetch AVAX-USD 1h 365d from binance → 8759 candles (crypto-h12)
17:00:08▸range LINK-USD 2026-10-05 14.04–14.28 live
17:00:08●fetch LINK-USD 1h 365d from binance → 8760 candles (crypto-h12)
16:59:58▸range DOGE-USD 2026-10-05 0.0948–0.0972 live
16:59:58●fetch DOGE-USD 1h 365d from binance → 8759 candles (crypto-h12)
16:59:52▸range ADA-USD 2026-10-05 0.2578–0.2755 live
16:59:52●fetch ADA-USD 1h 365d from binance → 8759 candles (crypto-h12)
16:59:45▸range BNB-USD 2026-10-05 786.76–809.99 live
16:59:45●fetch BNB-USD 1h 365d from binance → 8759 candles (crypto-h12)
16:59:38▸range XRP-USD 2026-10-05 1.499–1.531 live
16:59:38●fetch XRP-USD 1h 365d from binance → 8759 candles (crypto-h12)
16:59:32▸range SOL-USD 2026-10-05 120.00–122.08 live
16:59:32●fetch SOL-USD 1h 365d from binance → 8759 candles (crypto-h12)
16:59:25▸range ETH-USD 2026-10-05 2,695–2,738 live
16:59:25●fetch ETH-USD 1h 365d from binance → 8759 candles (crypto-h12)
16:59:19▸range BTC-USD 2026-10-05 85,412–86,999 live
16:59:19●fetch BTC-USD 1h 365d from binance → 8759 candles (crypto-h12)
16:59:12●fetch XRP-USD 1h 730d from binance → 17519 candles (crypto-h1)
16:58:58●fetch SOL-USD 1h 730d from binance → 17519 candles (crypto-h1)
16:58:44●fetch ETH-USD 1h 730d from binance → 17519 candles (crypto-h1)
16:58:31●fetch BTC-USD 1h 730d from binance → 17519 candles (crypto-h1)
16:58:17●fetch XRP-USD 15m 60d from binance → 5759 candles (crypto-utc)
16:58:13●fetch SOL-USD 15m 60d from binance → 5759 candles (crypto-utc)
16:58:09●fetch ETH-USD 15m 60d from binance → 5759 candles (crypto-utc)
16:58:04●fetch BTC-USD 15m 60d from binance → 5759 candles (crypto-utc)
16:58:00▸range XRP-USD 2026-10-05 1.509–1.518 live
16:58:00▼SHORT XRP-USD @ 1.500 stop 1.505 → -1.00R (stop)
16:58:00●fetch XRP-USD 15m 60d from binance → 5759 candles (crypto-us)
16:57:55▸range SOL-USD 2026-10-05 120.22–120.98 live
16:57:55▼SHORT SOL-USD @ 121.48 stop 121.96 → -1.00R (stop)
16:57:55●fetch SOL-USD 15m 60d from binance → 5759 candles (crypto-us)
16:57:51▸range ETH-USD 2026-10-05 2,712–2,726 live
16:57:51▼SHORT ETH-USD @ 2,697 stop 2,702 → -1.00R (stop)
16:57:51●fetch ETH-USD 15m 60d from binance → 5759 candles (crypto-us)
16:57:47▸range BTC-USD 2026-10-05 85,812–86,490 live
16:57:47▼SHORT BTC-USD @ 85,188 stop 85,321 → -1.00R (stop)
16:57:47●fetch BTC-USD 15m 60d from binance → 5759 candles (crypto-us)
16:57:42●fetch E1VFVN30.VN 15m 60d from yahoo → 898 candles (vn)
16:57:42●fetch MWG.VN 15m 60d from yahoo → 898 candles (vn)
16:57:42●fetch SSI.VN 15m 60d from yahoo → 900 candles (vn)
16:57:42●fetch VCB.VN 15m 60d from yahoo → 899 candles (vn)
16:57:41●fetch HPG.VN 15m 60d from yahoo → 899 candles (vn)
16:57:41●fetch VIC.VN 15m 60d from yahoo → 900 candles (vn)
16:57:41●fetch VNM.VN 15m 60d from yahoo → 898 candles (vn)
16:57:41●fetch FPT.VN 15m 60d from yahoo → 899 candles (vn)
16:57:41▸range QQQ 2026-10-05 749.08–753.46 live
16:57:41●fetch QQQ 15m 60d from yahoo → 1548 candles (us)
16:57:40▸range SPY 2026-10-05 769.63–770.98 live
16:57:40●fetch SPY 15m 60d from yahoo → 1548 candles (us)
16:57:40▸range NQ=F 2026-10-05 31,044–31,230 live
16:57:40●fetch NQ=F 15m 60d from yahoo → 1288 candles (us)
16:57:40▸range ES=F 2026-10-05 7,778–7,791 live
16:57:40●fetch ES=F 15m 60d from yahoo → 1288 candles (us)
16:57:40█daily run started — 34 instruments, rule orb-v2
09:39:39█run finished — 8,896 traded, 660 no-trade, 12 open
09:39:39●fetch LTC-USD 1h 365d from binance → 8759 candles (crypto-h12)
09:39:32●fetch AVAX-USD 1h 365d from binance → 8759 candles (crypto-h12)
09:39:26●fetch LINK-USD 1h 365d from binance → 8759 candles (crypto-h12)
09:39:19●fetch DOGE-USD 1h 365d from binance → 8759 candles (crypto-h12)
09:39:13●fetch ADA-USD 1h 365d from binance → 8759 candles (crypto-h12)
09:39:06●fetch BNB-USD 1h 365d from binance → 8759 candles (crypto-h12)
09:38:58●fetch XRP-USD 1h 365d from binance → 8759 candles (crypto-h12)
09:38:52●fetch SOL-USD 1h 365d from binance → 8759 candles (crypto-h12)
09:38:45●fetch ETH-USD 1h 365d from binance → 8759 candles (crypto-h12)
09:38:39●fetch BTC-USD 1h 365d from binance → 8759 candles (crypto-h12)
09:38:32●fetch XRP-USD 1h 730d from binance → 17519 candles (crypto-h1)
09:38:17●fetch SOL-USD 1h 730d from binance → 17519 candles (crypto-h1)
09:38:04●fetch ETH-USD 1h 730d from binance → 17519 candles (crypto-h1)
09:37:50●fetch BTC-USD 1h 730d from binance → 17519 candles (crypto-h1)
09:37:37●fetch XRP-USD 15m 60d from binance → 5759 candles (crypto-utc)
09:37:33●fetch SOL-USD 15m 60d from binance → 5759 candles (crypto-utc)
09:37:28●fetch ETH-USD 15m 60d from binance → 5759 candles (crypto-utc)
09:37:24●fetch BTC-USD 15m 60d from binance → 5759 candles (crypto-utc)
09:37:20●fetch XRP-USD 15m 60d from binance → 5759 candles (crypto-us)
09:37:15●fetch SOL-USD 15m 60d from binance → 5759 candles (crypto-us)
09:37:11●fetch ETH-USD 15m 60d from binance → 5759 candles (crypto-us)
09:37:06●fetch BTC-USD 15m 60d from binance → 5759 candles (crypto-us)
09:37:01▼SHORT E1VFVN30.VN @ 33,780 stop 34,100 → -0.84R (close)
09:37:01●fetch E1VFVN30.VN 15m 60d from yahoo → 898 candles (vn)
09:37:01·no breakout MWG.VN 2026-10-05 — never closed outside the range
09:37:01●fetch MWG.VN 15m 60d from yahoo → 898 candles (vn)
09:37:01▼SHORT SSI.VN @ 19,650 stop 20,100 → +0.00R (close)
09:37:01●fetch SSI.VN 15m 60d from yahoo → 900 candles (vn)
09:37:00▼SHORT VCB.VN @ 57,000 stop 57,400 → +0.00R (close)
09:37:00●fetch VCB.VN 15m 60d from yahoo → 899 candles (vn)
09:37:00·no breakout HPG.VN 2026-10-05 — never closed outside the range
09:37:00●fetch HPG.VN 15m 60d from yahoo → 899 candles (vn)
09:37:00▲LONG VIC.VN @ 230,100 stop 224,100 → +0.32R (close)
09:37:00●fetch VIC.VN 15m 60d from yahoo → 900 candles (vn)
09:37:00▼SHORT VNM.VN @ 57,400 stop 58,000 → +0.33R (close)
09:37:00●fetch VNM.VN 15m 60d from yahoo → 898 candles (vn)
09:37:00▼SHORT FPT.VN @ 62,100 stop 62,600 → +0.40R (close)
09:37:00●fetch FPT.VN 15m 60d from yahoo → 899 candles (vn)
09:37:00●fetch QQQ 15m 60d from yahoo → 1560 candles (us)
09:36:59●fetch SPY 15m 60d from yahoo → 1560 candles (us)
09:36:59●fetch NQ=F 15m 60d from yahoo → 1274 candles (us)
09:36:59●fetch ES=F 15m 60d from yahoo → 1274 candles (us)
09:36:59█daily run started — 34 instruments, rule orb-v2
06:07:50█run finished — 8,890 traded, 658 no-trade, 20 open
06:07:50▲LONG LTC-USD @ 71.18 stop 69.79 → -0.35R (close)
06:07:50●fetch LTC-USD 1h 365d from binance → 8759 candles (crypto-h12)
06:07:37▼SHORT AVAX-USD @ 10.97 stop 11.14 → -0.78R (close)
06:07:37●fetch AVAX-USD 1h 365d from binance → 8759 candles (crypto-h12)
06:07:28▲LONG LINK-USD @ 14.23 stop 13.98 → +0.17R (close)
06:07:27●fetch LINK-USD 1h 365d from binance → 8759 candles (crypto-h12)
06:07:18▲LONG DOGE-USD @ 0.0938 stop 0.0925 → +2.00R (target)
06:07:18●fetch DOGE-USD 1h 365d from binance → 8759 candles (crypto-h12)
06:07:08▲LONG ADA-USD @ 0.2462 stop 0.2422 → +2.00R (target)
06:07:08●fetch ADA-USD 1h 365d from binance → 8759 candles (crypto-h12)
06:06:57▲LONG BNB-USD @ 795.12 stop 782.15 → +0.02R (close)
06:06:56●fetch BNB-USD 1h 365d from binance → 8759 candles (crypto-h12)
06:06:47▲LONG XRP-USD @ 1.503 stop 1.486 → +0.97R (close)
06:06:47●fetch XRP-USD 1h 365d from binance → 8759 candles (crypto-h12)
06:06:36▲LONG SOL-USD @ 121.61 stop 119.59 → -0.01R (close)
06:06:36●fetch SOL-USD 1h 365d from binance → 8759 candles (crypto-h12)
06:06:26▲LONG ETH-USD @ 2,708 stop 2,687 → +0.88R (close)
06:06:26●fetch ETH-USD 1h 365d from binance → 8759 candles (crypto-h12)
06:06:16▲LONG BTC-USD @ 85,428 stop 84,720 → +1.56R (close)
06:06:16●fetch BTC-USD 1h 365d from binance → 8759 candles (crypto-h12)
06:06:04▸range XRP-USD 2026-10-05 1.499–1.531 live
06:06:04▲LONG XRP-USD @ 1.493 stop 1.486 → +2.00R (target)
06:06:04●fetch XRP-USD 1h 730d from binance → 17519 candles (crypto-h1)
06:05:43▸range SOL-USD 2026-10-05 120.00–121.68 live
06:05:43▲LONG SOL-USD @ 121.29 stop 119.59 → +0.18R (close)
06:05:42●fetch SOL-USD 1h 730d from binance → 17519 candles (crypto-h1)
06:05:22▸range ETH-USD 2026-10-05 2,695–2,738 live
06:05:22▲LONG ETH-USD @ 2,698 stop 2,687 → +2.00R (target)
06:05:21●fetch ETH-USD 1h 730d from binance → 17519 candles (crypto-h1)
06:04:59▸range BTC-USD 2026-10-05 85,412–86,999 live
06:04:59▲LONG BTC-USD @ 84,925 stop 84,720 → +2.00R (target)
06:04:59●fetch BTC-USD 1h 730d from binance → 17519 candles (crypto-h1)
06:04:39▸range XRP-USD 2026-10-05 1.514–1.520 live
06:04:39▲LONG XRP-USD @ 1.491 stop 1.486 → +2.00R (target)
06:04:39●fetch XRP-USD 15m 60d from binance → 5759 candles (crypto-utc)
06:04:33▸range SOL-USD 2026-10-05 120.95–121.59 live
06:04:33▲LONG SOL-USD @ 120.19 stop 119.59 → +2.00R (target)
06:04:33●fetch SOL-USD 15m 60d from binance → 5759 candles (crypto-utc)
06:04:26▸range ETH-USD 2026-10-05 2,719–2,730 live
06:04:26▲LONG ETH-USD @ 2,695 stop 2,687 → +2.00R (target)
06:04:26●fetch ETH-USD 15m 60d from binance → 5759 candles (crypto-utc)
06:04:20▸range BTC-USD 2026-10-05 86,266–86,530 live
06:04:20▼SHORT BTC-USD @ 84,748 stop 84,871 → -1.00R (stop)
06:04:20●fetch BTC-USD 15m 60d from binance → 5759 candles (crypto-utc)
06:04:14●fetch XRP-USD 15m 60d from binance → 5759 candles (crypto-us)
06:04:07●fetch SOL-USD 15m 60d from binance → 5759 candles (crypto-us)
06:04:01●fetch ETH-USD 15m 60d from binance → 5759 candles (crypto-us)
06:03:54●fetch BTC-USD 15m 60d from binance → 5759 candles (crypto-us)
06:03:48▸range E1VFVN30.VN 2026-10-05 33,800–34,100 live
06:03:48●fetch E1VFVN30.VN 15m 60d from yahoo → 891 candles (vn)
06:03:48▸range MWG.VN 2026-10-05 73,700–74,700 live
06:03:48●fetch MWG.VN 15m 60d from yahoo → 891 candles (vn)
06:03:48▸range SSI.VN 2026-10-05 19,700–20,100 live
06:03:48●fetch SSI.VN 15m 60d from yahoo → 893 candles (vn)
06:03:48▸range VCB.VN 2026-10-05 57,100–57,400 live
06:03:48●fetch VCB.VN 15m 60d from yahoo → 892 candles (vn)
06:03:47▸range HPG.VN 2026-10-05 20,350–20,800 live
06:03:47●fetch HPG.VN 15m 60d from yahoo → 892 candles (vn)
06:03:47▸range VIC.VN 2026-10-05 224,100–230,000 live
06:03:47●fetch VIC.VN 15m 60d from yahoo → 893 candles (vn)
06:03:47▸range VNM.VN 2026-10-05 57,600–58,000 live
06:03:47●fetch VNM.VN 15m 60d from yahoo → 891 candles (vn)
06:03:47▸range FPT.VN 2026-10-05 62,200–62,600 live
06:03:47●fetch FPT.VN 15m 60d from yahoo → 892 candles (vn)
06:03:47●fetch QQQ 15m 60d from yahoo → 1560 candles (us)
06:03:47●fetch SPY 15m 60d from yahoo → 1560 candles (us)
06:03:46●fetch NQ=F 15m 60d from yahoo → 1274 candles (us)
06:03:46●fetch ES=F 15m 60d from yahoo → 1274 candles (us)
06:03:46█daily run started — 34 instruments, rule orb-v2
16:59:21█run finished — 8,872 traded, 658 no-trade, 22 open
16:59:21▸range LTC-USD 2026-10-04 69.79–71.18 live
16:59:21●fetch LTC-USD 1h 365d from binance → 8759 candles (crypto-h12)
16:59:14▸range AVAX-USD 2026-10-04 10.97–11.14 live
16:59:14●fetch AVAX-USD 1h 365d from binance → 8759 candles (crypto-h12)
16:59:08▸range LINK-USD 2026-10-04 13.98–14.23 live
16:59:07●fetch LINK-USD 1h 365d from binance → 8759 candles (crypto-h12)
16:59:01▸range DOGE-USD 2026-10-04 0.0925–0.0938 live
16:59:00●fetch DOGE-USD 1h 365d from binance → 8759 candles (crypto-h12)
16:58:54▸range ADA-USD 2026-10-04 0.2422–0.2462 live
16:58:54●fetch ADA-USD 1h 365d from binance → 8759 candles (crypto-h12)
16:58:47▸range BNB-USD 2026-10-04 782.15–795.12 live
16:58:47●fetch BNB-USD 1h 365d from binance → 8759 candles (crypto-h12)
16:58:40▸range XRP-USD 2026-10-04 1.486–1.503 live
16:58:40●fetch XRP-USD 1h 365d from binance → 8759 candles (crypto-h12)
16:58:33▸range SOL-USD 2026-10-04 119.59–121.61 live
16:58:33●fetch SOL-USD 1h 365d from binance → 8759 candles (crypto-h12)
16:58:26▸range ETH-USD 2026-10-04 2,687–2,708 live
16:58:26●fetch ETH-USD 1h 365d from binance → 8759 candles (crypto-h12)
16:58:19▸range BTC-USD 2026-10-04 84,720–85,428 live
16:58:19●fetch BTC-USD 1h 365d from binance → 8759 candles (crypto-h12)
16:58:12●fetch XRP-USD 1h 730d from binance → 17519 candles (crypto-h1)
16:57:57●fetch SOL-USD 1h 730d from binance → 17519 candles (crypto-h1)
16:57:43●fetch ETH-USD 1h 730d from binance → 17519 candles (crypto-h1)
16:57:29●fetch BTC-USD 1h 730d from binance → 17519 candles (crypto-h1)
16:57:14●fetch XRP-USD 15m 60d from binance → 5759 candles (crypto-utc)
16:57:10●fetch SOL-USD 15m 60d from binance → 5759 candles (crypto-utc)
16:57:06●fetch ETH-USD 15m 60d from binance → 5759 candles (crypto-utc)
16:57:01●fetch BTC-USD 15m 60d from binance → 5759 candles (crypto-utc)
16:56:57▸range XRP-USD 2026-10-04 1.501–1.505 live
16:56:57▲LONG XRP-USD @ 1.490 stop 1.483 → +1.59R (close)
16:56:57●fetch XRP-USD 15m 60d from binance → 5759 candles (crypto-us)
16:56:52▸range SOL-USD 2026-10-04 121.57–121.96 live
16:56:52▼SHORT SOL-USD @ 119.17 stop 119.60 → -1.00R (stop)
16:56:52●fetch SOL-USD 15m 60d from binance → 5759 candles (crypto-us)
16:56:48▸range ETH-USD 2026-10-04 2,697–2,702 live
16:56:48▲LONG ETH-USD @ 2,684 stop 2,679 → -1.00R (stop)
16:56:48●fetch ETH-USD 15m 60d from binance → 5759 candles (crypto-us)
16:56:43▸range BTC-USD 2026-10-04 85,205–85,321 live
16:56:43▼SHORT BTC-USD @ 84,792 stop 84,962 → -1.00R (stop)
16:56:43●fetch BTC-USD 15m 60d from binance → 5759 candles (crypto-us)
16:56:37●fetch E1VFVN30.VN 15m 60d from yahoo → 898 candles (vn)
16:56:37●fetch MWG.VN 15m 60d from yahoo → 898 candles (vn)
16:56:37●fetch SSI.VN 15m 60d from yahoo → 900 candles (vn)
16:56:37●fetch VCB.VN 15m 60d from yahoo → 899 candles (vn)
16:56:37●fetch HPG.VN 15m 60d from yahoo → 899 candles (vn)
16:56:37●fetch VIC.VN 15m 60d from yahoo → 900 candles (vn)
16:56:36●fetch VNM.VN 15m 60d from yahoo → 898 candles (vn)

Written by the agent as it ran, not composed for this page afterwards. Fetches, ranges, breakouts and the runs that found nothing. The newest scheduled run is at the bottom.

Sessions, newest first

SessionInstrumentOpening rangeSideEntryYour rule — fixed target2R target2R target, cost-viable only2R target, with the trendNo target — hold to the bellHold, wide opening range only
2026-10-05XRP-USD1.514–1.520——range logged, waiting for the close
2026-10-05XRP-USD1.499–1.531——range logged, waiting for the close
2026-10-05XRP-USD1.509–1.518——range logged, waiting for the close
2026-10-05XRP-USD1.499–1.531——range logged, waiting for the close
2026-10-05SOL-USD120.95–121.59——range logged, waiting for the close
2026-10-05SOL-USD120.00–121.68——range logged, waiting for the close
2026-10-05SOL-USD120.22–120.98——range logged, waiting for the close
2026-10-05SOL-USD120.00–122.08——range logged, waiting for the close
2026-10-05LTC-USD69.59–71.11——range logged, waiting for the close
2026-10-05LINK-USD14.04–14.28——range logged, waiting for the close
2026-10-05ETH-USD2,719–2,730——range logged, waiting for the close
2026-10-05ETH-USD2,695–2,738——range logged, waiting for the close
2026-10-05ETH-USD2,712–2,726——range logged, waiting for the close
2026-10-05ETH-USD2,695–2,738——range logged, waiting for the close
2026-10-05DOGE-USD0.0948–0.0972——range logged, waiting for the close
2026-10-05BTC-USD86,266–86,530——range logged, waiting for the close
2026-10-05BTC-USD85,412–86,999——range logged, waiting for the close
2026-10-05BTC-USD85,812–86,490——range logged, waiting for the close
2026-10-05BTC-USD85,412–86,999——range logged, waiting for the close
2026-10-05BNB-USD786.76–809.99——range logged, waiting for the close
2026-10-05AVAX-USD10.83–11.10——range logged, waiting for the close
2026-10-05ADA-USD0.2578–0.2755——range logged, waiting for the close
2026-10-04XRP-USD1.486–1.491long1.491+0.18R target+2.00R targetrefused+2.00R target+5.14R closerefused
2026-10-04XRP-USD1.486–1.493long1.493+1.05R target+2.00R target+2.00R target+2.00R target+3.61R closerefused
2026-10-04XRP-USD1.501–1.505short1.500+0.40R target-1.00R stoprefusedrefused-1.00R stoprefused
2026-10-04XRP-USD1.486–1.503long1.503+0.28R target+0.97R close+0.97R close+0.97R close+0.97R closerefused
2026-10-04SOL-USD119.59–120.09long120.19+0.15R target+2.00R targetrefused+2.00R target+2.35R closerefused
2026-10-04SOL-USD119.59–121.29long121.29+0.29R target+0.18R close+0.18R close+0.18R close+0.18R closerefused
2026-10-04SOL-USD121.57–121.96short121.48+0.31R target-1.00R stoprefusedrefused-1.00R stoprefused
2026-10-04SOL-USD119.59–121.61long121.61+0.18R target-0.01R close-0.01R close-0.01R close-0.01R closerefused
2026-10-04LTC-USD69.79–71.18long71.18+0.16R target-0.35R close-0.35R close-0.35R close-0.35R closerefused
2026-10-04LINK-USD13.98–14.23long14.23+0.16R target+0.17R close+0.17R close+0.17R close+0.17R closerefused
2026-10-04ETH-USD2,687–2,694long2,695+0.22R target+2.00R targetrefused+2.00R target+3.90R closerefused
2026-10-04ETH-USD2,687–2,698long2,698+1.06R target+2.00R targetrefused+2.00R target+2.56R closerefused
2026-10-04ETH-USD2,697–2,702short2,697+0.71R target-1.00R stoprefusedrefused-1.00R stoprefused
2026-10-04ETH-USD2,687–2,708long2,708+0.44R target+0.88R close+0.88R close+0.88R close+0.88R closerefused
2026-10-04DOGE-USD0.0925–0.0938long0.0938+0.00R target+2.00R target+2.00R target+2.00R target+1.67R closerefused
2026-10-04BTC-USD84,754–84,871short84,748-1.00R stop-1.00R stoprefusedrefused-1.00R stoprefused
2026-10-04BTC-USD84,720–84,925long84,925+1.96R target+2.00R targetrefused+2.00R target+7.85R closerefused
2026-10-04BTC-USD85,205–85,321short85,188-1.00R stop-1.00R stoprefusedrefused-1.00R stoprefused
2026-10-04BTC-USD84,720–85,428long85,428+0.46R target+1.56R close+1.56R close+1.56R close+1.56R closerefused
2026-10-04BNB-USD782.15–795.12long795.12+0.02R close+0.02R close+0.02R close+0.02R close+0.02R closerefused
2026-10-04AVAX-USD10.97–11.14short10.97-0.78R close-0.78R close-0.78R closerefused-0.78R closerefused
2026-10-04ADA-USD0.2422–0.2462long0.2462+0.25R target+2.00R target+2.00R target+2.00R target+3.38R closerefused
2026-10-03XRP-USD1.483–1.490long1.490+0.14R target-1.00R stoprefused-1.00R stop-1.00R stoprefused
2026-10-03XRP-USD1.483–1.487long1.490+0.27R target+1.59R closerefused+1.59R close+1.59R closerefused
2026-10-03XRP-USD1.482–1.494short1.482-1.00R stop-1.00R stop-1.00R stoprefused-1.00R stoprefused
2026-10-03XRP-USD1.480–1.494long1.494-0.51R close-0.51R close-0.51R close-0.51R close-0.51R closerefused
2026-10-03SOL-USD118.52–119.05long119.11+0.15R target+0.86R closerefused+0.86R close+0.86R closerefused
2026-10-03SOL-USD119.35–119.60short119.17-1.00R stop-1.00R stoprefusedrefused-1.00R stoprefused
2026-10-03SOL-USD118.52–119.71long119.71-0.08R close-0.08R close-0.08R close-0.08R close-0.08R closerefused
2026-10-03SOL-USD118.52–119.84long119.84-0.17R close-0.17R close-0.17R close-0.17R close-0.17R closerefused
2026-10-03LTC-USD68.45–71.36——never closed outside the range
2026-10-03LINK-USD13.78–14.13long14.13-0.05R close-0.05R close-0.05R close-0.05R close-0.05R closerefused
2026-10-03ETH-USD2,666–2,673long2,675+0.19R target+1.28R closerefused+1.28R close+1.28R closerefused
2026-10-03ETH-USD2,679–2,683long2,684-1.00R stop-1.00R stoprefused-1.00R stop-1.00R stoprefused
2026-10-03ETH-USD2,666–2,685long2,685+0.14R close+0.14R close+0.14R close+0.14R close+0.14R closerefused
2026-10-03ETH-USD2,666–2,687long2,687+0.02R close+0.02R close+0.02R close+0.02R close+0.02R closerefused
2026-10-03DOGE-USD0.0924–0.0936——never closed outside the range
2026-10-03BTC-USD84,456–84,571long84,631+0.29R target+2.00R targetrefused+2.00R target+0.70R closerefused

Showing the latest 60 of 8396 — the full history lives in journal.json.