buy_doji: refacut ca tutorial pe 3 niveluri, cu diagrame adnotate
Userul a respins mostra de format tutorial: prea lunga, prea multe trimiteri in text, termeni tehnici nedefiniti, prea multe cifre fara desen. Cerintele lui sunt acum contract in STYLE.md (FORMAT TUTORIAL v2). Textul: 8430 -> 4190 de cuvinte. Nivel 1 (din avion, cu mini-glosar) -> nivel 2 (6 pasi mecanici, o diagrama fiecare) -> oglinda short -> nivel 3 (rafinari). Trimiterile fisier:linie ies din corp si se aduna la final, cu legenda de prescurtari. Doua tabele in tot documentul. Toate cele 14 diagrame refacute: zone dreptunghiulare de evidentiere si sageti care spun si de ce, nu doar ce. svg_candles primeste Zone si Arrow; render() nu mai muta obiectul la iesire. Trei corecturi de continut: - un singur trade prin toata procedura (doji 50.10/49.25, intrare 50.40, stop 49.20, 1R 1.20, TP1 51.60); seria e acum o functie comuna, importata de stop/transe/iesire - short: stopul urca la 100.15, ca sa fie deasupra maximului cum cere regula oglindita; cifra cursului ramane in text ca observatie - LABU: trei minime dar doua atingeri ale pivotului 86.00, ceea ce impaca "triple bottom" cu "al doilea test", ambele din transcriere Reparat si bug-ul vechi din buy_doji_sell.svg: titlul peste eticheta dojiului. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01ThN7ixZrowca8aTGrK1MUJ
This commit is contained in:
@@ -1,57 +1,51 @@
|
||||
SPEC DIAGRAMĂ — buy_doji_iesire
|
||||
===============================
|
||||
tip: PRET, două panouri stivuite
|
||||
destinație: summaries/17_STRATEGII/01_buy_doji.md, Pasul 9 (ieșirea)
|
||||
destinație: summaries/17_STRATEGII/01_buy_doji.md, pasul cu ieșirea
|
||||
cheie markdown: <!-- DIAGRAMA: iesire -->
|
||||
titlu SVG: „Ieșirea: trailing stop pe gap-uri și limita de 8 candele — exemple construite"
|
||||
stil: candele lipite (gap 15-18, body_w 9-10), fără volum.
|
||||
EXCEPȚIE CERUTĂ: în panoul A, barele 19 și 21 deschid cu GAP
|
||||
(open != close anterior). Regula de trail are nevoie de o bară
|
||||
cu low peste high-ul precedentei, ceea ce fără gap e imposibil.
|
||||
Toate celelalte bare: open = close anterior.
|
||||
titluri SVG: A „prima treime la țintă, a doua pe trailing stop";
|
||||
B „limita de 8 candele: nici ținta, nici stopul"
|
||||
serie: `buy_doji_ansamblu.serie()` — A: barele 10-28; B: barele 10-16
|
||||
plus 8 bare construite.
|
||||
|
||||
PANOUL A — trailing stop (seria buy_doji_transe, continuată)
|
||||
------------------------------------------------------------
|
||||
Barele 0-18: identice cu buy_doji_transe. Apoi:
|
||||
19 (56.30, 56.95, 56.20, 56.80) GAP: low 56.20 > high[18] 56.00 → trail = 56.20
|
||||
20 (56.80, 57.35, 56.60, 57.20)
|
||||
21 (57.60, 58.10, 57.45, 57.90) GAP: low 57.45 > high[20] 57.35 → trail urcă la 57.45
|
||||
22 (57.90, 58.00, 57.50, 57.60) close 57.60 ≥ 57.45: rămâi
|
||||
23 (57.60, 57.70, 57.10, 57.20) close 57.20 < 57.45: ieși
|
||||
Niveluri: intrare 53.70; TP1 55.85 („tranșa 1: +1R"); trail în trepte:
|
||||
segment 56.20 de la bara 19 la 20, segment 57.45 de la bara 21 la 23.
|
||||
Marks: Mark(18, "TP1: ieși cu 1/3"), Mark(19, "gap: low > high anterior → trail 56.20"),
|
||||
Mark(21, "trail 57.45"), Mark(23, "close sub trail: ieși cu 1/3 la 57.20 = +1.63R").
|
||||
Text sub panou: „a treia treime: o lași mai departe (break-even / trend)".
|
||||
PANOUL A — ieșirea în trepte
|
||||
----------------------------
|
||||
Intrare 50.40, stop 49.20, 1R = 1.20.
|
||||
- ținta 1 51.60 atinsă la bara 19: iese prima treime (+1R);
|
||||
- bara 21 deschide cu gap (low 51.95 > high[20] 51.85): linia de trailing stop
|
||||
se așază la 51.95;
|
||||
- bara 27, alt gap (low 52.60 > high[26] 52.55): linia urcă la 52.60;
|
||||
- bara 28 închide la 52.30, sub linie: iese a doua treime, +1.58R;
|
||||
- a treia treime rămâne mai departe, cu stopul la intrare (break-even).
|
||||
Adnotări: zonă verde de la intrare la țintă, zonă albastră pe porțiunea de
|
||||
trail, linia de trail desenată în trepte, patru săgeți (ținta atinsă, primul
|
||||
gap, al doilea gap, ieșirea).
|
||||
|
||||
PANOUL B — limita de 8 candele
|
||||
------------------------------
|
||||
open[0] = 53.00; close-uri: 52.20, 51.40, 50.60, 49.65, fitile 0.15;
|
||||
4 doji (49.65, 50.10, 49.20, 49.60)
|
||||
5 +1 (49.60, 50.05, 49.45, 49.90)
|
||||
6 confirmare (49.90, 50.55, 49.75, 50.40) intrare 50.40
|
||||
7-14 close-uri: 50.60, 50.30, 50.90, 50.50, 51.10, 50.80, 51.20, 50.70
|
||||
(fitile 0.15; open = close anterior)
|
||||
Niveluri: intrare 50.40, SL 49.20, TP1 51.60.
|
||||
Numerotare 1..8 sub barele 7-14. Mark(14, "a 8-a candelă: nici TP, nici SL → ieși la 50.70 = +0.25R").
|
||||
Aceleași bare până la confirmare, apoi 8 bare construite, close-uri 50.60,
|
||||
50.30, 50.90, 50.50, 51.10, 50.80, 51.20, 50.70 (fitile 0.15, open = close
|
||||
anterior). Niciuna nu atinge ținta 51.60 sau stopul 49.20 (max high 51.35, min
|
||||
low 50.15). La close-ul celei de-a 8-a ieși oricum: 50.70 = +0.25R.
|
||||
Adnotări: zonă gri între stop și țintă peste cele 8 bare, numerotate 1..8, și o
|
||||
săgeată: „banii blocați aici lipsesc din alt trade".
|
||||
|
||||
ASSERT-URI
|
||||
----------
|
||||
A1. low[19] > high[18] și low[21] > high[20] (gap-urile reale).
|
||||
A2. open[i] == close[i-1] pentru i în 15..23, cu excepția 19 și 21.
|
||||
A3. close[22] >= 57.45 și close[23] < 57.45; primul close sub trail după bara 19 e 23.
|
||||
A4. round((57.20-53.70)/2.15, 2) == 1.63.
|
||||
A5. primul i>14 cu high >= 55.85 este 18.
|
||||
B1. open[i] == close[i-1] peste tot; doji abs(o-c) <= 0.10*(h-l); close[6] > 50.10.
|
||||
B2. pentru barele 7-14: high < 51.60 și low > 49.20 (max high 51.35, min low 50.15).
|
||||
B3. round((50.70-50.40)/1.20, 2) == 0.25.
|
||||
A1. regula de trail, calculată pe serie, dă [(21, 51.95), (27, 52.60)];
|
||||
barele 21 și 27 au low peste high-ul barei precedente (gap-uri reale).
|
||||
A2. niciun close între bara 21 și ieșire nu e sub 51.95 (n-ar fi ieșit mai devreme).
|
||||
A3. ieșirea: close 52.30 la bara 28, sub 52.60; (52.30 - 50.40) / 1.20 == 1.58.
|
||||
A4. ținta 51.60 e atinsă prima dată la bara 19 (bara 18 nu o atinge).
|
||||
B1. open[i] == close[i-1] pe toată seria; exact 8 bare după intrare.
|
||||
B2. toate cele 8 au high < 51.60 și low > 49.20; max high 51.35, min low 50.15.
|
||||
B3. ieșire 50.70; (50.70 - 50.40) / 1.20 == 0.25.
|
||||
B4. niciun text nu iese din pânză.
|
||||
|
||||
SURSA
|
||||
-----
|
||||
- Trail: low-ul barei cu low peste high-ul precedentei; ieși la close sub el:
|
||||
summaries/03_MODUL_2/13_strategia_3_byh.md:196-200.
|
||||
- 3 poziții (1/3 TP, 1/3 trail, 1/3 mai departe): :204-213 (tabel marcat de
|
||||
sumarizator ca completare, :341-350).
|
||||
- Trei poziții (1/3 la țintă, 1/3 pe trail, 1/3 mai departe): :204-213.
|
||||
- Limita de 8 candele: :201-202.
|
||||
- Doji 50.10/49.20, intrare 50.40, SL 49.20: exemplul lecției, :158-167.
|
||||
- Barele după intrare, în ambele panouri, sunt CONSTRUITE.
|
||||
- Barele de după intrare din panoul B sunt CONSTRUITE.
|
||||
|
||||
Reference in New Issue
Block a user