MODUL 5, lectia 1: eticheta TP1 ia pivotul rostit (119), nu cel derivat

Cursul rosteste "pivotul este la 119" si, separat, 3,92% distanta (whisper:
"392"). Documentul desena TP1 la 119.53, valoarea care rezulta din cele doua
- un pret pe care cursul nu l-a rostit, in eticheta de diagrama. Acum eticheta
e 119.00, R-ul recalculat la 1,41 (era 1,60), iar nepotrivirea dintre cele doua
cifre ale cursului e spusa in text, cu derivarea marcata ca derivare.
Assert-ul din generator cere acum pivotul rostit.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ThN7ixZrowca8aTGrK1MUJ
This commit is contained in:
Claude Agent
2026-10-01 21:44:11 +00:00
parent 30fc0f8df0
commit 4effcdabf1
4 changed files with 31 additions and 25 deletions

View File

@@ -348,9 +348,11 @@ la câte semnale noi de buy și de sell apar.
Singurul set de prețuri reale din lecție e cel de pe XOM (Exxon Mobil), citit
pe graficul daily de pe board-ul de 60 de minute, cu pivoții monthly: suportul
**S1 = 113.03** (proiecție bull), prețul închis la **115.02**, deci coloana
arată **1,76%** distanță față de suport; pivotul este afișat la 119 și ceva,
la **3,92%** deasupra prețului (din cele două cifre rostite rezultă 119.53 —
asta e valoarea desenată), iar rezistența e la unsprezece și ceva la sută.
arată **1,76%** distanță față de suport; pivotul este rostit ca fiind la
**119**, iar coloana de distanță arată **3,92%** deasupra prețului, iar
rezistența e la unsprezece și ceva la sută. (Cele două cifre nu se potrivesc
exact: 3,92% peste 115.02 ar însemna un pivot pe la 119,5. Diagrama poartă
cifra rostită, 119; 119,5 e o derivare a mea, nu un preț al cursului.)
Celula pivotului e roșie, pentru că prețul e sub pivot.
Cursul se oprește la citirea coloanelor. Trigger-ul, stopul și ținta de mai jos
@@ -364,8 +366,8 @@ sunt **completarea mea**, construite pe nivelurile lui reale:
candele. Motivul: dacă prețul recoboară acolo, suportul monthly nu a ținut,
iar motivul intrării a dispărut. Un stop pus *la* 113.03 ar fi scos de
zgomotul normal din jurul nivelului.
- **Ținta 119.53 (pivotul monthly)** — primul nivel calculat pe care prețul îl
întâlnește în sus. Iese 1,60R, adică riști 2.82 ca să câștigi 4.51.
- **Ținta 119.00 (pivotul monthly)** — primul nivel calculat pe care prețul îl
întâlnește în sus. Iese 1,41R, adică riști 2.82 ca să câștigi 3.98.
- **Stelele:** 3 stele Trinity în direcția long + bull reversal + prețul la
1,76% de suport = cinci motive; o divergență bull pe power ar face „aproape
șapte", cum zice cursul.

View File

@@ -222,11 +222,11 @@ XW = [(0.30, 0.30)] * 22 + [(0.25, 0.28), (0.25, 0.30), (0.20, 0.25)]
XV = [38, 36, 34, 31, 39, 36, 33, 30, 38, 35, 32, 40, 36, 32, 41,
38, 34, 31, 39, 43, 37, 33, 40, 44, 76]
cds = from_closes(XOM, wicks=XW, vols=XV, start=121.4)
entry, sl, s1, piv = 115.02, 112.20, 113.03, 119.53
entry, sl, s1, piv = 115.02, 112.20, 113.03, 119.00 # piv: cifra rostită în curs
last, doji = cds[-1], cds[-2]
assert abs(last.c - entry) < 0.001, last.c
assert abs((entry / s1 - 1) * 100 - 1.76) < 0.02 # cifra din curs: 1,76%
assert abs((piv / entry - 1) * 100 - 3.92) < 0.02 # cifra din curs: 3,92%
assert piv == 119.00, piv # doar prețuri rostite pe etichete
assert last.c > doji.h, (last.c, doji.h) # bull reversal
assert sl < min(c.l for c in cds[-4:]), (sl, min(c.l for c in cds[-4:]))
R = (piv - entry) / (entry - sl)
@@ -242,7 +242,7 @@ CH["stele_long"] = Chart(
mas=[MA(20, "#b06000", dash="4 3", text="SMA-20")],
**COMMON, scale=30, vol_h=70, vol_label="volum",
title="XOM — daily, pivoți monthly",
caption="Ale cursului: 115.02, S1 113.03, 1,76%, pivot la 3,92% (= 119.53)."
caption="Ale cursului: 115.02, S1 113.03, 1,76%, pivot 119 (coloana arăta 3,92%)."
" SL-ul si trigger-ul sunt ale mele.").render()