==============================================================================================================
  COMBINED SIGNAL · MOVING AVERAGE + SENTIMENT
  Didactic Python code · Kardex Tauro · kardex-tauro.muisca.co
==============================================================================================================
  NOTICE: educational material to practise Python; it is NOT a recommendation to buy or to sell; the sample
  prices and the headlines in this program are invented; a past result guarantees nothing; ask a licensed
  professional before investing

Closes read: 180  (2026-01-02 to 2026-06-30)
Headlines read: 30  (2026-04-06 to 2026-07-16)
Source of the workshop historical prices (this program does not use them): CoinGecko, api.coingecko.com and the Federal Reserve Bank of St. Louis (SP500 series), downloaded on 2026-09-25

==============================================================================================================
TECHNICAL SIGNAL AND SENTIMENT BY DATE
==============================================================================================================
--------------------------------------------------------------------------------------------------------------
Date       Close                                Headline    Avg. 20    Avg. 50     Tech.   Sentim.    Decision
--------------------------------------------------------------------------------------------------------------
2026-04-06 93.24      The index rises sharply and mar...      97.00     103.45        -1        +1        wait
2026-04-09 93.71      The price falls on fear of a ra...      96.60     102.50        -1        -1        sell
2026-04-13 95.16      Analysts see optimism after the...      96.08     101.38        -1        +1        wait
2026-04-16 96.70      The price drops and touches mon...      95.74     100.67        -1        -1        sell
2026-04-20 97.59      Solid demand boosts buying acro...      95.58      99.43        -1        +1        wait
2026-04-23 100.79     Uncertainty in the market ahead...      96.04      98.68        -1        -1        sell
2026-04-27 99.63      The stock recovers and rises af...      97.09      97.96        -1        +1        wait
2026-04-30 102.48     Concern over the risk of a rece...      98.33      97.77        +1        -1        wait
2026-05-04 103.32     The value grows with a quarterl...      99.75      97.67        +1        +1         buy
2026-05-07 105.94     Sharp drop in oil and a slump i...     101.03      98.13        +1        -1        wait
2026-05-11 108.29     Consumer confidence improves fo...     102.88      99.03        +1        +1         buy
2026-05-14 111.02     Fears of a crisis drive heavy s...     104.32      99.80        +1        -1        wait
2026-05-18 115.69     The central bank keeps rates un...     107.24     101.09        +1         0        wait
2026-05-21 117.48     Strong rebound: the market post...     109.47     102.13        +1        +1         buy
2026-05-25 117.85     Widespread losses: the index er...     112.69     103.98        +1         0        wait
2026-05-28 118.22     The company raises its guidance...     114.40     105.43        +1        +1         buy
2026-06-01 120.35     A fund is under investigation f...     116.66     107.48        +1        -1        wait
2026-06-04 123.61     Record highs in the technology ...     118.33     109.05        +1        +1         buy
2026-06-08 122.22     The bitcoin plunge drags the re...     119.71     111.06        +1        -1        wait
2026-06-11 118.95     Mixed data: the economy grows b...     119.91     112.20        +1         0        wait
2026-06-15 119.74     The local currency weakens and ...     119.85     113.67        +1        -1        wait
2026-06-18 118.89     Moderate optimism: industry ris...     120.14     114.83        +1        +1         buy
2026-06-22 116.96     Warning over a record fine for ...     119.99     116.22        +1        -1        wait
2026-06-25 117.39     The price falls but analysts se...     119.13     117.00        +1         0        wait
2026-06-29 116.97     The company approves a solid bu...     118.11     117.75        +1        +1         buy
--------------------------------------------------------------------------------------------------------------

Headlines with no price that day (left out of the diary): 5
  2026-07-02 - The market opens flat ahead of the inflation data
  2026-07-06 - Unexpected gain in the quarter and the price soars
  2026-07-09 - Seller panic: the fall breaks the March lows
  2026-07-13 - Demand grows and the industrial sector recovers highs
  2026-07-16 - Growth forecast cut and fear grows among investors

==============================================================================================================
SUMMARY OF DECISIONS
==============================================================================================================
  Buy      :   7  days
  Sell     :   3  days
  Wait     :  15  days
  Total    :  25  days

==============================================================================================================
COMPARISON AGAINST BUY AND HOLD
==============================================================================================================
  Starting capital: 100.00
  Combined rule: 113.21  (+13.21 %)
  Buy and hold: 125.45  (+25.45 %)
  Capital difference: -12.24

  Verdict: on this data the combined rule LOSES against buy and hold. It is said in plain words: the
  technical signal and the sentiment did not manage to stay in for the rally.
  A rule is measured with numbers, not believed: that is why it is compared and the winner is named, even
  when doing nothing wins.

==============================================================================================================
CHECKS
==============================================================================================================
  The diary dates are the dates in the file: CHECKS OUT
  Every decision is buy, sell or wait: CHECKS OUT

Files written:
  salida/diario.csv
  salida/comparacion.csv

  NOTICE: educational material to practise Python; it is NOT a recommendation to buy or to sell; the sample
  prices and the headlines in this program are invented; a past result guarantees nothing; ask a licensed
  professional before investing
