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,162 @@
<svg viewBox="0 0 1160 480" width="1160" height="480" xmlns="http://www.w3.org/2000/svg" style="width:100%;height:auto;font:12px sans-serif"><text x="580" y="20" fill="#333" text-anchor="middle" style="font-weight:bold">Setup A+ vs. setup mediocru (două panouri, exemple construite)</text><g transform="translate(8,38)">
<text x="24" y="48" fill="#333" style="font-weight:bold">A+ — doji la suport, volum în acumulare</text>
<line x1="24" y1="282.6" x2="546" y2="282.6" stroke="#188a3e" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="30" y="276.6" fill="#188a3e">suport 42.00</text>
<line x1="44.0" y1="56.0" x2="44.0" y2="78.0" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="39.5" y="62.6" width="9" height="8.8" fill="#c00"/>
<line x1="59.0" y1="64.8" x2="59.0" y2="95.6" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="54.5" y="71.4" width="9" height="17.6" fill="#c00"/>
<line x1="74.0" y1="82.4" x2="74.0" y2="113.2" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="69.5" y="89.0" width="9" height="17.6" fill="#c00"/>
<line x1="89.0" y1="100.0" x2="89.0" y2="130.8" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="84.5" y="106.6" width="9" height="17.6" fill="#c00"/>
<line x1="104.0" y1="117.6" x2="104.0" y2="148.4" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="99.5" y="124.2" width="9" height="17.6" fill="#c00"/>
<line x1="119.0" y1="135.2" x2="119.0" y2="166.0" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="114.5" y="141.8" width="9" height="17.6" fill="#c00"/>
<line x1="134.0" y1="152.8" x2="134.0" y2="183.6" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="129.5" y="159.4" width="9" height="17.6" fill="#c00"/>
<line x1="149.0" y1="170.4" x2="149.0" y2="212.2" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="144.5" y="177.0" width="9" height="28.6" fill="#c00"/>
<line x1="164.0" y1="199.0" x2="164.0" y2="240.8" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="159.5" y="205.6" width="9" height="28.6" fill="#c00"/>
<line x1="179.0" y1="227.6" x2="179.0" y2="276.0" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="174.5" y="234.2" width="9" height="35.2" fill="#c00"/>
<line x1="194.0" y1="262.8" x2="194.0" y2="283.7" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="189.5" y="269.4" width="9" height="1.6" fill="#188a3e"/>
<line x1="209.0" y1="241.9" x2="209.0" y2="276.0" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="204.5" y="247.4" width="9" height="22.0" fill="#188a3e"/>
<line x1="224.0" y1="229.8" x2="224.0" y2="254.0" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="219.5" y="236.4" width="9" height="11.0" fill="#188a3e"/>
<line x1="239.0" y1="221.0" x2="239.0" y2="243.0" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="234.5" y="227.6" width="9" height="8.8" fill="#188a3e"/>
<line x1="254.0" y1="221.0" x2="254.0" y2="240.8" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="249.5" y="227.6" width="9" height="6.6" fill="#c00"/>
<line x1="269.0" y1="214.4" x2="269.0" y2="240.8" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="264.5" y="221.0" width="9" height="13.2" fill="#188a3e"/>
<line x1="284.0" y1="205.6" x2="284.0" y2="227.6" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="279.5" y="212.2" width="9" height="8.8" fill="#188a3e"/>
<line x1="299.0" y1="205.6" x2="299.0" y2="223.2" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="294.5" y="212.2" width="9" height="4.4" fill="#c00"/>
<line x1="314.0" y1="199.0" x2="314.0" y2="223.2" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="309.5" y="205.6" width="9" height="11.0" fill="#188a3e"/>
<line x1="329.0" y1="190.2" x2="329.0" y2="212.2" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="324.5" y="196.8" width="9" height="8.8" fill="#188a3e"/>
<line x1="344.0" y1="183.6" x2="344.0" y2="203.4" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="339.5" y="190.2" width="9" height="6.6" fill="#188a3e"/>
<line x1="359.0" y1="177.0" x2="359.0" y2="196.8" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="354.5" y="183.6" width="9" height="6.6" fill="#188a3e"/>
<line x1="374.0" y1="170.4" x2="374.0" y2="190.2" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="369.5" y="177.0" width="9" height="6.6" fill="#188a3e"/>
<line x1="389.0" y1="163.8" x2="389.0" y2="183.6" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="384.5" y="170.4" width="9" height="6.6" fill="#188a3e"/>
<line x1="24" y1="369.7" x2="546" y2="369.7" stroke="#888"/>
<rect x="39.5" y="336.1" width="9" height="33.6" fill="#c00" opacity="0.55"/>
<rect x="54.5" y="337.9" width="9" height="31.8" fill="#c00" opacity="0.55"/>
<rect x="69.5" y="339.1" width="9" height="30.6" fill="#c00" opacity="0.55"/>
<rect x="84.5" y="340.3" width="9" height="29.4" fill="#c00" opacity="0.55"/>
<rect x="99.5" y="341.5" width="9" height="28.2" fill="#c00" opacity="0.55"/>
<rect x="114.5" y="342.7" width="9" height="27.0" fill="#c00" opacity="0.55"/>
<rect x="129.5" y="343.3" width="9" height="26.4" fill="#c00" opacity="0.55"/>
<rect x="144.5" y="344.5" width="9" height="25.2" fill="#c00" opacity="0.55"/>
<rect x="159.5" y="345.1" width="9" height="24.6" fill="#c00" opacity="0.55"/>
<rect x="174.5" y="346.3" width="9" height="23.4" fill="#c00" opacity="0.55"/>
<rect x="189.5" y="333.7" width="9" height="36.0" fill="#188a3e" opacity="0.55"/>
<rect x="204.5" y="318.1" width="9" height="51.6" fill="#188a3e" opacity="0.55"/>
<rect x="219.5" y="326.5" width="9" height="43.2" fill="#188a3e" opacity="0.55"/>
<rect x="234.5" y="324.7" width="9" height="45.0" fill="#188a3e" opacity="0.55"/>
<rect x="249.5" y="327.7" width="9" height="42.0" fill="#c00" opacity="0.55"/>
<rect x="264.5" y="322.9" width="9" height="46.8" fill="#188a3e" opacity="0.55"/>
<rect x="279.5" y="320.5" width="9" height="49.2" fill="#188a3e" opacity="0.55"/>
<rect x="294.5" y="321.7" width="9" height="48.0" fill="#c00" opacity="0.55"/>
<rect x="309.5" y="318.7" width="9" height="51.0" fill="#188a3e" opacity="0.55"/>
<rect x="324.5" y="316.9" width="9" height="52.8" fill="#188a3e" opacity="0.55"/>
<rect x="339.5" y="314.5" width="9" height="55.2" fill="#188a3e" opacity="0.55"/>
<rect x="354.5" y="312.7" width="9" height="57.0" fill="#188a3e" opacity="0.55"/>
<rect x="369.5" y="310.9" width="9" height="58.8" fill="#188a3e" opacity="0.55"/>
<rect x="384.5" y="309.7" width="9" height="60.0" fill="#188a3e" opacity="0.55"/>
<text x="24" y="303.7" fill="#555">volum</text>
<text x="194.0" y="297.7" fill="#b06000" text-anchor="middle" style="font-weight:bold">doji la nivel (low 41.95)</text>
<text x="209.0" y="225.9" fill="#188a3e" text-anchor="middle" style="font-weight:bold">acumulare</text>
<text x="24" y="400" fill="#555">acumulare: volum peste media ultimelor 10 bare.</text>
</g><g transform="translate(592,38)">
<text x="24" y="48" fill="#333" style="font-weight:bold">Mediocru — gap-up în rezistență, volum varză</text>
<line x1="24" y1="78.0" x2="546" y2="78.0" stroke="#c00" stroke-width="1.5" stroke-dasharray="4 3"/>
<text x="532" y="72.0" fill="#c00" text-anchor="end">rezistență 78.50</text>
<line x1="44.0" y1="249.6" x2="44.0" y2="269.4" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="39.5" y="254.0" width="9" height="11.0" fill="#188a3e"/>
<line x1="59.0" y1="238.6" x2="59.0" y2="258.4" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="54.5" y="243.0" width="9" height="11.0" fill="#188a3e"/>
<line x1="74.0" y1="226.5" x2="74.0" y2="246.3" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="69.5" y="230.9" width="9" height="12.1" fill="#188a3e"/>
<line x1="89.0" y1="214.4" x2="89.0" y2="234.2" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="84.5" y="218.8" width="9" height="12.1" fill="#188a3e"/>
<line x1="104.0" y1="203.4" x2="104.0" y2="222.1" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="99.5" y="207.8" width="9" height="11.0" fill="#188a3e"/>
<line x1="119.0" y1="192.4" x2="119.0" y2="211.1" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="114.5" y="196.8" width="9" height="11.0" fill="#188a3e"/>
<line x1="134.0" y1="181.4" x2="134.0" y2="200.1" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="129.5" y="185.8" width="9" height="11.0" fill="#188a3e"/>
<line x1="149.0" y1="171.5" x2="149.0" y2="189.1" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="144.5" y="175.9" width="9" height="9.9" fill="#188a3e"/>
<line x1="164.0" y1="161.6" x2="164.0" y2="179.2" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="159.5" y="166.0" width="9" height="9.9" fill="#188a3e"/>
<line x1="179.0" y1="151.7" x2="179.0" y2="169.3" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="174.5" y="156.1" width="9" height="9.9" fill="#188a3e"/>
<line x1="194.0" y1="141.8" x2="194.0" y2="159.4" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="189.5" y="146.2" width="9" height="9.9" fill="#188a3e"/>
<line x1="209.0" y1="133.0" x2="209.0" y2="149.5" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="204.5" y="137.4" width="9" height="8.8" fill="#188a3e"/>
<line x1="224.0" y1="124.2" x2="224.0" y2="140.7" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="219.5" y="128.6" width="9" height="8.8" fill="#188a3e"/>
<line x1="239.0" y1="115.4" x2="239.0" y2="131.9" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="234.5" y="115.4" width="9" height="13.2" fill="#188a3e"/>
<line x1="254.0" y1="78.0" x2="254.0" y2="86.8" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="249.5" y="84.6" width="9" height="1.6" fill="#188a3e"/>
<line x1="269.0" y1="56.0" x2="269.0" y2="86.8" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="264.5" y="60.4" width="9" height="24.2" fill="#188a3e"/>
<line x1="284.0" y1="58.2" x2="284.0" y2="80.2" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="279.5" y="60.4" width="9" height="15.4" fill="#c00"/>
<line x1="299.0" y1="73.6" x2="299.0" y2="93.4" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="294.5" y="75.8" width="9" height="13.2" fill="#c00"/>
<line x1="314.0" y1="86.8" x2="314.0" y2="106.6" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="309.5" y="89.0" width="9" height="13.2" fill="#c00"/>
<line x1="329.0" y1="98.9" x2="329.0" y2="115.4" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="324.5" y="102.2" width="9" height="8.8" fill="#c00"/>
<line x1="344.0" y1="107.7" x2="344.0" y2="124.2" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="339.5" y="111.0" width="9" height="8.8" fill="#c00"/>
<line x1="359.0" y1="116.5" x2="359.0" y2="130.8" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="354.5" y="119.8" width="9" height="6.6" fill="#c00"/>
<line x1="374.0" y1="124.2" x2="374.0" y2="137.4" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="369.5" y="126.4" width="9" height="6.6" fill="#c00"/>
<line x1="389.0" y1="129.7" x2="389.0" y2="144.0" stroke="#1a1a1a" stroke-width="1.2"/>
<rect x="384.5" y="133.0" width="9" height="6.6" fill="#c00"/>
<line x1="24" y1="355.4" x2="546" y2="355.4" stroke="#888"/>
<rect x="39.5" y="311.8" width="9" height="43.6" fill="#188a3e" opacity="0.55"/>
<rect x="54.5" y="309.9" width="9" height="45.5" fill="#188a3e" opacity="0.55"/>
<rect x="69.5" y="310.9" width="9" height="44.5" fill="#188a3e" opacity="0.55"/>
<rect x="84.5" y="308.1" width="9" height="47.3" fill="#188a3e" opacity="0.55"/>
<rect x="99.5" y="309.0" width="9" height="46.4" fill="#188a3e" opacity="0.55"/>
<rect x="114.5" y="306.3" width="9" height="49.1" fill="#188a3e" opacity="0.55"/>
<rect x="129.5" y="307.2" width="9" height="48.2" fill="#188a3e" opacity="0.55"/>
<rect x="144.5" y="304.5" width="9" height="50.9" fill="#188a3e" opacity="0.55"/>
<rect x="159.5" y="305.4" width="9" height="50.0" fill="#188a3e" opacity="0.55"/>
<rect x="174.5" y="302.7" width="9" height="52.7" fill="#188a3e" opacity="0.55"/>
<rect x="189.5" y="303.6" width="9" height="51.8" fill="#188a3e" opacity="0.55"/>
<rect x="204.5" y="300.9" width="9" height="54.5" fill="#188a3e" opacity="0.55"/>
<rect x="219.5" y="301.8" width="9" height="53.6" fill="#188a3e" opacity="0.55"/>
<rect x="234.5" y="299.0" width="9" height="56.4" fill="#188a3e" opacity="0.55"/>
<rect x="249.5" y="302.7" width="9" height="52.7" fill="#188a3e" opacity="0.55"/>
<rect x="264.5" y="328.1" width="9" height="27.3" fill="#188a3e" opacity="0.55"/>
<rect x="279.5" y="305.4" width="9" height="50.0" fill="#c00" opacity="0.55"/>
<rect x="294.5" y="300.9" width="9" height="54.5" fill="#c00" opacity="0.55"/>
<rect x="309.5" y="297.2" width="9" height="58.2" fill="#c00" opacity="0.55"/>
<rect x="324.5" y="299.0" width="9" height="56.4" fill="#c00" opacity="0.55"/>
<rect x="339.5" y="295.4" width="9" height="60.0" fill="#c00" opacity="0.55"/>
<rect x="354.5" y="298.1" width="9" height="57.3" fill="#c00" opacity="0.55"/>
<rect x="369.5" y="296.3" width="9" height="59.1" fill="#c00" opacity="0.55"/>
<rect x="384.5" y="299.9" width="9" height="55.5" fill="#c00" opacity="0.55"/>
<text x="24" y="289.4" fill="#555">volum</text>
<text x="254.0" y="199.8" fill="#b06000" text-anchor="middle" style="font-weight:bold">doji 78.50 / 78.10</text>
<text x="24" y="385" fill="#555">gap-up + doji în rezistență, confirmare pe volum slab.</text>
<text x="28" y="120" fill="#c00" style="font-weight:bold">gap-up, volum slab</text><line x1="152" y1="116" x2="246.5" y2="100.0" stroke="#c00" stroke-width="1"/><circle cx="246.5" cy="100.0" r="2.5" fill="#c00"/></g><text x="580" y="472" fill="#555" text-anchor="middle">Surse: 13_strategia_3_byh.md:188-190 (doji la nivel); 01_buy_doji_si_strategia_mici.md:227-235 (context invalid).</text></svg>

After

Width:  |  Height:  |  Size: 13 KiB