From a92a12a65ca59f0b0f6f1541ca0920494ffd211f Mon Sep 17 00:00:00 2001
From: Claude Agent
Date: Sat, 19 Sep 2026 21:33:15 +0000
Subject: [PATCH] buy_doji: reparatiile de diagrame din verificare (11 puncte)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
doji_forma nu mai foloseste 49.20 ca low al dojiului — era fix pretul
stopului, in prima diagrama pe care o vede un incepator. Bara e pe
50.10/49.25, cu procentele recalculate.
LABU: stopul e etichetat "pe cel mai jos dintre cele trei minime", nu
"sub minime"; zonele arata doua teste ale pivotului, cu "revenire peste
pivot 88.90" intre ele; numarul barei a iesit din desen, nota spune
"a 6-a bara dupa intrare", derivat din serie.
perechi_tf nu mai pune pretul TF-ului mare pe panoul TF-ului mic. aplus
nu mai numeste un nivel care nu e desenat. directie nu mai zice
"saptamanile" pe un panou daily. sell acopera toata cresterea, 14 bare.
transe: cele trei sageti nu mai converg intr-un ghem — fiecare are linia
ei cu pretul la capat; linia de intrare e desenata, ca parantezele de
risc sa plece de undeva. locatie arata 49.25, cifra din care iese 0,51 %.
stop si iesire: linii si sageti care taiau texte, mutate.
Jumatate din probleme erau aceeasi greseala: un pret scris de mana intr-o
eticheta, ramas in urma cand se schimba seria. Sunt acum aserttiuni care
o fac imposibila; PROGRESS.md spune care merita generalizata.
Co-Authored-By: Claude Opus 5
Claude-Session: https://claude.ai/code/session_01ThN7ixZrowca8aTGrK1MUJ
---
gen/strategii/buy_doji_aplus.py | 33 +-
gen/strategii/buy_doji_aplus.spec.txt | 6 +-
gen/strategii/buy_doji_aplus.svg | 2 +-
gen/strategii/buy_doji_directie.py | 20 +-
gen/strategii/buy_doji_directie.svg | 4 +-
gen/strategii/buy_doji_doji_forma.py | 20 +-
gen/strategii/buy_doji_doji_forma.spec.txt | 27 +-
gen/strategii/buy_doji_doji_forma.svg | 42 +--
gen/strategii/buy_doji_iesire.py | 11 +-
gen/strategii/buy_doji_iesire.spec.txt | 8 +
gen/strategii/buy_doji_iesire.svg | 26 +-
gen/strategii/buy_doji_labu.py | 21 +-
gen/strategii/buy_doji_labu.spec.txt | 30 +-
gen/strategii/buy_doji_labu.svg | 23 +-
gen/strategii/buy_doji_locatie.py | 25 +-
gen/strategii/buy_doji_locatie.spec.txt | 7 +-
gen/strategii/buy_doji_locatie.svg | 18 +-
gen/strategii/buy_doji_perechi_tf.py | 23 +-
gen/strategii/buy_doji_perechi_tf.spec.txt | 8 +-
gen/strategii/buy_doji_perechi_tf.svg | 6 +-
gen/strategii/buy_doji_sell.py | 42 ++-
gen/strategii/buy_doji_sell.spec.txt | 2 +-
gen/strategii/buy_doji_sell.svg | 4 +-
gen/strategii/buy_doji_stop.py | 7 +-
gen/strategii/buy_doji_stop.spec.txt | 6 +
gen/strategii/buy_doji_stop.svg | 132 ++++----
gen/strategii/buy_doji_transe.py | 105 ++++--
gen/strategii/buy_doji_transe.spec.txt | 14 +-
gen/strategii/buy_doji_transe.svg | 120 ++++---
summaries/17_STRATEGII/01_buy_doji.html | 377 +++++++++++----------
summaries/17_STRATEGII/01_buy_doji.md | 377 +++++++++++----------
31 files changed, 888 insertions(+), 658 deletions(-)
diff --git a/gen/strategii/buy_doji_aplus.py b/gen/strategii/buy_doji_aplus.py
index a882cf2..ce2d1b7 100644
--- a/gen/strategii/buy_doji_aplus.py
+++ b/gen/strategii/buy_doji_aplus.py
@@ -8,7 +8,7 @@ Același pattern (trend → doji → confirmare), context opus:
ultimelor 10 bare — acumulare;
- dreapta (NU): uptrend 70 → 76.80, gap-up la open 78.20, doji lipit de
rezistența 78.50, confirmare close 79.30 pe volum sub medie („varză"), apoi
- prețul cade înapoi sub 78.00.
+ prețul cade înapoi sub rezistența 78.50, de unde plecase.
Nivelurile 42.00 / 78.50 și cifrele de preț sunt construite de mine ca să
susțină etichetele și assert-urile din spec (materialul nu dă prețuri pentru
@@ -31,6 +31,8 @@ GRAY, RED, GREEN, BLUE, ORANGE = "#777", "#c00", "#188a3e", "#1a5fb4", "#b06000"
DOJI_A, CONF_A = 10, 11 # indicii în panoul A+
DOJI_N, CONF_N = 14, 15 # indicii în panoul NU
+SUPORT_A = 42.00 # singurele prețuri DESENATE ca nivel; etichetele
+REZIST_N = 78.50 # se scriu din ele, ca textul să nu ia altă cifră
# ============================================================ PANOUL A+ (24 bare)
# 10 bare de downtrend de la 52.00 spre 42.60, apoi doji, apoi confirmare.
@@ -56,7 +58,7 @@ doji_a, conf_a = cds_a[DOJI_A], cds_a[CONF_A]
# ============================================================ PANOUL NU (24 bare)
# uptrend 70 → 76.80 (14 bare), gap-up la open 78.20 + doji, confirmare 79.30
-# pe volum slab, apoi cădere înapoi sub 78.00. Lista e manuală pentru că gap-ul
+# pe volum slab, apoi cădere înapoi sub rezistența 78.50. Lista e manuală pentru că gap-ul
# (open > high-ul barei precedente) nu iese din `from_closes`.
BARE_NU = [
# o, h, l, c, vol
@@ -105,8 +107,12 @@ for tag, d in (("A+", doji_a), ("NU", doji_n)):
# suplimentare: structura promisă de spec
assert min(c.l for c in cds_a[:10]) > doji_a.l, "low-ul dojiului A+ nu e minimul"
assert cds_a[9].c < cds_a[0].c - 8, "downtrend A+ prea mic"
-assert cds_n[CONF_N].c > 78.50 and cds_n[-1].c < 78.00, "NU nu cade sub 78.00 la final"
-assert cds_n[13].c < 78.00 < cds_n[DOJI_N].o, "NU: uptrendul nu se oprește sub 78.00"
+assert cds_n[CONF_N].c > REZIST_N, "NU: confirmarea nu iese peste rezistență"
+assert cds_n[-1].c < REZIST_N, "NU: prețul nu cade înapoi sub rezistență la final"
+assert cds_n[13].c < REZIST_N <= doji_n.h, "NU: uptrendul nu se oprește sub rezistență"
+# bara pe care stă săgeata „cade înapoi sub …" trebuie chiar să fie sub nivel
+CADE_N = next(i for i in range(CONF_N + 1, len(BARE_NU)) if cds_n[i].c < REZIST_N)
+assert CADE_N == 17 and cds_n[18].c < REZIST_N, f"prima cădere sub nivel e bara {CADE_N}"
print(f"A+ doji {doji_a.h:.2f}/{doji_a.l:.2f} conf {conf_a.c:.2f} "
f"vol {VOLS_A[CONF_A]} > medie {media_a:.1f}")
@@ -117,7 +123,7 @@ print(f"NU doji {doji_n.h:.2f}/{doji_n.l:.2f} conf {conf_n.c:.2f} "
PW = 560 # lățimea fiecărui panou
ch_a = Chart(
candles=cds_a,
- levels=[Level(42.00, "suport 42.00", GREEN, label_at="left")],
+ levels=[Level(SUPORT_A, f"suport {SUPORT_A:.2f}", GREEN, label_at="left")],
zones=[Zone(DOJI_A, DOJI_A, "", GREEN, p_top=43.2, p_bot=41.7)],
arrows=[Arrow(DOJI_A, "doji chiar pe nivel:\nvânzarea s-a oprit pe suport",
where="below", color=GREEN, dx=-40),
@@ -128,13 +134,14 @@ ch_a = Chart(
)
ch_n = Chart(
candles=cds_n,
- levels=[Level(78.50, "rezistență 78.50", RED, label_at="right")],
+ levels=[Level(REZIST_N, f"rezistență {REZIST_N:.2f}", RED, label_at="right")],
# eticheta zonei ar urca peste titlul panoului (zona e chiar în vârf):
# textul stă pe săgeata din stânga
zones=[Zone(DOJI_N - 1, CONF_N, "", RED, p_top=79.62)],
arrows=[Arrow(DOJI_N, "gap-up în rezistență:\naici cumpără cei întârziați",
where="left", color=RED, dx=-30, dy=30),
- Arrow(18, "cade înapoi sub 78.00:\nsemnalul a mințit", where="below", color=RED, dx=40)],
+ Arrow(18, f"cade înapoi sub rezistența {REZIST_N:.2f}:\nsemnalul a mințit",
+ where="below", color=RED, dx=40)],
mas=[], scale=22.0, gap=15, body_w=9, left=44, width=PW, vol_h=60,
vol_label="volum", title="Mediocru — gap-up în rezistență, volum varză",
)
@@ -268,13 +275,21 @@ for i in range(len(all_txt)):
# etichetele cerute de spec există în desen
assert "Surse" not in wrapper and ".md:" not in wrapper, "trimiteri la surse în SVG"
-for cheie in ("suport 42.00", "doji chiar pe nivel", "vânzarea s-a oprit", "volum în creștere = acumulare",
- "rezistență 78.50", "gap-up în rezistență", "cei întârziați",
+for cheie in (f"suport {SUPORT_A:.2f}", "doji chiar pe nivel", "vânzarea s-a oprit", "volum în creștere = acumulare",
+ f"rezistență {REZIST_N:.2f}",
+ f"cade înapoi sub rezistența {REZIST_N:.2f}", "gap-up în rezistență", "cei întârziați",
"semnalul a mințit", "volum slab: nimeni mare nu cumpără",
"A+ — doji la suport, volum în acumulare",
"Mediocru — gap-up în rezistență, volum varză"):
assert cheie in wrapper, f"lipsește din desen: {cheie!r}"
+# nicio etichetă nu are voie să numească un preț care nu e desenat ca nivel —
+# exact bug-ul „cade înapoi sub 78.00" lângă singurul nivel desenat, 78.50
+NIVELURI = {f"{SUPORT_A:.2f}", f"{REZIST_N:.2f}"}
+for _, _, _, t in all_txt:
+ for n in re.findall(r"\d+\.\d\d", t):
+ assert n in NIVELURI, f"eticheta {t!r} numește prețul {n}, nedesenat ca nivel"
+
OUT.write_text(wrapper, encoding="utf-8")
print(f"scris {OUT.name}: {TOTAL_W}x{TOTAL_H:.0f}, "
f"{len(all_txt)} etichete, verificare OK")
diff --git a/gen/strategii/buy_doji_aplus.spec.txt b/gen/strategii/buy_doji_aplus.spec.txt
index 41b6119..248a310 100644
--- a/gen/strategii/buy_doji_aplus.spec.txt
+++ b/gen/strategii/buy_doji_aplus.spec.txt
@@ -9,7 +9,7 @@ context opus:
- A+ : downtrend de 10 candele care se oprește pe suport/pivotul 42.00;
doji chiar pe nivel; confirmare peste high, cu volum în creștere
(acumulare). E „doji la nivel".
-- Mediocru/NU: uptrend scurt, gap-up, doji în rezistența 78.00; confirmarea
+- Mediocru/NU: uptrend scurt, gap-up, doji în rezistența 78.50; confirmarea
închide peste high, dar pe volum slab („varză") — miros de blow-off top.
Ambele au, tehnic, un Buy Doji valid; contextul e ce le separă.
@@ -36,10 +36,10 @@ mare: cumpărătorii mari intră"). Level „suport 42.00".
Panoul NU (24 candele): uptrend de la 70 la ~77, apoi un gap-up de la 76.80
la open 78.20, doji cu high 79.00 / low 78.10 chiar sub rezistența 78.50,
apoi confirmare close 79.30 pe volum sub media pe 10 bare, după care prețul
-cade înapoi sub 78.00. Adnotări: zonă roșie peste gap-up + doji + confirmare, cu săgeata „gap-up în
+cade înapoi sub rezistența 78.50. Adnotări: zonă roșie peste gap-up + doji + confirmare, cu săgeata „gap-up în
rezistență: aici cumpără cei întârziați"; săgeată spre volumul confirmării
(„volum slab: nimeni mare nu cumpără"); săgeată spre căderea de după („cade
-înapoi sub 78.00: semnalul a mințit"). Level „rezistență 78.50".
+înapoi sub rezistența 78.50: semnalul a mințit"). Level „rezistență 78.50".
Fără linie de surse în SVG — trimiterile stau la finalul capitolului.
Nivelurile 42.00 / 78.50 / cifrele de preț sunt construite (materialul nu dă
prețuri pentru acest contrast); regulile și citatele de mai sus sunt din curs.
diff --git a/gen/strategii/buy_doji_aplus.svg b/gen/strategii/buy_doji_aplus.svg
index ddd20a8..23e0664 100644
--- a/gen/strategii/buy_doji_aplus.svg
+++ b/gen/strategii/buy_doji_aplus.svg
@@ -170,6 +170,6 @@
aici cumpără cei întârziați
- cade înapoi sub 78.00:
+ cade înapoi sub rezistența 78.50:semnalul a mințitvolum slab: nimeni mare nu cumpără
\ No newline at end of file
diff --git a/gen/strategii/buy_doji_directie.py b/gen/strategii/buy_doji_directie.py
index 4d3421c..4e46099 100644
--- a/gen/strategii/buy_doji_directie.py
+++ b/gen/strategii/buy_doji_directie.py
@@ -125,8 +125,8 @@ candles(WK, WX0, WGAP, yw)
text(xw(7), yw(WK[7][2]) + 16, "doji weekly", fill=ORANGE, anchor="middle", bold=True)
# săgeata weekly: ce + de ce
arrow(300, yw(WK[8][3]) - 6, xw(8) + 12, yw(WK[8][3]) - 6, GREEN)
-text(306, yw(WK[8][3]) - 10, "weekly: Buy Doji confirmat (close 81.30, peste high-ul doji-ului 79.80)",
- fill=GREEN, bold=True)
+text(306, yw(WK[8][3]) - 10, f"weekly: Buy Doji confirmat (close {WK[8][3]:.2f}, "
+ f"peste high-ul doji-ului {WK[7][1]:.2f})", fill=GREEN, bold=True)
text(306, yw(WK[8][3]) + 8, "deci direcția permisă e LONG: pe daily cauți doar Buy Doji",
fill=GREEN)
w_bottom = yw(min(b[2] for b in WK))
@@ -138,8 +138,8 @@ dmax = max(b[1] for b in DY)
yd = lambda p: DT + (dmax - p) * DS # noqa: E731
xd = lambda i: DX0 + i * DGAP # noqa: E731
line(20, w_bottom + 34, W - 20, w_bottom + 34, "#ddd", 1)
-text(20, w_bottom + 56, "daily: săptămânile de după confirmare (open 81.30 = close-ul ei)",
- fill="#555", bold=True)
+text(20, w_bottom + 56, f"daily: zilele de după confirmarea weekly "
+ f"(open {DY[0][0]:.2f} = close-ul ei)", fill="#555", bold=True)
LX1, LX2, COL = xd(9) - 10, 392, 400
y_sl, y_e, y_tp = yd(SL), yd(ENTRY), yd(TP1)
@@ -148,9 +148,9 @@ rect(xd(9) - 8, yd(DY[9][1]) - 3, DGAP + 16, yd(DY[10][2]) - yd(DY[9][1]) + 6, O
line(LX1, y_sl, LX2, y_sl, RED, 1.5, "6 3")
line(xd(10) - 8, y_e, LX2, y_e, ORANGE, 1.5, "6 3")
line(xd(10) - 8, y_tp, LX2, y_tp, GRAY, 1.5, "2 3")
-text(COL, y_sl + 4, "stop 84.85 = 5 cenți peste high-ul de 4 candele", fill=RED, size=11)
-text(COL, y_e + 4, "intrare short 83.60", fill=ORANGE, size=11)
-text(COL, y_tp + 4, "ținta 82.35 — neatinsă (a scăzut o zi, la 83.00)",
+text(COL, y_sl + 4, f"stop {SL:.2f} = 5 cenți peste high-ul de 4 candele", fill=RED, size=11)
+text(COL, y_e + 4, f"intrare short {ENTRY:.2f}", fill=ORANGE, size=11)
+text(COL, y_tp + 4, f"ținta {TP1:.2f} — neatinsă (a scăzut o zi, la {LOW_AFTER:.2f})",
fill=GRAY, size=11)
candles(DY, DX0, DGAP, yd)
@@ -160,16 +160,16 @@ out.append(f'')
y_hit = DT - 40
arrow(560, y_hit + 6, cx14 + 9, y_sl - 9, RED)
-text(568, y_hit, "aici te-a scos: stopul 84.85, lovit a patra zi", fill=RED, bold=True)
+text(568, y_hit, f"aici te-a scos: stopul {SL:.2f}, lovit a {HIT - 10}-a zi", fill=RED, bold=True)
text(568, y_hit + 18, "banii mari de pe weekly cumpără mai departe", fill=RED)
# intrarea short: săgeată de jos-dreapta spre close-ul confirmării
y_bot = yd(min(b[2] for b in DY))
x_e = xd(12) + 6
arrow(x_e, y_tp + 30, xd(10) + 7, y_e + 4, ORANGE)
-text(x_e + 6, y_tp + 28, "aici ai intrat SHORT, la 83.60: Sell Doji corect ca formă",
+text(x_e + 6, y_tp + 28, f"aici ai intrat SHORT, la {ENTRY:.2f}: Sell Doji corect ca formă",
fill=ORANGE, bold=True)
-text(x_e + 6, y_tp + 46, "(close sub low-ul doji-ului 83.95) — dar contra weekly-ului",
+text(x_e + 6, y_tp + 46, f"(close sub low-ul doji-ului {DY[9][2]:.2f}) — dar contra weekly-ului",
fill=ORANGE)
y0 = max(y_bot, y_tp + 46) + 34
diff --git a/gen/strategii/buy_doji_directie.svg b/gen/strategii/buy_doji_directie.svg
index 69605a1..04986e3 100644
--- a/gen/strategii/buy_doji_directie.svg
+++ b/gen/strategii/buy_doji_directie.svg
@@ -28,7 +28,7 @@
weekly: Buy Doji confirmat (close 81.30, peste high-ul doji-ului 79.80)deci direcția permisă e LONG: pe daily cauți doar Buy Doji
- daily: săptămânile de după confirmare (open 81.30 = close-ul ei)
+ daily: zilele de după confirmarea weekly (open 81.30 = close-ul ei)
@@ -73,7 +73,7 @@
- aici te-a scos: stopul 84.85, lovit a patra zi
+ aici te-a scos: stopul 84.85, lovit a 4-a zibanii mari de pe weekly cumpără mai departe
diff --git a/gen/strategii/buy_doji_doji_forma.py b/gen/strategii/buy_doji_doji_forma.py
index 7e3cf33..7cf0fd3 100644
--- a/gen/strategii/buy_doji_doji_forma.py
+++ b/gen/strategii/buy_doji_doji_forma.py
@@ -1,5 +1,5 @@
#!/usr/bin/env python3
-"""Ce e un doji și ce nu — patru candele cu același high 50.10 și low 49.20.
+"""Ce e un doji și ce nu — patru candele cu același high 50.10 și low 49.25.
Citește `gen/strategii/buy_doji_doji_forma.spec.txt` și scrie
`gen/strategii/buy_doji_doji_forma.svg`. E prima imagine din capitol: cine o
@@ -18,21 +18,21 @@ from pathlib import Path
OUT = Path(__file__).with_suffix(".svg")
GREEN, RED, GREY, BLUE = "#188a3e", "#c00", "#555", "#1a5fb4"
-H, L = 50.10, 49.20
+H, L = 50.10, 49.25
RNG = H - L
# (nume, o, h, l, c, verdict, rânduri de etichetă sub candelă)
CANDLES = [
- ("A", 49.60, 50.10, 49.20, 49.55, "DA", ["DA: corp 0.05", "= 5,6 % din înălțime"]),
- ("B", 49.62, 50.10, 49.20, 49.53, "DA", ["DA, la limită:", "corp 0.09 = 10 %"]),
- ("C", 49.80, 50.10, 49.20, 49.50, "NU", ["NU: corp 0.30", "= 33 %"]),
- ("D", 50.05, 50.10, 49.20, 50.10, "NU", ["NU: corp mic (5,6 %),", "dar fără fitil sus"]),
+ ("A", 49.60, 50.10, 49.25, 49.55, "DA", ["DA: corp 0.05", "= 5,9 % din înălțime"]),
+ ("B", 49.62, 50.10, 49.25, 49.54, "DA", ["DA, la limită:", "corp 0.08 = 9,4 %"]),
+ ("C", 49.80, 50.10, 49.25, 49.50, "NU", ["NU: corp 0.30", "= 35 %"]),
+ ("D", 50.05, 50.10, 49.25, 50.10, "NU", ["NU: corp mic (5,9 %),", "dar fără fitil sus"]),
]
# --- assert-urile din spec --------------------------------------------------
ratio = {n: round(abs(c - o) / (h - l), 4) for n, o, h, l, c, *_ in CANDLES}
for n, o, h, l, c, *_ in CANDLES:
assert h == H and l == L, (n, h, l) # 1
-assert ratio == {"A": 0.0556, "B": 0.1000, "C": 0.3333, "D": 0.0556}, ratio # 2
+assert ratio == {"A": 0.0588, "B": 0.0941, "C": 0.3529, "D": 0.0588}, ratio # 2
for n, o, h, l, c, *_ in CANDLES[:2]: # 3
assert ratio[n] <= 0.10 and min(o, c) > l and max(o, c) < h, n
assert ratio["C"] > 0.10 # 4
@@ -85,7 +85,7 @@ def arrow(x1, y1, x2, y2, color, lines, anchor="start"):
text(x1 + dx, y0 + 14 * k, s, color, anchor, bold=(k == 0))
-text(24, 30, "Ce e un doji și ce nu — aceeași bară, 50.10 sus și 49.20 jos", "#333",
+text(24, 30, "Ce e un doji și ce nu — aceeași bară, 50.10 sus și 49.25 jos", "#333",
bold=True, size=14)
# zonele: A+B sunt doji, C+D nu
@@ -99,7 +99,7 @@ for p in (H, L):
t(f'')
text(24, y(H) - 6, "cât de sus a urcat prețul: 50.10")
-text(24, y(L) + 14, "cât de jos a coborât: 49.20")
+text(24, y(L) + 14, "cât de jos a coborât: 49.25")
for (n, o, h, l, c, verdict, lines), x in zip(CANDLES, XS):
color = GREEN if c >= o else RED
@@ -128,7 +128,7 @@ text(xA + 20, y(cA) + 10, "close 49.55")
# --- săgețile pe contraexemple ----------------------------------------------
xC, xD = XS[2], XS[3]
arrow(xC + 34, y(H) - 112, xC + 14, y(49.78), RED,
- lines=["corp prea gros (33 %)", "aici una din tabere a câștigat —", "nu mai e indecizie"])
+ lines=["corp prea gros (35 %)", "aici una din tabere a câștigat —", "nu mai e indecizie"])
arrow(xD, y(H) - 34, xD, y(H) - 4, RED, anchor="middle",
lines=["fără fitil sus", "regula cere fitil în ambele părți"])
diff --git a/gen/strategii/buy_doji_doji_forma.spec.txt b/gen/strategii/buy_doji_doji_forma.spec.txt
index e676526..1e89097 100644
--- a/gen/strategii/buy_doji_doji_forma.spec.txt
+++ b/gen/strategii/buy_doji_doji_forma.spec.txt
@@ -5,24 +5,29 @@ tip: DEFINIȚIE de o candelă (stil vechi permis de STYLE.md: 4 cande
proști": 2 zone dreptunghiulare + 5 săgeți cu text (CE + DE CE).
destinație: summaries/17_STRATEGII/01_buy_doji.md, nivelul 1 („Ce e un doji")
cheie markdown:
-titlu SVG: „Ce e un doji și ce nu — aceeași bară, 50.10 sus și 49.20 jos"
+titlu SVG: „Ce e un doji și ce nu — aceeași bară, 50.10 sus și 49.25 jos"
CE TREBUIE SĂ DEMONSTREZE
-------------------------
Testul „corp ≤ 10 % din range, fitil în ambele părți", pe patru candele cu
-ACELAȘI high 50.10 și ACELAȘI low 49.20 (range 0.90). Diferă doar corpul.
+ACELAȘI high 50.10 și ACELAȘI low 49.25 (range 0.85). Diferă doar corpul.
+Low-ul e 49.25, nu 49.20: 49.20 e PREȚUL STOPULUI în restul capitolului, iar
+prima diagramă a capitolului nu are voie să-l confunde cu low-ul dojiului
+(corectat 19.09.2026).
CANDELELE (o, h, l, c) și eticheta de sub fiecare
-------------------------------------------------
-A (49.60, 50.10, 49.20, 49.55) „DA: corp 0.05 = 5.6 % din range"
-B (49.62, 50.10, 49.20, 49.53) „DA, la limită: corp 0.09 = 10 % (parametrul 10)"
-C (49.80, 50.10, 49.20, 49.50) „NU: corp 0.30 = 33 %"
-D (50.05, 50.10, 49.20, 50.10) „NU: corp mic (5.6 %), dar fără fitil sus"
+A (49.60, 50.10, 49.25, 49.55) „DA: corp 0.05 = 5,9 % din range"
+B (49.62, 50.10, 49.25, 49.54) „DA, la limită: corp 0.08 = 9,4 % (parametrul 10)"
+C (49.80, 50.10, 49.25, 49.50) „NU: corp 0.30 = 35 %"
+D (50.05, 50.10, 49.25, 50.10) „NU: corp mic (5,9 %), dar fără fitil sus"
+B nu mai pică rotund pe 10 % (ar fi cerut corp 0.085, preț urât); regula
+„corpul <= 10 % din înălțime" e ce contează, nu cifra rotundă.
Verdictul e în eticheta de sub candelă („DA: …" verde / „NU: …" roșu) și în
eticheta zonei; nu se mai scrie DA/NU mare deasupra barei (se bătea cap în cap
cu textul săgeților).
Etichete de preț pe A: „cât de sus a urcat prețul: 50.10", „cât de jos a
-coborât: 49.20", „open 49.60", „close 49.55" (open deasupra lui close, pentru
+coborât: 49.25", „open 49.60", „close 49.55" (open deasupra lui close, pentru
că open > close; verifică ordinea pe axă).
ZONE (dreptunghiuri de evidențiere, fill-opacity 0.10)
@@ -35,13 +40,13 @@ pe A, din stânga: spre fitilul de sus („fitilul de sus / cumpărătorii au
împins, dar n-au ținut"); spre corp („corpul: aproape o linie / open și close
aproape egale — nimeni n-a câștigat ziua"); spre fitilul de jos („fitilul de
jos / vânzătorii au împins, dar n-au ținut").
-pe C, de sus: „corp prea gros (33 %) / aici una din tabere a câștigat — nu mai
+pe C, de sus: „corp prea gros (35 %) / aici una din tabere a câștigat — nu mai
e indecizie". pe D, de sus: „fără fitil sus / regula cere fitil în ambele părți".
ASSERT-URI
----------
-1. Toate patru: h == 50.10, l == 49.20.
-2. corp/range: A 0.0556, B 0.1000, C 0.3333, D 0.0556 (4 zecimale).
+1. Toate patru: h == 50.10, l == 49.25.
+2. corp/range: A 0.0588, B 0.0941, C 0.3529, D 0.0588 (4 zecimale).
3. A, B: corp/range <= 0.10 și min(o,c) > l și max(o,c) < h (fitil ambele părți).
4. C: corp/range > 0.10. D: max(o,c) == h (fitil sus zero).
5. y(open A) < y(close A) în pixeli (open mai sus pe ecran, fiindcă e preț mai mare).
@@ -49,7 +54,7 @@ ASSERT-URI
SURSA
-----
- Doji: open ≈ close, corp foarte mic față de range, fitil în ambele părți:
- summaries/03_MODUL_2/13_strategia_3_byh.md:15-30 (candela 50.10/49.20/49.60/49.55
+ summaries/03_MODUL_2/13_strategia_3_byh.md:15-30 (candela 50.10/49.25/49.60/49.55
e cea din lecție, cu cifrele sumarizatorului).
- Parametrul standard de doji pe 10 (nu 5): summaries/09_QA/28_2025-05-27.md:343-349.
- Candelele B, C, D sunt CONSTRUITE pentru contrast.
diff --git a/gen/strategii/buy_doji_doji_forma.svg b/gen/strategii/buy_doji_doji_forma.svg
index b88848d..f6f08b0 100644
--- a/gen/strategii/buy_doji_doji_forma.svg
+++ b/gen/strategii/buy_doji_doji_forma.svg
@@ -1,29 +1,29 @@
-
dojiconfirmare
-
-
- pivot lunar: nivel urmărit
- de mulți — aici apar
- cumpărătorii
+
+
+ pivot lunar: nivel urmărit
+ de mulți — aici apar
+ cumpărătorii
@@ -695,7 +697,7 @@ execută ca ordine de cumpărare. De aceea mișcarea se întoarce brusc.
Pasul 5 — Stopul și mărimea poziției
Numeri 4 candele înapoi, începând cu cea de confirmare, iei cel mai jos low
dintre ele și pui stopul puțin sub el.
-
+
Pasul 5 — stopul: numeri 4 candele înapoi de la confirmarenumeri 4 candele, începând cu confirmarea
@@ -741,71 +743,71 @@ dintre ele și pui stopul puțin sub el.
21(5)
- cu 4 sau cu 5 candele iese la fel: în scădere, low-ul doji-ului e oricum cel mai jos
-
- Același trade: stop „la ochi” (sub candela de confirmare) vs stopul din regulă
-
-
- ținta 1: 51.60
-
- intrarea: 50.40
-
- stop pus la ochi: 49.70
-
- stopul din regulă: 49.20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- stopul pus la ochi (49.70) e măturat
- era prea aproape de intrare
-
-
- al doilea picior al fundului: 49.50
- fundurile fac des asta
-
-
- stopul din regulă (49.20) ține
- al doilea picior rămâne peste el
-
-
- prețul ajunge la țintă
- dar numai cu stopul corect
- mai erai în trade
- Barele de după intrare și stopul la ochi sunt construite, pentru contrast.
- pe aici trece al doilea picior
+ cu 4 sau cu 5 candele iese la fel: în scădere, low-ul doji-ului e oricum cel mai jos
+
+ Același trade: stop „la ochi” (sub candela de confirmare) vs stopul din regulă
+
+
+ ținta 1: 51.60
+
+ intrarea: 50.40
+
+ stop pus la ochi: 49.70
+
+ stopul din regulă: 49.20
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ stopul pus la ochi (49.70) e măturat
+ era prea aproape de intrare
+
+
+ al doilea picior al fundului: 49.50
+ fundurile fac des asta
+
+
+ stopul din regulă (49.20) ține
+ al doilea picior rămâne peste el
+
+
+ prețul ajunge la țintă
+ dar numai cu stopul corect
+ mai erai în trade
+ Barele de după intrare și stopul la ochi sunt construite, pentru contrast.
+ pe aici trece al doilea picior
Sus, candelele numerotate de la confirmare. Cel mai jos low e al doji-ului,
49.25, iar stopul merge la 49.20, cu 5 cenți sub. După o scădere, low-ul
@@ -849,7 +851,7 @@ iar după ce e atinsă lași restul pe trailing stop.
Limita de timp: dacă în 8 candele de la intrare nu s-a atins nici ținta,
nici stopul, ieși oricum, la close-ul celei de-a 8-a.
-
+
A — prima treime la țintă, a doua pe trailing stop
@@ -909,10 +911,10 @@ nici stopul, ieși oricum, la close-ul celei de-a 8-a.
încă un gap: linia urcă la 52.60urcă doar, nu coboară niciodată
-
-
- prima închidere sub linie: ieși
- cu a doua treime, la 52.30 (+1.58R)
+
+
+ prima închidere sub linie: ieși
+ cu a doua treime, la 52.30 (+1.58R)linia de trailing stopprima treime: de la intrare la ținta 1:1
@@ -943,33 +945,33 @@ nici stopul, ieși oricum, la close-ul celei de-a 8-a.
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8a 8-a candelă: ieși oricum, la close 50.70 (+0.25R)banii blocați aici lipsesc din alt trade8 candele în care nu se întâmplă nimic
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
Sus, prima treime iese la 51.60. Apar două candele cu gap, care urcă linia
de trail întâi la 51.95, apoi la 52.60; a doua treime iese la 52.30, prima
@@ -999,8 +1001,8 @@ construite. Împărțirea în trei treimi e a sumarizatorului lecției; ținta
Sell Doji pe short — daily (exemplu construit)
-
- 1. creștere de 10 candele
+
+ 1. creșterea: 14 candele2. doji
@@ -1329,7 +1331,7 @@ Cele două panouri din diagramă sunt alte simboluri, cu alte prețuri (42 $ și
aici cumpără cei întârziați
- cade înapoi sub 78.00:
+ cade înapoi sub rezistența 78.50:semnalul a mințitvolum slab: nimeni mare nu cumpără
@@ -1418,7 +1420,7 @@ simbol: prețurile sunt în jur de 105 $. „MICI" e numele dat de curs variante
ținta 1:1 107.50intrare 106.30
- high doji 105.20
+ nivel din weeklystop 105.10sub ultimele4 candele
@@ -1504,7 +1506,7 @@ simbol: prețurile sunt în jur de 105 $. „MICI" e numele dat de curs variante
ținta 1:1 118.75intrare 115.75
- high doji 113.00
+ nivel din monthlystop 112.75
@@ -1579,7 +1581,7 @@ simbol: prețurile sunt în jur de 105 $. „MICI" e numele dat de curs variante
ținta 1:1 103.00intrare 102.52
- high doji 102.08
+ nivel din dailystop 102.04
@@ -1732,63 +1734,71 @@ Buy Doji nu apar deloc și le vezi doar cu ochiul.
În sesiunile de întrebări, autorul predă ca „corectă" o treime la close și
restul cu ordine limită (se execută doar la prețul dat sau mai bun) mai jos,
în corpul candelei de confirmare.
-
+
Intrarea în trei tranșe — același trade (doji 50.10 / 49.25)
-
-
- ținta 1: 51.60 = 1R față de close
-
- ținta 1: 51.32 = 1R față de prețul mediu 50.26
-
- stopul: 49.20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1/3 la close 50.40
- ca să nu ratezi trade-ul dacă pleacă fără tine
-
-
- 1/3 cu ordin limită la 50.23 (o treime din corp)
- mai ieftin, dacă prețul revine
-
-
- 1/3 cu ordin limită la 50.15 (jumătatea corpului)
- și mai ieftin
-
-
- media mai bună coboară ținta:
- ieși la 51.32, nu la 51.60
-
-
- retestul: prețul revine la 50.10
- și umple amândouă ordinele limită
- Paranteza de pe candela de confirmare e corpul ei (49.90 → 50.40): pe el se măsoară 1/3 și 1/2. Stopul e unul singur. Exemplu construit.
-
-
-
-
-
-
-
-
- risc 1.20 pe acțiune (tot la close)
-
- risc 1.06 pe acțiune (cu tranșe, preț mediu 50.26)
+
+
+ ținta 1: 51.60 = 1R față de close
+
+ ținta 1: 51.32 = 1R față de prețul mediu 50.26
+
+ intrarea (close-ul de confirmare): 50.40
+
+ stopul: 49.20
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ media mai bună coboară ținta:
+ ieși la 51.32, nu la 51.60
+
+
+ retestul: prețul revine la 50.10
+ și umple amândouă ordinele limită
+
+ 50.40
+
+
+ 1/3 la close 50.40
+ ca să nu ratezi trade-ul dacă pleacă fără tine
+
+ 50.23
+
+
+ 1/3 cu ordin limită la 50.23 (o treime din corp)
+ mai ieftin, dacă prețul revine
+
+ 50.15
+
+
+ 1/3 cu ordin limită la 50.15 (jumătatea corpului)
+ și mai ieftin
+
+
+
+
+
+ risc 1.20 pe acțiune (tot la close, de la intrarea 50.40)
+
+
+ risc 1.06 pe acțiune (cu tranșe, de la prețul mediu 50.26)
+
+ prețul mediu al celor trei tranșe: 50.26
+ Paranteza de pe candela de confirmare e corpul ei (49.90 → 50.40): pe el se măsoară 1/3 și 1/2. Stopul e unul singur. Exemplu construit.
Candela de confirmare are corpul între 49.90 și 50.40. O treime o cumperi la
close, la 50.40; o treime cu limită la o treime din corp, 50.23; o treime la
@@ -1805,8 +1815,10 @@ prețuri calculezi ținta. Alege înainte de trade și ține-te de ea. Detalii:
Exemplul real: LABU, de la doji la +30 %
LABU — daily
-
- 1. setup: scădere lungă, apoi trei minime aproape egale — pivotul 86.00 atins de două ori
+
+ 1. setup: scădere lungă, apoi primul test al pivotului 86.00
+
+ testul 2: minimele 2, 3 și doji-ul — fără revenire peste 86.002. doji + confirmare
@@ -1998,17 +2010,18 @@ prețuri calculezi ținta. Alege înainte de trade și ține-te de ea. Detalii:
volum
- test 1 · 82.40
- test 2 · 82.00
+ testul 1 · 82.40
+ revenire peste pivot · 88.90
+ testul 2 · 82.00aici intri, la close 89.50:abia acum știi că au câștigat cumpărătorii
-
-
- al treilea minim: 81.45,
- fără o nouă atingere a pivotului
- aici pui stopul, sub minime
+
+
+ minimul 3: 81.45 — tot din testul 2,
+ prețul n-a mai urcat peste 86.00 după minimul 2
+ aici pui stopul, pe cel mai jos dintre cele trei minimeretest: cade înapoi pe intrare
@@ -2022,7 +2035,7 @@ prețuri calculezi ținta. Alege înainte de trade și ține-te de ea. Detalii:
a ajuns la 116.35: +30 % în 21 de zile de bursă,cam 3,3R din cât ai riscatdoji = corp mic (o 86.10, c 86.00): cumpărătorii și vânzătorii sunt la egalitate, exact pe pivotul lunar 86.00
- ținta 1:1 (97.55) e atinsă pe bara 40: acolo vinzi o treime, restul merge mai departe — de asta nu vinzi tot la 1:1
+ ținta 1:1 (97.55) e atinsă a 6-a bară după intrare: acolo vinzi o treime, restul merge mai departe — de asta nu vinzi tot la 1:1Procentele (stop 9 %, +30 %) sunt ale cursului; nivelurile de preț sunt puse de sumarizator.
Ce e real: doar procentele — stop de 9 %, +30 % într-o lună. Prețurile
diff --git a/summaries/17_STRATEGII/01_buy_doji.md b/summaries/17_STRATEGII/01_buy_doji.md
index 1be2150..1460a23 100644
--- a/summaries/17_STRATEGII/01_buy_doji.md
+++ b/summaries/17_STRATEGII/01_buy_doji.md
@@ -11,32 +11,32 @@ Un doji e o candelă care se închide aproape la prețul la care s-a deschis:
corpul e o linie subțire, iar fitilele ies și în sus, și în jos. Spune că în
perioada aceea cumpărătorii și vânzătorii au fost la egalitate.
-
- Ce e un doji și ce nu — aceeași bară, 50.10 sus și 49.20 jos
-
+
+ Ce e un doji și ce nu — aceeași bară, 50.10 sus și 49.25 jos
+ doji
-
+ nu e doji
-
+ cât de sus a urcat prețul: 50.10
- cât de jos a coborât: 49.20
-
+ cât de jos a coborât: 49.25
+
- DA: corp 0.05
- = 5,6 % din înălțime
-
-
- DA, la limită:
- corp 0.09 = 10 %
-
+ DA: corp 0.05
+ = 5,9 % din înălțime
+
+
+ DA, la limită:
+ corp 0.08 = 9,4 %
+
- NU: corp 0.30
- = 33 %
-
+ NU: corp 0.30
+ = 35 %
+
- NU: corp mic (5,6 %),
- dar fără fitil sus
+ NU: corp mic (5,9 %),
+ dar fără fitil susfitilul de sus
@@ -54,14 +54,14 @@ perioada aceea cumpărătorii și vânzătorii au fost la egalitate.
close 49.55
- corp prea gros (33 %)
+ corp prea gros (35 %)aici una din tabere a câștigat —nu mai e indeciziefără fitil susregula cere fitil în ambele părți
- Doji = corpul e cel mult 10 % din înălțimea totală a barei (aici înălțimea e 0.90) și are fitil și sus, și jos.
+ Doji = corpul e cel mult 10 % din înălțimea totală a barei (aici înălțimea e 0.85) și are fitil și sus, și jos.
## Ce face strategia
@@ -336,7 +336,7 @@ Un Sell Doji weekly „nu înseamnă neapărat că se va materializa", dar la
weekly: Buy Doji confirmat (close 81.30, peste high-ul doji-ului 79.80)deci direcția permisă e LONG: pe daily cauți doar Buy Doji
- daily: săptămânile de după confirmare (open 81.30 = close-ul ei)
+ daily: zilele de după confirmarea weekly (open 81.30 = close-ul ei)
@@ -381,7 +381,7 @@ Un Sell Doji weekly „nu înseamnă neapărat că se va materializa", dar la
- aici te-a scos: stopul 84.85, lovit a patra zi
+ aici te-a scos: stopul 84.85, lovit a 4-a zibanii mari de pe weekly cumpără mai departe
@@ -537,11 +537,13 @@ au motiv să apară.
NU — doji în aer
- 0,51 % — la nivel
+ low-ul dojiului: 49.25
- gol de 7,07 % sub doji — doji în aer
+ low-ul dojiului: 49.25
+ de la 49.25 la 49.00 = 0,51 % — la nivel
+ de la 49.25 la 46.00 = gol de 7,07 % — doji în aer
- pivotul lunar 49.00
+ pivotul lunar 49.00pivotul lunar 53.50
@@ -568,11 +570,11 @@ au motiv să apară.
dojiconfirmare
-
-
- pivot lunar: nivel urmărit
- de mulți — aici apar
- cumpărătorii
+
+
+ pivot lunar: nivel urmărit
+ de mulți — aici apar
+ cumpărătorii
@@ -711,7 +713,7 @@ execută ca ordine de cumpărare. De aceea mișcarea se întoarce brusc.
**Numeri 4 candele înapoi, începând cu cea de confirmare, iei cel mai jos low
dintre ele și pui stopul puțin sub el.**
-
+Pasul 5 — stopul: numeri 4 candele înapoi de la confirmarenumeri 4 candele, începând cu confirmarea
@@ -757,71 +759,71 @@ dintre ele și pui stopul puțin sub el.**
21(5)
- cu 4 sau cu 5 candele iese la fel: în scădere, low-ul doji-ului e oricum cel mai jos
-
- Același trade: stop „la ochi” (sub candela de confirmare) vs stopul din regulă
-
-
- ținta 1: 51.60
-
- intrarea: 50.40
-
- stop pus la ochi: 49.70
-
- stopul din regulă: 49.20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- stopul pus la ochi (49.70) e măturat
- era prea aproape de intrare
-
-
- al doilea picior al fundului: 49.50
- fundurile fac des asta
-
-
- stopul din regulă (49.20) ține
- al doilea picior rămâne peste el
-
-
- prețul ajunge la țintă
- dar numai cu stopul corect
- mai erai în trade
- Barele de după intrare și stopul la ochi sunt construite, pentru contrast.
- pe aici trece al doilea picior
+ cu 4 sau cu 5 candele iese la fel: în scădere, low-ul doji-ului e oricum cel mai jos
+
+ Același trade: stop „la ochi” (sub candela de confirmare) vs stopul din regulă
+
+
+ ținta 1: 51.60
+
+ intrarea: 50.40
+
+ stop pus la ochi: 49.70
+
+ stopul din regulă: 49.20
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ stopul pus la ochi (49.70) e măturat
+ era prea aproape de intrare
+
+
+ al doilea picior al fundului: 49.50
+ fundurile fac des asta
+
+
+ stopul din regulă (49.20) ține
+ al doilea picior rămâne peste el
+
+
+ prețul ajunge la țintă
+ dar numai cu stopul corect
+ mai erai în trade
+ Barele de după intrare și stopul la ochi sunt construite, pentru contrast.
+ pe aici trece al doilea picior
Sus, candelele numerotate de la confirmare. Cel mai jos low e al doji-ului,
@@ -872,7 +874,7 @@ Ieși în trei treimi:
Limita de timp: dacă în 8 candele de la intrare nu s-a atins nici ținta,
nici stopul, ieși oricum, la close-ul celei de-a 8-a.
-
+A — prima treime la țintă, a doua pe trailing stop
@@ -932,10 +934,10 @@ nici stopul, ieși oricum, la close-ul celei de-a 8-a.
încă un gap: linia urcă la 52.60urcă doar, nu coboară niciodată
-
-
- prima închidere sub linie: ieși
- cu a doua treime, la 52.30 (+1.58R)
+
+
+ prima închidere sub linie: ieși
+ cu a doua treime, la 52.30 (+1.58R)linia de trailing stopprima treime: de la intrare la ținta 1:1
@@ -966,33 +968,33 @@ nici stopul, ieși oricum, la close-ul celei de-a 8-a.
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8a 8-a candelă: ieși oricum, la close 50.70 (+0.25R)banii blocați aici lipsesc din alt trade8 candele în care nu se întâmplă nimic
+ 1
+ 2
+ 3
+ 4
+ 5
+ 6
+ 7
+ 8
Sus, prima treime iese la 51.60. Apar două candele cu gap, care urcă linia
@@ -1026,8 +1028,8 @@ Exemplul de mai jos e alt simbol, pe altă scară de preț (în jur de 99 $, nu
Sell Doji pe short — daily (exemplu construit)
-
- 1. creștere de 10 candele
+
+ 1. creșterea: 14 candele2. doji
@@ -1364,7 +1366,7 @@ Cele două panouri din diagramă sunt alte simboluri, cu alte prețuri (42 $ și
aici cumpără cei întârziați
- cade înapoi sub 78.00:
+ cade înapoi sub rezistența 78.50:semnalul a mințitvolum slab: nimeni mare nu cumpără
@@ -1433,7 +1435,7 @@ simbol: prețurile sunt în jur de 105 $. „MICI" e numele dat de curs variante
ținta 1:1 107.50intrare 106.30
- high doji 105.20
+ nivel din weeklystop 105.10sub ultimele4 candele
@@ -1519,7 +1521,7 @@ simbol: prețurile sunt în jur de 105 $. „MICI" e numele dat de curs variante
ținta 1:1 118.75intrare 115.75
- high doji 113.00
+ nivel din monthlystop 112.75
@@ -1594,7 +1596,7 @@ simbol: prețurile sunt în jur de 105 $. „MICI" e numele dat de curs variante
ținta 1:1 103.00intrare 102.52
- high doji 102.08
+ nivel din dailystop 102.04
@@ -1719,63 +1721,71 @@ Buy Doji nu apar deloc și le vezi doar cu ochiul.
restul cu ordine limită (se execută doar la prețul dat sau mai bun) mai jos,
în corpul candelei de confirmare.
-
+Intrarea în trei tranșe — același trade (doji 50.10 / 49.25)
-
-
- ținta 1: 51.60 = 1R față de close
-
- ținta 1: 51.32 = 1R față de prețul mediu 50.26
-
- stopul: 49.20
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- 1/3 la close 50.40
- ca să nu ratezi trade-ul dacă pleacă fără tine
-
-
- 1/3 cu ordin limită la 50.23 (o treime din corp)
- mai ieftin, dacă prețul revine
-
-
- 1/3 cu ordin limită la 50.15 (jumătatea corpului)
- și mai ieftin
-
-
- media mai bună coboară ținta:
- ieși la 51.32, nu la 51.60
-
-
- retestul: prețul revine la 50.10
- și umple amândouă ordinele limită
- Paranteza de pe candela de confirmare e corpul ei (49.90 → 50.40): pe el se măsoară 1/3 și 1/2. Stopul e unul singur. Exemplu construit.
-
-
-
-
-
-
-
-
- risc 1.20 pe acțiune (tot la close)
-
- risc 1.06 pe acțiune (cu tranșe, preț mediu 50.26)
+
+
+ ținta 1: 51.60 = 1R față de close
+
+ ținta 1: 51.32 = 1R față de prețul mediu 50.26
+
+ intrarea (close-ul de confirmare): 50.40
+
+ stopul: 49.20
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ media mai bună coboară ținta:
+ ieși la 51.32, nu la 51.60
+
+
+ retestul: prețul revine la 50.10
+ și umple amândouă ordinele limită
+
+ 50.40
+
+
+ 1/3 la close 50.40
+ ca să nu ratezi trade-ul dacă pleacă fără tine
+
+ 50.23
+
+
+ 1/3 cu ordin limită la 50.23 (o treime din corp)
+ mai ieftin, dacă prețul revine
+
+ 50.15
+
+
+ 1/3 cu ordin limită la 50.15 (jumătatea corpului)
+ și mai ieftin
+
+
+
+
+
+ risc 1.20 pe acțiune (tot la close, de la intrarea 50.40)
+
+
+ risc 1.06 pe acțiune (cu tranșe, de la prețul mediu 50.26)
+
+ prețul mediu al celor trei tranșe: 50.26
+ Paranteza de pe candela de confirmare e corpul ei (49.90 → 50.40): pe el se măsoară 1/3 și 1/2. Stopul e unul singur. Exemplu construit.
Candela de confirmare are corpul între 49.90 și 50.40. O treime o cumperi la
@@ -1794,8 +1804,10 @@ candela e înaltă. Nu alerga după preț: „poate nu mai face niciodată".
LABU — daily
-
- 1. setup: scădere lungă, apoi trei minime aproape egale — pivotul 86.00 atins de două ori
+
+ 1. setup: scădere lungă, apoi primul test al pivotului 86.00
+
+ testul 2: minimele 2, 3 și doji-ul — fără revenire peste 86.002. doji + confirmare
@@ -1987,17 +1999,18 @@ candela e înaltă. Nu alerga după preț: „poate nu mai face niciodată".
volum
- test 1 · 82.40
- test 2 · 82.00
+ testul 1 · 82.40
+ revenire peste pivot · 88.90
+ testul 2 · 82.00aici intri, la close 89.50:abia acum știi că au câștigat cumpărătorii
-
-
- al treilea minim: 81.45,
- fără o nouă atingere a pivotului
- aici pui stopul, sub minime
+
+
+ minimul 3: 81.45 — tot din testul 2,
+ prețul n-a mai urcat peste 86.00 după minimul 2
+ aici pui stopul, pe cel mai jos dintre cele trei minimeretest: cade înapoi pe intrare
@@ -2011,7 +2024,7 @@ candela e înaltă. Nu alerga după preț: „poate nu mai face niciodată".
a ajuns la 116.35: +30 % în 21 de zile de bursă,cam 3,3R din cât ai riscatdoji = corp mic (o 86.10, c 86.00): cumpărătorii și vânzătorii sunt la egalitate, exact pe pivotul lunar 86.00
- ținta 1:1 (97.55) e atinsă pe bara 40: acolo vinzi o treime, restul merge mai departe — de asta nu vinzi tot la 1:1
+ ținta 1:1 (97.55) e atinsă a 6-a bară după intrare: acolo vinzi o treime, restul merge mai departe — de asta nu vinzi tot la 1:1Procentele (stop 9 %, +30 %) sunt ale cursului; nivelurile de preț sunt puse de sumarizator.