strategii: primele 30 de diagrame, cu generatoarele lor

Cate un agent grafician per diagrama, fiecare cu generatorul si SVG-ul lui.
Graficele de pret trec prin svg_candles, cu assert-urile din specificatie
scrise in generator — verifica structura, nu doar ca ruleaza: ca al doilea
picior e mai jos, ca intrarea e close-ul barei de confirmare, ca 1:1 e exact.

Verificare prin sondaj pe buy_doji_ansamblu, cu screenshot citit: serie
continua de 32 de candele, panou de volum, MA(20), doji-ul si ieșirea pe
trail etichetate, cifrele identice cu specificatia.

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-09-18 19:22:13 +00:00
parent af448dda69
commit 01599d2e9d
60 changed files with 9035 additions and 0 deletions

View File

@@ -0,0 +1,111 @@
<svg viewBox="0 0 640 460" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif">
<text x="24" y="48" fill="#333" style="font-weight:bold">Sell Doji — daily (exemplu construit, fără ticker)</text>
<line x1="24" y1="68.0" x2="626" y2="68.0" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="612" y="62.0" fill="#c00" text-anchor="end">SL 100.10 (high 4 candele)</text>
<line x1="24" y1="101.0" x2="626" y2="101.0" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="612" y="95.0" fill="#188a3e" text-anchor="end">intrare short 99.00</text>
<line x1="24" y1="134.0" x2="626" y2="134.0" stroke="#1a5fb4" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="612" y="128.0" fill="#1a5fb4" text-anchor="end">TP 97.90 = 1R</text>
<line x1="24" y1="177.5" x2="626" y2="177.5" stroke="#b06000" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="612" y="171.5" fill="#b06000" text-anchor="end">trail 96.45</text>
<line x1="44.0" y1="272.0" x2="44.0" y2="288.5" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="39.5" y="281.0" width="9" height="1.6" fill="#188a3e"/>
<line x1="59.0" y1="239.0" x2="59.0" y2="288.5" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="54.5" y="248.0" width="9" height="33.0" fill="#188a3e"/>
<line x1="74.0" y1="239.0" x2="74.0" y2="267.5" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="69.5" y="248.0" width="9" height="12.0" fill="#c00"/>
<line x1="89.0" y1="212.0" x2="89.0" y2="267.5" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="84.5" y="221.0" width="9" height="39.0" fill="#188a3e"/>
<line x1="104.0" y1="179.0" x2="104.0" y2="228.5" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="99.5" y="188.0" width="9" height="33.0" fill="#188a3e"/>
<line x1="119.0" y1="179.0" x2="119.0" y2="204.5" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="114.5" y="188.0" width="9" height="9.0" fill="#c00"/>
<line x1="134.0" y1="152.0" x2="134.0" y2="204.5" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="129.5" y="161.0" width="9" height="36.0" fill="#188a3e"/>
<line x1="149.0" y1="119.0" x2="149.0" y2="168.5" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="144.5" y="128.0" width="9" height="33.0" fill="#188a3e"/>
<line x1="164.0" y1="119.0" x2="164.0" y2="144.5" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="159.5" y="128.0" width="9" height="9.0" fill="#c00"/>
<line x1="179.0" y1="95.0" x2="179.0" y2="144.5" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="174.5" y="104.0" width="9" height="33.0" fill="#188a3e"/>
<line x1="194.0" y1="68.0" x2="194.0" y2="111.5" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="189.5" y="77.0" width="9" height="27.0" fill="#188a3e"/>
<line x1="209.0" y1="56.0" x2="209.0" y2="84.5" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="204.5" y="65.0" width="9" height="12.0" fill="#188a3e"/>
<line x1="224.0" y1="56.0" x2="224.0" y2="81.5" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="219.5" y="65.0" width="9" height="9.0" fill="#c00"/>
<line x1="239.0" y1="68.0" x2="239.0" y2="89.0" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="234.5" y="74.0" width="9" height="7.5" fill="#c00"/>
<line x1="254.0" y1="68.0" x2="254.0" y2="95.0" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="249.5" y="81.5" width="9" height="1.6" fill="#c00"/>
<line x1="269.0" y1="77.0" x2="269.0" y2="93.5" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="264.5" y="83.0" width="9" height="6.0" fill="#777"/>
<line x1="284.0" y1="83.0" x2="284.0" y2="105.5" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="279.5" y="89.0" width="9" height="12.0" fill="#c00"/>
<line x1="299.0" y1="92.0" x2="299.0" y2="123.5" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="294.5" y="101.0" width="9" height="15.0" fill="#c00"/>
<line x1="314.0" y1="107.0" x2="314.0" y2="129.5" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="309.5" y="116.0" width="9" height="6.0" fill="#c00"/>
<line x1="329.0" y1="113.0" x2="329.0" y2="144.5" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="324.5" y="122.0" width="9" height="15.0" fill="#c00"/>
<line x1="344.0" y1="128.0" x2="344.0" y2="156.5" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="339.5" y="137.0" width="9" height="12.0" fill="#c00"/>
<line x1="359.0" y1="140.0" x2="359.0" y2="168.5" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="354.5" y="149.0" width="9" height="12.0" fill="#c00"/>
<line x1="374.0" y1="152.0" x2="374.0" y2="177.5" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="369.5" y="161.0" width="9" height="9.0" fill="#c00"/>
<line x1="389.0" y1="161.0" x2="389.0" y2="186.5" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="384.5" y="170.0" width="9" height="9.0" fill="#c00"/>
<line x1="404.0" y1="170.0" x2="404.0" y2="195.5" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="399.5" y="179.0" width="9" height="9.0" fill="#c00"/>
<line x1="419.0" y1="177.5" x2="419.0" y2="203.0" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="414.5" y="188.0" width="9" height="9.0" fill="#c00"/>
<line x1="434.0" y1="176.0" x2="434.0" y2="200.0" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="429.5" y="185.0" width="9" height="12.0" fill="#188a3e"/>
<line x1="449.0" y1="164.0" x2="449.0" y2="192.5" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="444.5" y="173.0" width="9" height="12.0" fill="#188a3e"/>
<line x1="464.0" y1="164.0" x2="464.0" y2="186.5" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="459.5" y="173.0" width="9" height="6.0" fill="#c00"/>
<line x1="479.0" y1="170.0" x2="479.0" y2="195.5" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="474.5" y="179.0" width="9" height="9.0" fill="#c00"/>
<line x1="494.0" y1="173.0" x2="494.0" y2="195.5" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="489.5" y="182.0" width="9" height="6.0" fill="#188a3e"/>
<line x1="24" y1="384.5" x2="626" y2="384.5" stroke="#888"/>
<rect x="39.5" y="350.3" width="9" height="34.2" fill="#188a3e" opacity="0.55"/>
<rect x="54.5" y="351.8" width="9" height="32.7" fill="#188a3e" opacity="0.55"/>
<rect x="69.5" y="348.7" width="9" height="35.8" fill="#c00" opacity="0.55"/>
<rect x="84.5" y="353.4" width="9" height="31.1" fill="#188a3e" opacity="0.55"/>
<rect x="99.5" y="349.5" width="9" height="35.0" fill="#188a3e" opacity="0.55"/>
<rect x="114.5" y="347.2" width="9" height="37.3" fill="#c00" opacity="0.55"/>
<rect x="129.5" y="351.1" width="9" height="33.4" fill="#188a3e" opacity="0.55"/>
<rect x="144.5" y="347.9" width="9" height="36.6" fill="#188a3e" opacity="0.55"/>
<rect x="159.5" y="345.6" width="9" height="38.9" fill="#c00" opacity="0.55"/>
<rect x="174.5" y="349.5" width="9" height="35.0" fill="#188a3e" opacity="0.55"/>
<rect x="189.5" y="344.1" width="9" height="40.4" fill="#188a3e" opacity="0.55"/>
<rect x="204.5" y="339.4" width="9" height="45.1" fill="#188a3e" opacity="0.55"/>
<rect x="219.5" y="346.4" width="9" height="38.1" fill="#c00" opacity="0.55"/>
<rect x="234.5" y="341.7" width="9" height="42.8" fill="#c00" opacity="0.55"/>
<rect x="249.5" y="314.5" width="9" height="70.0" fill="#c00" opacity="0.55"/>
<rect x="264.5" y="336.3" width="9" height="48.2" fill="#777" opacity="0.55"/>
<rect x="279.5" y="319.2" width="9" height="65.3" fill="#c00" opacity="0.55"/>
<rect x="294.5" y="340.9" width="9" height="43.6" fill="#c00" opacity="0.55"/>
<rect x="309.5" y="344.1" width="9" height="40.4" fill="#c00" opacity="0.55"/>
<rect x="324.5" y="345.6" width="9" height="38.9" fill="#c00" opacity="0.55"/>
<rect x="339.5" y="347.2" width="9" height="37.3" fill="#c00" opacity="0.55"/>
<rect x="354.5" y="348.7" width="9" height="35.8" fill="#c00" opacity="0.55"/>
<rect x="369.5" y="350.3" width="9" height="34.2" fill="#c00" opacity="0.55"/>
<rect x="384.5" y="351.8" width="9" height="32.7" fill="#c00" opacity="0.55"/>
<rect x="399.5" y="353.4" width="9" height="31.1" fill="#c00" opacity="0.55"/>
<rect x="414.5" y="349.5" width="9" height="35.0" fill="#c00" opacity="0.55"/>
<rect x="429.5" y="345.6" width="9" height="38.9" fill="#188a3e" opacity="0.55"/>
<rect x="444.5" y="348.7" width="9" height="35.8" fill="#188a3e" opacity="0.55"/>
<rect x="459.5" y="350.3" width="9" height="34.2" fill="#c00" opacity="0.55"/>
<rect x="474.5" y="351.1" width="9" height="33.4" fill="#c00" opacity="0.55"/>
<rect x="489.5" y="349.5" width="9" height="35.0" fill="#188a3e" opacity="0.55"/>
<text x="24" y="308.5" fill="#555">volum</text>
<text x="254.0" y="58.0" fill="#b06000" text-anchor="middle" style="font-weight:bold">doji 99.20 / 100.10</text>
<text x="449.0" y="148.0" fill="#c00" text-anchor="middle" style="font-weight:bold">ieșire pe trail 96.60</text>
<text x="24" y="406.5" fill="#777">bara 15: close 99.40 peste low-ul dojiului 99.20 — NU confirmă</text>
<text x="24" y="423.5" fill="#c00">bara 16: close 99.00 sub 99.20 — confirmare (intrare short)</text>
<text x="24" y="448" fill="#555">Intrare short la close sub low-ul dojiului, SL la high 4 candele, TP 1:1, apoi trail.</text>
</svg>

After

Width:  |  Height:  |  Size: 8.8 KiB