<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Review on 1K Scanner — Official Blog</title><link>https://blog.1kscanner.com/tags/review/</link><description>Recent content in Review on 1K Scanner — Official Blog</description><generator>Hugo -- gohugo.io</generator><language>en</language><lastBuildDate>Thu, 12 Mar 2026 23:27:19 +0900</lastBuildDate><atom:link href="https://blog.1kscanner.com/tags/review/index.xml" rel="self" type="application/rss+xml"/><item><title>Why screenshots become review evidence: the pros and cons of image-based records</title><link>https://blog.1kscanner.com/posts/2026/03/screenshot-evidence-pros-and-cons/</link><pubDate>Thu, 12 Mar 2026 23:27:19 +0900</pubDate><guid>https://blog.1kscanner.com/posts/2026/03/screenshot-evidence-pros-and-cons/</guid><description>&lt;p&gt;The hardest part of review is not revisiting the result. It is recovering &lt;strong&gt;why the decision felt valid at that moment&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Once enough time passes, people do not remember decisions as they happened. They re-edit memory around the outcome. Text-only notes lose texture. Chart-only captures lose intention. That is why screenshots feel powerful in review: they preserve a piece of the original scene.&lt;/p&gt;
&lt;p&gt;But screenshots do not automatically create good review. Images preserve &lt;strong&gt;what was visible&lt;/strong&gt;, not necessarily &lt;strong&gt;why it mattered&lt;/strong&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="1-why-does-review-need-evidence-in-the-first-place"&gt;1) Why does review need evidence in the first place?
&lt;/h2&gt;&lt;p&gt;Most bad review starts with the same distortion: memory gets rebuilt around the result.&lt;/p&gt;
&lt;p&gt;A losing trade later looks like “it was obviously weak.” A winning trade later looks like “I knew it all along.” Both can be false. The problem is not memory loss alone. The problem is post-result storytelling.&lt;/p&gt;
&lt;p&gt;That is why review needs evidence before interpretation.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;What the structure actually looked like&lt;/li&gt;
&lt;li&gt;What context you were looking at before the action&lt;/li&gt;
&lt;li&gt;What created confidence, hesitation, or delay&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Screenshots preserve the first two surprisingly well. That is why many traders naturally rely on them.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="2-what-are-the-real-advantages-of-image-based-records"&gt;2) What are the real advantages of image-based records?
&lt;/h2&gt;&lt;p&gt;First, screenshots preserve &lt;strong&gt;the shape of the moment&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;When you write text after the fact, interpretation already enters the record. A screenshot keeps price location, candle shape, nearby levels, and multi-timeframe arrangement in one place. That density matters.&lt;/p&gt;
&lt;p&gt;Second, screenshots help restore &lt;strong&gt;market context quickly&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;In review, the key question is usually not “what signal appeared?” but “inside what situation did I read that signal?” Images are strong at recovering that situation, especially if you scan multiple symbols or multiple timeframes.&lt;/p&gt;
&lt;p&gt;Third, they reduce &lt;strong&gt;recording friction&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;In live sessions, long writing is hard to sustain. Screenshots are fast. That matters because durable review habits depend more on continuity than perfection.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="3-then-why-are-screenshots-alone-not-enough"&gt;3) Then why are screenshots alone not enough?
&lt;/h2&gt;&lt;p&gt;The first weakness is &lt;strong&gt;framing bias&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;People naturally keep the scenes that look clean, dramatic, or easy to explain later. That means screenshots can stop being neutral evidence and become selected material for a future narrative. What gets saved is already a form of editing.&lt;/p&gt;
&lt;p&gt;The second weakness is that screenshots hide &lt;strong&gt;sequence&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;A snapshot shows one frame, but real decisions happen inside flow. If you only see one moment, you can misread cause and effect. What looks obvious in hindsight may still have been unresolved in real time.&lt;/p&gt;
&lt;p&gt;The third weakness is poor &lt;strong&gt;comparability&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;If screenshots pile up without a common interpretation key, they become hard to classify. You cannot easily extract repeated mistakes, recurring setups, or exclusion logic. For an image to function as evidence, it needs at least a small amount of attached meaning.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="4-what-is-the-most-practical-middle-ground"&gt;4) What is the most practical middle ground?
&lt;/h2&gt;&lt;p&gt;The most usable structure is &lt;strong&gt;screenshot + short note&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;The note does not need to be long. In fact, it works better when it stays short enough to repeat. In many cases, three lines are enough:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Why this scene was saved&lt;/li&gt;
&lt;li&gt;How the core structure was read at that moment&lt;/li&gt;
&lt;li&gt;What the next action was supposed to be&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For example:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;“HTF still intact, waiting only for LTF trigger.”&lt;/li&gt;
&lt;li&gt;“Saved this for level reaction confirmation, not for immediate entry.”&lt;/li&gt;
&lt;li&gt;“This capture records a reason to stay out, not a reason to chase.”&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;That small addition changes the function of a screenshot. The image preserves the scene. The note preserves the interpretation frame.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="5-a-simple-checklist-for-better-review-captures"&gt;5) A simple checklist for better review captures
&lt;/h2&gt;&lt;p&gt;Before saving a screenshot, these four questions improve quality immediately:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;What exactly is this screenshot evidence of?&lt;/li&gt;
&lt;li&gt;What was the &lt;strong&gt;one core structure&lt;/strong&gt; I was seeing?&lt;/li&gt;
&lt;li&gt;Did I confirm that structure on another timeframe too?&lt;/li&gt;
&lt;li&gt;Is this storing a result, or storing a decision reason?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If those questions are present, screenshots stop being an archive and start becoming review data.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;Review is not just organizing memory. It is &lt;strong&gt;rebuilding the basis of judgment&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;Screenshots are powerful because they preserve context. But images without interpretation easily become tools for hindsight bias and selective storytelling. That is why the most stable format is still &lt;strong&gt;one image plus one short explanation&lt;/strong&gt;.&lt;/p&gt;
&lt;p&gt;1K Scanner helps here by organizing multiple exchanges and multiple timeframes into one readable view. That raises the quality of the context inside each screenshot, which makes the starting point of review much stronger.&lt;/p&gt;</description></item><item><title>Review template: stop saying ‘the signal was wrong,’ log assumption/constraint/trigger instead</title><link>https://blog.1kscanner.com/posts/2026/03/review-template-assumption-constraint-trigger/</link><pubDate>Mon, 02 Mar 2026 22:00:00 +0900</pubDate><guid>https://blog.1kscanner.com/posts/2026/03/review-template-assumption-constraint-trigger/</guid><description>&lt;p&gt;&lt;strong&gt;1k_scanner is not a document scanner.&lt;/strong&gt; It is a Rust+egui based multi-market, multi-timeframe trading scanning app.&lt;/p&gt;
&lt;p&gt;In post-trade reviews, people often write:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;“The signal was wrong.”&lt;/li&gt;
&lt;li&gt;“Indicators did not work today.”&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The problem is simple: these lines explain the outcome, but they do not preserve a reusable decision process.
So today’s template is:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;“The signal was wrong”&lt;/strong&gt; → &lt;strong&gt;Assumption / Constraint / Trigger&lt;/strong&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;The focus is not prediction pride. It is preserving &lt;strong&gt;how you read the scene and why you acted&lt;/strong&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="1-why-the-signal-was-wrong-is-weak-review-language"&gt;1) Why “the signal was wrong” is weak review language
&lt;/h2&gt;&lt;p&gt;That sentence is result-oriented, not process-oriented.&lt;/p&gt;
&lt;p&gt;The same loss can come from very different causes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;assumption was overstretched,&lt;/li&gt;
&lt;li&gt;constraint (invalidation boundary) was too loose,&lt;/li&gt;
&lt;li&gt;trigger (execution condition) was accepted too early.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If those are not separated, the same mistake returns under a new label.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="2-the-3-line-frame-assumption--constraint--trigger"&gt;2) The 3-line frame: Assumption / Constraint / Trigger
&lt;/h2&gt;&lt;p&gt;Keep every review note in three lines:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;Assumption&lt;/strong&gt;: how you read the market state&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Constraint&lt;/strong&gt;: where this interpretation becomes invalid&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Trigger&lt;/strong&gt;: what scene must appear before action&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Example (long candidate):&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Assumption: “Higher-timeframe persistence is still active; pullback may re-accelerate.”&lt;/li&gt;
&lt;li&gt;Constraint: “If structure settles below NRZ, this idea is invalid.”&lt;/li&gt;
&lt;li&gt;Trigger: “Keep candidate only after reaction above NRZ is re-confirmed; otherwise drop.”&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You do not need perfect wording. You need statements that can be re-tested next session.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="3-fix-the-observation-order-run--scan--focus--record"&gt;3) Fix the observation order: run → scan → focus → record
&lt;/h2&gt;&lt;p&gt;Review quality improves when live observation order is consistent:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Run&lt;/strong&gt;: open app, load template (&lt;code&gt;Cmd/Ctrl + L&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Scan&lt;/strong&gt;: broad market pass in dense mode (&lt;code&gt;Cmd/Ctrl + 7&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Focus&lt;/strong&gt;: inspect candidates in expanded/single modes (&lt;code&gt;Cmd/Ctrl + 8&lt;/code&gt;, &lt;code&gt;Space&lt;/code&gt;)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Record&lt;/strong&gt;: store evidence in Check Note (&lt;code&gt;V&lt;/code&gt;, &lt;code&gt;N&lt;/code&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;When this order is stable, your review can clearly reconstruct why each decision happened.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="4-anchor-your-review-to-the-grid-model"&gt;4) Anchor your review to the grid model
&lt;/h2&gt;&lt;p&gt;In 1k_scanner, the visual model is:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Rows = timeframes&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Columns = symbols&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Use the same model in review:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;read one &lt;strong&gt;column&lt;/strong&gt; as one symbol’s MTF story,&lt;/li&gt;
&lt;li&gt;compare columns to reprioritize candidates.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This prevents overreacting to one pretty candle and preserves context continuity.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="5-write-emanrz-as-state-sentences-not-rightwrong-verdicts"&gt;5) Write EMA/NRZ as state sentences, not right/wrong verdicts
&lt;/h2&gt;&lt;p&gt;At user level, EMA/NRZ should stay observational:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;EMA: is persistence still alive?&lt;/li&gt;
&lt;li&gt;NRZ: holding or breaking?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Reusable review lines:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;“EMA persistence remains, but waiting for cleaner NRZ re-validation.”&lt;/li&gt;
&lt;li&gt;“Reaction near NRZ appeared, but holding quality was weak; lowered priority.”&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These lines accelerate decision speed in the next session.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="6-treat-consensus-as-candidate-compression-not-execution"&gt;6) Treat consensus as candidate compression, not execution
&lt;/h2&gt;&lt;p&gt;In 1k_scanner, when multiple signals align, charts show green/red frame emphasis.&lt;/p&gt;
&lt;p&gt;In review terms, this means:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;not “execute now,”&lt;/li&gt;
&lt;li&gt;but “review this candidate first.”&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Operationally:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;stronger emphasis → inspect sooner,&lt;/li&gt;
&lt;li&gt;weak/neutral emphasis → defer or exclude faster.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Consensus is best used as attention allocation, not prediction certainty.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="7-combine-check-note--templates-for-repeatable-review"&gt;7) Combine Check Note + templates for repeatable review
&lt;/h2&gt;&lt;p&gt;In live markets, speed and repeatability matter most.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;V&lt;/code&gt;: instantly add/toggle current chart in Check Note&lt;/li&gt;
&lt;li&gt;&lt;code&gt;N&lt;/code&gt;: open list and batch-edit notes&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Then lock layout repeatability:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;choose &lt;code&gt;Grid Size&lt;/code&gt;, &lt;code&gt;Timeframes per row&lt;/code&gt;, &lt;code&gt;Exchange&lt;/code&gt;, run &lt;strong&gt;Generate Grid Template&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;save with &lt;strong&gt;F12&lt;/strong&gt; before session end&lt;/li&gt;
&lt;li&gt;reload with &lt;strong&gt;Cmd/Ctrl + L&lt;/strong&gt; next session&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;When this loop is fixed, your Assumption/Constraint/Trigger notes start matching real observed scenes.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="8-copy-paste-3-line-review-template"&gt;8) Copy-paste 3-line review template
&lt;/h2&gt;&lt;p&gt;You can paste this directly into Check Note:&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt;1
&lt;/span&gt;&lt;span class="lnt"&gt;2
&lt;/span&gt;&lt;span class="lnt"&gt;3
&lt;/span&gt;&lt;span class="lnt"&gt;4
&lt;/span&gt;&lt;span class="lnt"&gt;5
&lt;/span&gt;&lt;span class="lnt"&gt;6
&lt;/span&gt;&lt;span class="lnt"&gt;7
&lt;/span&gt;&lt;span class="lnt"&gt;8
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[Assumption]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;- Why this symbol mattered today / market context:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[Constraint]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;- Boundary that invalidates this interpretation:
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;[Trigger]
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;- Condition that decides keep vs drop next session:
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;The goal is not to grade the past. It is to maximize &lt;strong&gt;reusability of your decision process&lt;/strong&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;One final line:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;“The signal was wrong” explains yesterday.
“Assumption / Constraint / Trigger” prepares tomorrow.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Review is not a win/loss diary. It is design work for better next execution.&lt;/p&gt;</description></item></channel></rss>