<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Easy &#8211; Bottom Up Finance</title>
	<atom:link href="https://bottomup.finance/tag/easy/feed/" rel="self" type="application/rss+xml" />
	<link>https://bottomup.finance</link>
	<description>Algorithmic Finance</description>
	<lastBuildDate>Fri, 15 Aug 2025 10:26:50 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://bottomup.finance/wp-content/uploads/2023/10/cropped-android-chrome-512x512-1-32x32.png</url>
	<title>Easy &#8211; Bottom Up Finance</title>
	<link>https://bottomup.finance</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">254038625</site>	<item>
		<title>Indicatori di volume</title>
		<link>https://bottomup.finance/indicatori-di-volume/</link>
		
		<dc:creator><![CDATA[Bottom Up]]></dc:creator>
		<pubDate>Thu, 12 Jun 2025 19:43:39 +0000</pubDate>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Easy]]></category>
		<category><![CDATA[Indicatori]]></category>
		<category><![CDATA[Pine Script]]></category>
		<category><![CDATA[Sviluppo]]></category>
		<category><![CDATA[Tradingview]]></category>
		<category><![CDATA[volume]]></category>
		<guid isPermaLink="false">https://bottomup.finance/?p=6144</guid>

					<description><![CDATA[Introduzione agli Indicatori di Volume Teoria di Base Gli indicatori di volume analizzano i volumi di scambio per valutare la forza e la sostenibilità dei movimenti di prezzo di un asset finanziario. Il volume rappresenta l’attività di mercato: un aumento del volume in concomitanza con un movimento di prezzo ne conferma la validità, mentre un [&#8230;]]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="6144" class="elementor elementor-6144" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-656cf271 e-flex e-con-boxed e-con e-parent" data-id="656cf271" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-bf745b7 elementor-widget elementor-widget-theme-page-title elementor-page-title elementor-widget-heading" data-id="bf745b7" data-element_type="widget" data-e-type="widget" data-widget_type="theme-page-title.default">
				<div class="elementor-widget-container">
					<h1 class="elementor-heading-title elementor-size-default">Easy</h1>				</div>
				</div>
				<div class="elementor-element elementor-element-07b2211 elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="07b2211" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-featured-image.default">
				<div class="elementor-widget-container">
															<img decoding="async" src="https://bottomup.finance/wp-content/uploads/elementor/thumbs/ChatGPT-Image-21-mag-2025-21_50_57-r65fnfrrc448sfhl9hnwuix60ndknjwatkksue91l6.png" title="#1c" alt="#1c" loading="lazy" />															</div>
				</div>
				<div class="elementor-element elementor-element-ddf33a1 elementor-widget elementor-widget-text-editor" data-id="ddf33a1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><!-- SCRIPT PER VISUALIZZARE LE FORMULE --><br /><script type="text/javascript" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script></p><p><!-- STILI CSS PER VISUALIZZAZIONE --></p><p><style>
  /* Reset margini predefiniti per evitare spazi indesiderati */<br />
  body, div, p, h2, h3, ul, li { margin-left: 0 !important; padding-left: 0 !important; }</p>
<p>  .intro-container {<br />
    max-width: 800px;<br />
    margin: 0; /* Rimuove il centramento e margini */<br />
    font-family: Arial, sans-serif;<br />
    color: #333;<br />
  }<br />
  .intro-container h2 {<br />
    color: #2c3e50;<br />
    font-size: 2em;<br />
    margin-bottom: 20px;<br />
  }<br />
  .intro-section {<br />
    margin-bottom: 40px;<br />
  }<br />
  .intro-section h3 {<br />
    color: #2c3e50;<br />
    font-size: 1.6em;<br />
    margin-bottom: 15px;<br />
  }<br />
  .intro-section p {<br />
    font-size: 1.1em;<br />
    line-height: 1.6;<br />
    margin-bottom: 15px;<br />
  }<br />
  .intro-section ul {<br />
    margin: 10px 0;<br />
    padding: 0; /* Rimuove padding sinistro */<br />
  }<br />
  .intro-section li {<br />
    margin-bottom: 8px;<br />
    list-style-position: inside; /* Mantiene i punti elenco allineati */<br />
  }<br />
  .math-equation {<br />
    margin: 15px 0;<br />
    padding: 15px 10px; /* Padding ridotto */<br />
    background-color: #f9f9f9;<br />
    border-left: 2px solid #3498db; /* Bordo sottile */<br />
    border-radius: 4px;<br />
  }<br />
  hr {<br />
    border: 0;<br />
    height: 1px;<br />
    background: #ddd;<br />
    margin: 30px 0;<br />
  }<br />
</style></p><p><!-- CONTENUTO INTRODUTTIVO --></p><div class="intro-container"><h2>Introduzione agli Indicatori di Volume</h2><div class="intro-section"><h3>Teoria di Base</h3><p>Gli indicatori di volume analizzano i volumi di scambio per valutare la forza e la sostenibilità dei movimenti di prezzo di un asset finanziario. Il volume rappresenta l’attività di mercato: un aumento del volume in concomitanza con un movimento di prezzo ne conferma la validità, mentre un volume basso può indicare debolezza o mancanza di partecipazione. Gli indicatori di volume sono quindi strumenti cruciali per confermare tendenze, identificare potenziali inversioni e misurare la pressione di acquisto o vendita.</p><p>La teoria alla base di questi indicatori si basa sull’interazione tra volume e prezzo. Ad esempio, l’<strong>On-Balance Volume (OBV)</strong> accumula il volume in base alla direzione del prezzo:</p><div class="math-equation">\[<br />\text{OBV}_t = \text{OBV}_{t-1} + \begin{cases}<br />\text{Volume}_t &amp; \text{se } \text{Close}_t &gt; \text{Close}_{t-1} \\<br />-\text{Volume}_t &amp; \text{se } \text{Close}_t &lt; \text{Close}_{t-1} \\<br />0 &amp; \text{se } \text{Close}_t = \text{Close}_{t-1}<br />\end{cases}<br />\]</div><p>Altri indicatori, come il <strong>Chaikin Money Flow (CMF)</strong>, combinano volume e prezzo per misurare il flusso di denaro:</p><div class="math-equation">\[<br />\text{CMF} = \frac{\sum_{i=1}^n \text{Money Flow Volume}_i}{\sum_{i=1}^n \text{Volume}_i}<br />\]</div><p>Indicatori come il <strong>Volume Weighted Average Price (VWAP)</strong>, l’<strong>Accumulation/Distribution Line (A/D)</strong>, il <strong>Volume Rate of Change (VROC)</strong> e il <strong>Volume Oscillator (VO)</strong> offrono diverse prospettive sul volume, analizzando rispettivamente prezzi medi ponderati, flussi di accumulazione/distribuzione, variazioni percentuali e differenze tra medie mobili del volume.</p></div><div class="intro-section"><h3>Vantaggi degli Indicatori di Volume</h3><p>Gli indicatori di volume offrono diversi vantaggi per i trader e gli analisti tecnici:</p><ul><li><strong>Conferma delle tendenze</strong>: Indicatori come OBV e A/D Line confermano la forza di una tendenza: un aumento del volume in un trend rialzista o ribassista ne valida la sostenibilità.</li><li><strong>Identificazione di inversioni</strong>: Divergenze tra prezzo e volume (es. prezzo in aumento ma OBV in diminuzione) possono segnalare potenziali inversioni.</li><li><strong>Efficienza computazionale</strong>: Molti indicatori, come OBV e VROC (\( O(1) \) per aggiornamento), sono veloci da calcolare, adatti al trading in tempo reale.</li><li><strong>Supporto per benchmark</strong>: Il VWAP funge da livello di riferimento per il trading intraday, aiutando a identificare prezzi equi.</li><li><strong>Valutazione della pressione di mercato</strong>: Indicatori come il CMF mostrano la pressione di acquisto o vendita, utili per decisioni di ingresso/uscita.</li></ul></div><div class="intro-section"><h3>Limiti degli Indicatori di Volume</h3><p>Nonostante i loro vantaggi, gli indicatori di volume presentano limitazioni che i trader devono considerare:</p><ul><li><strong>Mancanza di direzione autonoma</strong>: Indicatori come OBV e VROC non forniscono segnali direzionali chiari senza un’analisi del prezzo, richiedendo integrazione con altri strumenti.</li><li><strong>Sensibilità ai dati di volume</strong>: In mercati con volumi bassi o dati inaffidabili (es. Forex OTC), gli indicatori possono essere meno accurati.</li><li><strong>Falsi segnali in mercati laterali</strong>: Indicatori come il Volume Oscillator possono generare segnali fuorvianti in assenza di una tendenza chiara.</li><li><strong>Ritardo intrinseco</strong>: Indicatori basati su medie (es. Volume Oscillator, CMF) possono ritardare nel riflettere cambiamenti improvvisi nel volume.</li><li><strong>Complessità interpretativa</strong>: Indicatori come l’A/D Line e il CMF richiedono esperienza per interpretare correttamente il Money Flow Multiplier e i flussi cumulativi.</li></ul><p>Per mitigare questi limiti, è consigliabile utilizzare gli indicatori di volume in combinazione con indicatori di tendenza, momentum e volatilità, ottimizzare i parametri tramite backtesting e considerare il contesto di mercato per evitare falsi segnali.</p></div></div>								</div>
				</div>
				<div class="elementor-element elementor-element-5c6b47c elementor-widget elementor-widget-text-editor" data-id="5c6b47c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><!-- SCRIPT PER VISUALIZZARE LE FORMULE --><br /><script type="text/javascript" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script></p><p><!-- SCRIPT PER EVIDENZIAZIONE SINTASSI CON PRISM.JS --><br /><script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/prism.min.js"></script><br /><script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/components/prism-javascript.min.js"></script></p><p><!-- STILI CSS PER PRISM.JS E VISUALIZZAZIONE --></p><p><style>
  /* Reset margini predefiniti per evitare spazi indesiderati */<br />
  body, div, p, h2, h3, h4, ul, li { margin-left: 0 !important; padding-left: 0 !important; }</p>
<p>  .indicator-container {<br />
    max-width: 800px;<br />
    margin: 0; /* Rimuove il centramento e margini */<br />
    font-family: Arial, sans-serif;<br />
    color: #333;<br />
  }<br />
  .indicator-container h2 {<br />
    color: #2c3e50;<br />
    font-size: 2em;<br />
    margin-bottom: 20px;<br />
  }<br />
  .indicator-section {<br />
    margin-bottom: 40px;<br />
  }<br />
  .indicator-section h3 {<br />
    color: #2c3e50;<br />
    font-size: 1.6em;<br />
    margin-bottom: 15px;<br />
  }<br />
  .indicator-section h4 {<br />
    color: #34495e;<br />
    font-size: 1.3em;<br />
    margin: 15px 0 10px;<br />
  }<br />
  .indicator-section p {<br />
    font-size: 1.1em;<br />
    line-height: 1.6;<br />
    margin-bottom: 15px;<br />
  }<br />
  .indicator-section ul {<br />
    margin: 10px 0;<br />
    padding: 0; /* Rimuove padding sinistro */<br />
  }<br />
  .indicator-section li {<br />
    margin-bottom: 8px;<br />
    list-style-position: inside; /* Mantiene i punti elenco allineati */<br />
  }<br />
  .math-equation {<br />
    margin: 15px 0;<br />
    padding: 15px 10px; /* Padding ridotto */<br />
    background-color: #f9f9f9;<br />
    border-left: 2px solid #3498db; /* Bordo sottile */<br />
    border-radius: 4px;<br />
  }<br />
  .code-block {<br />
    margin: 15px 0;<br />
    border-radius: 4px;<br />
    overflow-x: auto;<br />
  }<br />
  .code-block pre {<br />
    margin: 0;<br />
    padding: 15px 10px; /* Padding ridotto */<br />
    background-color: #2d2d2d;<br />
    border: 1px solid #444;<br />
  }<br />
  .code-block code {<br />
    font-family: 'Consolas', 'Monaco', monospace;<br />
    font-size: 0.9em;<br />
  }<br />
  hr {<br />
    border: 0;<br />
    height: 1px;<br />
    background: #ddd;<br />
    margin: 30px 0;<br />
  }<br />
</style></p><p><!-- CONTENUTO CON FORMULE E CODICE PINESCRIPT --></p><div class="indicator-container"><h2>Indicatori di Volume: Matematica e Implementazione in PineScript</h2><p>Gli indicatori di volume analizzano i volumi di scambio per valutare la forza di un movimento di prezzo, confermare tendenze e identificare potenziali inversioni. Il volume è un indicatore chiave per comprendere l’attività di mercato: un aumento del volume in concomitanza con un movimento di prezzo ne conferma la validità, mentre un volume basso può indicare debolezza. Questo capitolo esplora sei indicatori di volume: On-Balance Volume (OBV), Volume Weighted Average Price (VWAP), Accumulation/Distribution Line (A/D), Volume Rate of Change (VROC), Chaikin Money Flow (CMF) e Volume Oscillator (VO). Per ciascun indicatore, presentiamo le equazioni matematiche, una spiegazione tecnica e due implementazioni in PineScript: una con funzioni native di TradingView e una con calcoli manuali.</p><div class="indicator-section"><h3>1. On-Balance Volume (OBV)</h3><p>L’<strong>On-Balance Volume (OBV)</strong> misura il flusso di volume cumulativo in base alla direzione del prezzo, utile per confermare tendenze.</p><div class="math-equation">\[<br />\text{OBV}_t = \text{OBV}_{t-1} + \begin{cases}<br />\text{Volume}_t &amp; \text{se } \text{Close}_t &gt; \text{Close}_{t-1} \\<br />-\text{Volume}_t &amp; \text{se } \text{Close}_t &lt; \text{Close}_{t-1} \\<br />0 &amp; \text{se } \text{Close}_t = \text{Close}_{t-1}<br />\end{cases}<br />\]</div><p><strong>Spiegazione</strong>: L’OBV aumenta o diminuisce in base alla direzione del prezzo. È semplice (\( O(1) \)) ma sensibile a falsi segnali in mercati laterali.</p><h4>Versione con Funzioni Native</h4><div class="code-block"><pre><code class="language-javascript">
//@version=5
indicator("OBV - Funzioni Native", overlay=false)
obv = ta.obv(close, volume)
plot(obv, color=color.blue, title="OBV")
      </code></pre></div><p>La funzione <code>ta.obv</code> calcola l’OBV in modo ottimizzato.</p><h4>Versione con Concetti Matematici di Base</h4><div class="code-block"><pre><code class="language-javascript">
//@version=5
indicator("OBV - Calcolo Manuale", overlay=false)
var float obv_manual = 0.0
if close &gt; close[1]
    obv_manual := obv_manual[1] + volume
else if close &lt; close[1]
    obv_manual := obv_manual[1] - volume
else
    obv_manual := obv_manual[1]
plot(obv_manual, color=color.blue, title="OBV Manuale")
      </code></pre></div><p>Il codice calcola manualmente l’OBV in base alla direzione del prezzo.</p></div><div class="indicator-section"><h3>2. Volume Weighted Average Price (VWAP)</h3><p>Il <strong>Volume Weighted Average Price (VWAP)</strong> calcola il prezzo medio ponderato per il volume, spesso usato come benchmark per il trading intraday.</p><div class="math-equation">\[<br />\text{VWAP} = \frac{\sum_{i=1}^n (\text{Typical Price}_i \cdot \text{Volume}_i)}{\sum_{i=1}^n \text{Volume}_i}, \quad \text{dove } \text{Typical Price} = \frac{\text{High} + \text{Low} + \text{Close}}{3}<br />\]</div><p><strong>Spiegazione</strong>: Il VWAP si resetta all’inizio di ogni sessione (es. giornaliera). È utile per identificare livelli di supporto/resistenza. Complessità: \( O(1) \) per aggiornamento.</p><h4>Versione con Funzioni Native</h4><div class="code-block"><pre><code class="language-javascript">
//@version=5
indicator("VWAP - Funzioni Native", overlay=true)
vwap = ta.vwap(close, volume, timeframe.isdaily ? 0 : na)
plot(vwap, color=color.purple, title="VWAP")
      </code></pre></div><p>La funzione <code>ta.vwap</code> calcola il VWAP con reset giornaliero.</p><h4>Versione con Concetti Matematici di Base</h4><div class="code-block"><pre><code class="language-javascript">
//@version=5
indicator("VWAP - Calcolo Manuale", overlay=true)
typical_price = (high + low + close) / 3
var float cum_volume_price = 0.0
var float cum_volume = 0.0
if timeframe.change("D")
    cum_volume_price := 0.0
    cum_volume := 0.0
cum_volume_price := cum_volume_price + typical_price * volume
cum_volume := cum_volume + volume
vwap_manual = cum_volume_price / cum_volume
plot(vwap_manual, color=color.purple, title="VWAP Manuale")
      </code></pre></div><p>Il codice calcola manualmente il VWAP con reset giornaliero.</p></div><div class="indicator-section"><h3>3. Accumulation/Distribution Line (A/D)</h3><p>La <strong>Accumulation/Distribution Line (A/D)</strong> misura il flusso di volume cumulativo in base alla posizione del prezzo di chiusura nell’intervallo giornaliero.</p><div class="math-equation">\[<br />\text{Money Flow Multiplier} = \frac{(\text{Close} &#8211; \text{Low}) &#8211; (\text{High} &#8211; \text{Close})}{\text{High} &#8211; \text{Low}}<br />\]<br />\[<br />\text{A/D}_t = \text{A/D}_{t-1} + (\text{Money Flow Multiplier} \cdot \text{Volume}_t)<br />\]</div><p><strong>Spiegazione</strong>: Valori crescenti indicano accumulazione, decrescenti distribuzione. È efficace (\( O(1) \)) ma sensibile a gap di prezzo.</p><h4>Versione con Funzioni Native</h4><div class="code-block"><pre><code class="language-javascript">
//@version=5
indicator("A/D Line - Funzioni Native", overlay=false)
ad = ta.accumulation_distribution(close, high, low, volume)
plot(ad, color=color.green, title="A/D Line")
      </code></pre></div><p>La funzione <code>ta.accumulation_distribution</code> calcola l’A/D Line.</p><h4>Versione con Concetti Matematici di Base</h4><div class="code-block"><pre><code class="language-javascript">
//@version=5
indicator("A/D Line - Calcolo Manuale", overlay=false)
mfm = ((close - low) - (high - close)) / (high - low)
mfv = mfm * volume
var float ad_manual = 0.0
ad_manual := ad_manual[1] + mfv
plot(ad_manual, color=color.green, title="A/D Line Manuale")
      </code></pre></div><p>Il codice calcola manualmente il Money Flow Multiplier e l’A/D Line.</p></div><div class="indicator-section"><h3>4. Volume Rate of Change (VROC)</h3><p>Il <strong>Volume Rate of Change (VROC)</strong> misura la variazione percentuale del volume rispetto a un periodo precedente.</p><div class="math-equation">\[<br />\text{VROC} = \frac{\text{Volume}_t &#8211; \text{Volume}_{t-n}}{\text{Volume}_{t-n}} \cdot 100<br />\]</div><p><strong>Spiegazione</strong>: Valori positivi indicano un aumento del volume, negativi una diminuzione. È semplice (\( O(1) \)) ma sensibile a picchi improvvisi.</p><h4>Versione con Funzioni Native</h4><div class="code-block"><pre><code class="language-javascript">
//@version=5
indicator("VROC - Funzioni Native", overlay=false)
length = input.int(14, "Periodo", minval=1)
vroc = ta.roc(volume, length)
hline(0, "Zero", color=color.gray, linestyle=hline.style_dashed)
plot(vroc, color=color.orange, title="VROC")
      </code></pre></div><p>La funzione <code>ta.roc</code> calcola il VROC.</p><h4>Versione con Concetti Matematici di Base</h4><div class="code-block"><pre><code class="language-javascript">
//@version=5
indicator("VROC - Calcolo Manuale", overlay=false)
length = input.int(14, "Periodo", minval=1)
vroc_manual = (volume - volume[length]) / volume[length] * 100
hline(0, "Zero", color=color.gray, linestyle=hline.style_dashed)
plot(vroc_manual, color=color.orange, title="VROC Manuale")
      </code></pre></div><p>Il codice calcola manualmente la variazione percentuale del volume.</p></div><div class="indicator-section"><h3>5. Chaikin Money Flow (CMF)</h3><p>Il <strong>Chaikin Money Flow (CMF)</strong> misura il flusso di denaro cumulativo su un periodo, normalizzato per il volume totale.</p><div class="math-equation">\[<br />\text{Money Flow Multiplier} = \frac{(\text{Close} &#8211; \text{Low}) &#8211; (\text{High} &#8211; \text{Close})}{\text{High} &#8211; \text{Low}}<br />\]<br />\[<br />\text{Money Flow Volume} = \text{Money Flow Multiplier} \cdot \text{Volume}<br />\]<br />\[<br />\text{CMF} = \frac{\sum_{i=1}^n \text{Money Flow Volume}_i}{\sum_{i=1}^n \text{Volume}_i}<br />\]</div><p><strong>Spiegazione</strong>: Valori sopra 0 indicano pressione d’acquisto, sotto 0 pressione di vendita. Complessità: \( O(n) \).</p><h4>Versione con Funzioni Native</h4><div class="code-block"><pre><code class="language-javascript">
//@version=5
indicator("CMF - Funzioni Native", overlay=false)
length = input.int(20, "Periodo", minval=1)
cmf = ta.chaikinmoneyflow(high, low, close, volume, length)
hline(0, "Zero", color=color.gray, linestyle=hline.style_dashed)
plot(cmf, color=color.red, title="CMF")
      </code></pre></div><p>La funzione <code>ta.chaikinmoneyflow</code> calcola il CMF.</p><h4>Versione con Concetti Matematici di Base</h4><div class="code-block"><pre><code class="language-javascript">
//@version=5
indicator("CMF - Calcolo Manuale", overlay=false)
length = input.int(20, "Periodo", minval=1)
mfm = ((close - low) - (high - close)) / (high - low)
mfv = mfm * volume
sum_mfv = ta.cum(mfv) - ta.cum(mfv)[length]
sum_volume = ta.cum(volume) - ta.cum(volume)[length]
cmf_manual = sum_mfv / sum_volume
hline(0, "Zero", color=color.gray, linestyle=hline.style_dashed)
plot(cmf_manual, color=color.red, title="CMF Manuale")
      </code></pre></div><p>Il codice calcola manualmente il CMF usando somme cumulative.</p></div><div class="indicator-section"><h3>6. Volume Oscillator (VO)</h3><p>Il <strong>Volume Oscillator (VO)</strong> misura la differenza tra due medie mobili del volume, espressa in percentuale.</p><div class="math-equation">\[<br />\text{VO} = \frac{\text{SMA}_{\text{short}}(\text{Volume}) &#8211; \text{SMA}_{\text{long}}(\text{Volume})}{\text{SMA}_{\text{long}}(\text{Volume})} \cdot 100<br />\]</div><p><strong>Spiegazione</strong>: Valori positivi indicano un volume in aumento, negativi in diminuzione. Complessità: \( O(n) \).</p><h4>Versione con Funzioni Native</h4><div class="code-block"><pre><code class="language-javascript">
//@version=5
indicator("Volume Oscillator - Funzioni Native", overlay=false)
short_length = input.int(5, "Periodo Corto", minval=1)
long_length = input.int(10, "Periodo Lungo", minval=1)
short_ma = ta.sma(volume, short_length)
long_ma = ta.sma(volume, long_length)
vo = (short_ma - long_ma) / long_ma * 100
hline(0, "Zero", color=color.gray, linestyle=hline.style_dashed)
plot(vo, color=color.purple, title="Volume Oscillator")
      </code></pre></div><p>La funzione <code>ta.sma</code> calcola le medie mobili per derivare il VO.</p><h4>Versione con Concetti Matematici di Base</h4><div class="code-block"><pre><code class="language-javascript">
//@version=5
indicator("Volume Oscillator - Calcolo Manuale", overlay=false)
short_length = input.int(5, "Periodo Corto", minval=1)
long_length = input.int(10, "Periodo Lungo", minval=1)
var float short_sum = 0.0
var float long_sum = 0.0
short_sum := ta.cum(volume) - ta.cum(volume)[short_length]
long_sum := ta.cum(volume) - ta.cum(volume)[long_length]
short_ma_manual = short_sum / short_length
long_ma_manual = long_sum / long_length
vo_manual = (short_ma_manual - long_ma_manual) / long_ma_manual * 100
hline(0, "Zero", color=color.gray, linestyle=hline.style_dashed)
plot(vo_manual, color=color.purple, title="Volume Oscillator Manuale")
      </code></pre></div><p>Il codice calcola manualmente le medie mobili usando somme cumulative.</p></div><div class="indicator-section"><h3>Conclusione</h3><p>Gli indicatori di volume forniscono un’importante prospettiva sull’attività di mercato, aiutando a confermare tendenze e identificare inversioni. L’OBV (\( \text{OBV}_t = \text{OBV}_{t-1} \pm \text{Volume}_t \)) e l’A/D Line (\( \text{A/D}_t = \text{A/D}_{t-1} + (\text{MFM} \cdot \text{Volume}) \)) misurano il flusso di volume cumulativo; il VWAP (\( \text{VWAP} = \frac{\sum (\text{TP}_i \cdot \text{Volume}_i)}{\sum \text{Volume}_i} \)) funge da benchmark intraday; il VROC (\( \text{VROC} = \frac{\text{Volume}_t &#8211; \text{Volume}_{t-n}}{\text{Volume}_{t-n}} \cdot 100 \)) e il Volume Oscillator (\( \text{VO} = \frac{\text{SMA}_{\text{short}} &#8211; \text{SMA}_{\text{long}}}{\text{SMA}_{\text{long}}} \cdot 100 \)) analizzano variazioni di volume; il CMF (\( \text{CMF} = \frac{\sum \text{MFV}_i}{\sum \text{Volume}_i} \)) valuta la pressione di acquisto/vendita. Le implementazioni PineScript mostrano che le funzioni native (\( O(1) \)) sono più efficienti rispetto ai calcoli manuali (\( O(n) \)). Per un uso efficace, combina questi indicatori con analisi di tendenza e volatilità, ottimizza i parametri tramite backtesting e considera il contesto di mercato per evitare falsi segnali.</p></div></div>								</div>
				</div>
				<div class="elementor-element elementor-element-315070b elementor-widget elementor-widget-template" data-id="315070b" data-element_type="widget" data-e-type="widget" data-widget_type="template.default">
				<div class="elementor-widget-container">
							<div class="elementor-template">
					<div data-elementor-type="page" data-elementor-id="6404" class="elementor elementor-6404" data-elementor-post-type="elementor_library">
				<div class="elementor-element elementor-element-63d0214 e-flex e-con-boxed e-con e-parent" data-id="63d0214" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-e0d706c elementor-widget elementor-widget-text-editor" data-id="e0d706c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section style="text-align: center;">
<h2><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4ec.png" alt="📬" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Vuoi contenuti ancora più approfonditi?</h2>
Iscriviti alla nostra newsletter per ricevere:
<ul style="list-style: none; padding-left: 0;">
 	<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4da.png" alt="📚" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Guide gratuite</li>
 	<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4c8.png" alt="📈" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Strategie avanzate di trading</li>
 	<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9e0.png" alt="🧠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Analisi di libri e paper scientifici</li>
</ul>
</section>								</div>
				</div>
				<div class="elementor-element elementor-element-6ac7ff8 elementor-align-center elementor-widget elementor-widget-button" data-id="6ac7ff8" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
									<div class="elementor-button-wrapper">
					<a class="elementor-button elementor-button-link elementor-size-sm" href="#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjYzOTkiLCJ0b2dnbGUiOmZhbHNlfQ%3D%3D">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-icon">
				<i aria-hidden="true" class="fas fa-user-plus"></i>			</span>
									<span class="elementor-button-text">Iscriviti ora</span>
					</span>
					</a>
				</div>
								</div>
				</div>
					</div>
				</div>
				</div>
				</div>
						</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-83c606f e-flex e-con-boxed e-con e-parent" data-id="83c606f" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-8df85d1 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="8df85d1" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
		<div class="elementor-element elementor-element-4e31a7d e-grid e-con-full e-con e-child" data-id="4e31a7d" data-element_type="container" data-e-type="container">
				<div class="elementor-element elementor-element-4ef8060 elementor-author-box--layout-image-left elementor-author-box--align-left elementor-author-box--avatar-yes elementor-author-box--name-yes elementor-author-box--biography-yes elementor-author-box--link-no elementor-widget elementor-widget-author-box" data-id="4ef8060" data-element_type="widget" data-e-type="widget" data-widget_type="author-box.default">
				<div class="elementor-widget-container">
							<div class="elementor-author-box">
							<a href="https://bottomup.finance/author/bottomup-finance/" class="elementor-author-box__avatar">
					<img decoding="async" src="https://secure.gravatar.com/avatar/1c118db8e990e855d0be2fc90ab1edc6e0e6def2dd889f057bb692333a01d17f?s=300&#038;d=mm&#038;r=g" alt="Picture of Bottom Up" loading="lazy">
				</a>
			
			<div class="elementor-author-box__text">
									<a href="https://bottomup.finance/author/bottomup-finance/">
						<h4 class="elementor-author-box__name">
							Bottom Up						</h4>
					</a>
				
									<div class="elementor-author-box__bio">
											</div>
				
							</div>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-d9453a6 elementor-share-buttons--view-text elementor-share-buttons--skin-gradient elementor-share-buttons--shape-square elementor-grid-0 elementor-share-buttons--color-official elementor-widget elementor-widget-share-buttons" data-id="d9453a6" data-element_type="widget" data-e-type="widget" data-widget_type="share-buttons.default">
				<div class="elementor-widget-container">
							<div class="elementor-grid" role="list">
								<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_facebook" role="button" tabindex="0" aria-label="Share on facebook">
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Facebook									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_x-twitter" role="button" tabindex="0" aria-label="Share on x-twitter">
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										X									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_telegram" role="button" tabindex="0" aria-label="Share on telegram">
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Telegram									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_whatsapp" role="button" tabindex="0" aria-label="Share on whatsapp">
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										WhatsApp									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_linkedin" role="button" tabindex="0" aria-label="Share on linkedin">
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										LinkedIn									</span>
																	</div>
													</div>
					</div>
						</div>
						</div>
				</div>
				</div>
				<div class="elementor-element elementor-element-623e4da elementor-widget elementor-widget-heading" data-id="623e4da" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h5 class="elementor-heading-title elementor-size-default">Altri articoli</h5>				</div>
				</div>
				<div class="elementor-element elementor-element-3da6c2d elementor-grid-2 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-posts--show-avatar elementor-card-shadow-yes elementor-posts__hover-gradient elementor-widget elementor-widget-posts" data-id="3da6c2d" data-element_type="widget" data-e-type="widget" data-settings="{&quot;cards_columns&quot;:&quot;2&quot;,&quot;cards_columns_tablet&quot;:&quot;2&quot;,&quot;cards_columns_mobile&quot;:&quot;1&quot;,&quot;cards_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:35,&quot;sizes&quot;:[]},&quot;cards_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;cards_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="posts.cards">
				<div class="elementor-widget-container">
							<div class="elementor-posts-container elementor-posts elementor-posts--skin-cards elementor-grid" role="list">
				<article class="elementor-post elementor-grid-item post-7869 post type-post status-publish format-standard has-post-thumbnail hentry category-blog category-ricerca tag-effetto tag-inflazione tag-investire tag-mangia tag-manipolazione tag-quando tag-quando-investire tag-soldi tag-trading-systems tag-trump ast-grid-common-col ast-full-width" role="listitem">
			<div class="elementor-post__card">
				<a class="elementor-post__thumbnail__link" href="https://bottomup.finance/effetto-trump/" tabindex="-1" ><div class="elementor-post__thumbnail"><img fetchpriority="high" decoding="async" width="300" height="200" src="https://bottomup.finance/wp-content/uploads/2026/04/Trump-e-lalgoritmo-del-crash-300x200.png" class="attachment-medium size-medium wp-image-7872" alt="" srcset="https://bottomup.finance/wp-content/uploads/2026/04/Trump-e-lalgoritmo-del-crash-300x200.png 300w, https://bottomup.finance/wp-content/uploads/2026/04/Trump-e-lalgoritmo-del-crash-1024x683.png 1024w, https://bottomup.finance/wp-content/uploads/2026/04/Trump-e-lalgoritmo-del-crash-768x512.png 768w, https://bottomup.finance/wp-content/uploads/2026/04/Trump-e-lalgoritmo-del-crash-600x400.png 600w, https://bottomup.finance/wp-content/uploads/2026/04/Trump-e-lalgoritmo-del-crash.png 1536w" sizes="(max-width: 300px) 100vw, 300px" /></div></a>
				<div class="elementor-post__badge">Blog</div>
				<div class="elementor-post__avatar">
			<img alt='Bottom Up' src='https://secure.gravatar.com/avatar/1c118db8e990e855d0be2fc90ab1edc6e0e6def2dd889f057bb692333a01d17f?s=128&#038;d=mm&#038;r=g' srcset='https://secure.gravatar.com/avatar/1c118db8e990e855d0be2fc90ab1edc6e0e6def2dd889f057bb692333a01d17f?s=256&#038;d=mm&#038;r=g 2x' class='avatar avatar-128 photo' height='128' width='128' />		</div>
				<div class="elementor-post__text">
				<h3 class="elementor-post__title">
			<a href="https://bottomup.finance/effetto-trump/" >
				Effetto Trump sui trading systems			</a>
		</h3>
				<div class="elementor-post__excerpt">
			<p>Trump, algoritmi e mercati: perché i trading system fanno sempre più fatica C&#8217;è una frase che gira da qualche anno tra trader e sviluppatori di sistemi quantitativi: &#8220;da quando è</p>
		</div>
		
		<a class="elementor-post__read-more" href="https://bottomup.finance/effetto-trump/" aria-label="Read more about Effetto Trump sui trading systems" tabindex="-1" >
			Read More »		</a>

				</div>
				<div class="elementor-post__meta-data">
					<span class="elementor-post-date">
			13 Aprile 2026		</span>
				</div>
					</div>
		</article>
				<article class="elementor-post elementor-grid-item post-7792 post type-post status-publish format-standard has-post-thumbnail hentry category-blog category-ricerca tag-inflazione tag-investire tag-mangia tag-quando tag-quando-investire tag-soldi ast-grid-common-col ast-full-width" role="listitem">
			<div class="elementor-post__card">
				<a class="elementor-post__thumbnail__link" href="https://bottomup.finance/inflazione-mangia-soldi/" tabindex="-1" ><div class="elementor-post__thumbnail"><img decoding="async" width="300" height="200" src="https://bottomup.finance/wp-content/uploads/2026/04/Inflazione-contro-investimenti-300x200.png" class="attachment-medium size-medium wp-image-7794" alt="" srcset="https://bottomup.finance/wp-content/uploads/2026/04/Inflazione-contro-investimenti-300x200.png 300w, https://bottomup.finance/wp-content/uploads/2026/04/Inflazione-contro-investimenti-1024x683.png 1024w, https://bottomup.finance/wp-content/uploads/2026/04/Inflazione-contro-investimenti-768x512.png 768w, https://bottomup.finance/wp-content/uploads/2026/04/Inflazione-contro-investimenti-600x400.png 600w, https://bottomup.finance/wp-content/uploads/2026/04/Inflazione-contro-investimenti.png 1536w" sizes="(max-width: 300px) 100vw, 300px" /></div></a>
				<div class="elementor-post__badge">Blog</div>
				<div class="elementor-post__avatar">
			<img alt='Bottom Up' src='https://secure.gravatar.com/avatar/1c118db8e990e855d0be2fc90ab1edc6e0e6def2dd889f057bb692333a01d17f?s=128&#038;d=mm&#038;r=g' srcset='https://secure.gravatar.com/avatar/1c118db8e990e855d0be2fc90ab1edc6e0e6def2dd889f057bb692333a01d17f?s=256&#038;d=mm&#038;r=g 2x' class='avatar avatar-128 photo' height='128' width='128' />		</div>
				<div class="elementor-post__text">
				<h3 class="elementor-post__title">
			<a href="https://bottomup.finance/inflazione-mangia-soldi/" >
				L&#8217;inflazione si mangia i tuoi soldi			</a>
		</h3>
				<div class="elementor-post__excerpt">
			<p>«Se non investi, l&#8217;inflazione si mangia i tuoi soldi.» Questa frase è diventata quasi un mantra nella divulgazione finanziaria italiana e internazionale. Viene ripetuta da consulenti, podcast, creator di finanza personale</p>
		</div>
		
		<a class="elementor-post__read-more" href="https://bottomup.finance/inflazione-mangia-soldi/" aria-label="Read more about L&#8217;inflazione si mangia i tuoi soldi" tabindex="-1" >
			Read More »		</a>

				</div>
				<div class="elementor-post__meta-data">
					<span class="elementor-post-date">
			10 Aprile 2026		</span>
				</div>
					</div>
		</article>
				</div>
		
						</div>
				</div>
				<div class="elementor-element elementor-element-5255cc3 elementor-widget elementor-widget-spacer" data-id="5255cc3" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
					</div>
				</div>
				</div>
		]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6144</post-id>	</item>
		<item>
		<title>Indicatori di volatilità</title>
		<link>https://bottomup.finance/indicatori-di-volatilita/</link>
		
		<dc:creator><![CDATA[Bottom Up]]></dc:creator>
		<pubDate>Fri, 06 Jun 2025 19:38:01 +0000</pubDate>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Easy]]></category>
		<category><![CDATA[Indicatori]]></category>
		<category><![CDATA[Pine Script]]></category>
		<category><![CDATA[Sviluppo]]></category>
		<category><![CDATA[Tradingview]]></category>
		<category><![CDATA[volatilità]]></category>
		<guid isPermaLink="false">https://bottomup.finance/?p=6139</guid>

					<description><![CDATA[Introduzione agli Indicatori di Volatilità Teoria di Base Gli indicatori di volatilità sono strumenti di analisi tecnica progettati per misurare l’ampiezza e la frequenza delle variazioni di prezzo di un asset finanziario. La volatilità riflette il grado di incertezza o rischio associato al movimento del prezzo, con valori elevati che indicano mercati instabili e valori [&#8230;]]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="6139" class="elementor elementor-6139" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-656cf271 e-flex e-con-boxed e-con e-parent" data-id="656cf271" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-bf745b7 elementor-widget elementor-widget-theme-page-title elementor-page-title elementor-widget-heading" data-id="bf745b7" data-element_type="widget" data-e-type="widget" data-widget_type="theme-page-title.default">
				<div class="elementor-widget-container">
					<h1 class="elementor-heading-title elementor-size-default">Easy</h1>				</div>
				</div>
				<div class="elementor-element elementor-element-07b2211 elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="07b2211" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-featured-image.default">
				<div class="elementor-widget-container">
															<img decoding="async" src="https://bottomup.finance/wp-content/uploads/elementor/thumbs/ChatGPT-Image-21-mag-2025-21_50_57-r65fnfrrc448sfhl9hnwuix60ndknjwatkksue91l6.png" title="#1c" alt="#1c" loading="lazy" />															</div>
				</div>
				<div class="elementor-element elementor-element-ddf33a1 elementor-widget elementor-widget-text-editor" data-id="ddf33a1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><!-- SCRIPT PER VISUALIZZARE LE FORMULE --><br /><script type="text/javascript" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script></p><p><!-- STILI CSS PER VISUALIZZAZIONE --></p><p><style>
  /* Reset margini predefiniti per evitare spazi indesiderati */<br />
  body, div, p, h2, h3, ul, li { margin-left: 0 !important; padding-left: 0 !important; }</p>
<p>  .intro-container {<br />
    max-width: 800px;<br />
    margin: 0; /* Rimuove il centramento e margini */<br />
    font-family: Arial, sans-serif;<br />
    color: #333;<br />
  }<br />
  .intro-container h2 {<br />
    color: #2c3e50;<br />
    font-size: 2em;<br />
    margin-bottom: 20px;<br />
  }<br />
  .intro-section {<br />
    margin-bottom: 40px;<br />
  }<br />
  .intro-section h3 {<br />
    color: #2c3e50;<br />
    font-size: 1.6em;<br />
    margin-bottom: 15px;<br />
  }<br />
  .intro-section p {<br />
    font-size: 1.1em;<br />
    line-height: 1.6;<br />
    margin-bottom: 15px;<br />
  }<br />
  .intro-section ul {<br />
    margin: 10px 0;<br />
    padding: 0; /* Rimuove padding sinistro */<br />
  }<br />
  .intro-section li {<br />
    margin-bottom: 8px;<br />
    list-style-position: inside; /* Mantiene i punti elenco allineati */<br />
  }<br />
  .math-equation {<br />
    margin: 15px 0;<br />
    padding: 15px 10px; /* Padding ridotto */<br />
    background-color: #f9f9f9;<br />
    border-left: 2px solid #3498db; /* Bordo sottile */<br />
    border-radius: 4px;<br />
  }<br />
  hr {<br />
    border: 0;<br />
    height: 1px;<br />
    background: #ddd;<br />
    margin: 30px 0;<br />
  }<br />
</style></p><p><!-- CONTENUTO INTRODUTTIVO --></p><div class="intro-container"><h2>Introduzione agli Indicatori di Volatilità</h2><div class="intro-section"><h3>Teoria di Base</h3><p>Gli indicatori di volatilità sono strumenti di analisi tecnica progettati per misurare l’ampiezza e la frequenza delle variazioni di prezzo di un asset finanziario. La volatilità riflette il grado di incertezza o rischio associato al movimento del prezzo, con valori elevati che indicano mercati instabili e valori bassi che suggeriscono stabilità. Questi indicatori sono essenziali per strategie di trading come i breakout, la gestione del rischio (es. posizionamento degli stop-loss) e l’identificazione di fasi di mercato laterali o trending.</p><p>La teoria sottostante si basa sulla quantificazione delle fluttuazioni di prezzo. Ad esempio, l’<strong>Average True Range (ATR)</strong> misura la volatilità media considerando l’intervallo reale dei prezzi:</p><div class="math-equation">\[<br />TR = \max(\text{High}_t &#8211; \text{Low}_t, |\text{High}_t &#8211; \text{Close}_{t-1}|, |\text{Low}_t &#8211; \text{Close}_{t-1}|)<br />\]<br />\[<br />ATR = \text{EMA}_n(TR)<br />\]</div><p>Altri indicatori, come le <strong>Bollinger Bands</strong>, usano la deviazione standard per costruire canali di volatilità attorno a una media mobile:</p><div class="math-equation">\[<br />\text{Upper Band} = \text{SMA}_n(\text{Close}) + k \cdot \text{StdDev}_n(\text{Close})<br />\]</div><p>Indicatori come la <strong>Standard Deviation</strong>, la <strong>Chaikin Volatility</strong>, l’<strong>Historical Volatility<br /></strong></p><div class="intro-section"><h3>Vantaggi degli Indicatori di Volatilità</h3><p>Gli indicatori di volatilità offrono numerosi vantaggi per i trader e gli analisti tecnici:</p><ul><li><strong>Identificazione delle condizioni di mercato</strong>: Indicatori come ATR e Bollinger Bands aiutano a distinguere tra mercati volatili (trend o breakout) e mercati laterali (bassa volatilità), guidando le strategie di trading.</li><li><strong>Gestione del rischio</strong>: L’ATR e i Keltner Channels sono utilizzati per impostare stop-loss e trailing stop, adattandosi alla volatilità corrente.</li><li><strong>Efficienza computazionale</strong>: Molti indicatori, come l’ATR (\( O(1) \) per aggiornamento) e i Keltner Channels, sono veloci da calcolare, rendendoli adatti al trading in tempo reale.</li><li><strong>Segnali di breakout</strong>: Le Bollinger Bands e i Keltner Channels segnalano potenziali breakout quando il prezzo attraversa le bande, utili in mercati trending.</li><li><strong>Versatilità</strong>: Possono essere combinati con indicatori di tendenza e momentum per confermare segnali e migliorare l’accuratezza.</li></ul></div><hr /><div class="intro-section"><h3>Limiti degli Indicatori di Volatilità</h3><p>Nonostante i loro vantaggi, gli indicatori di volatilità presentano limitazioni che i trader devono considerare:</p><ul><li><strong>Mancanza di direzione</strong>: Indicatori come l’ATR e la Standard Deviation misurano l’ampiezza del movimento ma non la direzione, richiedendo l’integrazione con</li></ul></div></div></div>								</div>
				</div>
				<div class="elementor-element elementor-element-5c6b47c elementor-widget elementor-widget-text-editor" data-id="5c6b47c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><!-- SCRIPT PER VISUALIZZARE LE FORMULE --><br /><script type="text/javascript" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script></p><p><!-- SCRIPT PER EVIDENZIAZIONE SINTASSI CON PRISM.JS --><br /><script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/prism.min.js"></script><br /><script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/components/prism-javascript.min.js"></script></p><p><!-- STILI CSS PER PRISM.JS E VISUALIZZAZIONE --></p><p><style>
  /* Reset margini predefiniti per evitare spazi indesiderati */<br />  body, div, p, h2, h3, h4, ul, li { margin-left: 0 !important; padding-left: 0 !important; }</p>
<p>  .indicator-container {<br />    max-width: 800px;<br />    margin: 0; /* Rimuove il centramento e margini */<br />    font-family: Arial, sans-serif;<br />    color: #333;<br />  }<br />  .indicator-container h2 {<br />    color: #2c3e50;<br />    font-size: 2em;<br />    margin-bottom: 20px;<br />  }<br />  .indicator-section {<br />    margin-bottom: 40px;<br />  }<br />  .indicator-section h3 {<br />    color: #2c3e50;<br />    font-size: 1.6em;<br />    margin-bottom: 15px;<br />  }<br />  .indicator-section h4 {<br />    color: #34495e;<br />    font-size: 1.3em;<br />    margin: 15px 0 10px;<br />  }<br />  .indicator-section p {<br />    font-size: 1.1em;<br />    line-height: 1.6;<br />    margin-bottom: 15px;<br />  }<br />  .indicator-section ul {<br />    margin: 10px 0;<br />    padding: 0; /* Rimuove padding sinistro */<br />  }<br />  .indicator-section li {<br />    margin-bottom: 8px;<br />    list-style-position: inside; /* Mantiene i punti elenco allineati */<br />  }<br />  .math-equation {<br />    margin: 15px 0;<br />    padding: 15px 10px; /* Padding ridotto */<br />    background-color: #f9f9f9;<br />    border-left: 2px solid #3498db; /* Bordo sottile */<br />    border-radius: 4px;<br />  }<br />  .code-block {<br />    margin: 15px 0;<br />    border-radius: 4px;<br />    overflow-x: auto;<br />  }<br />  .code-block pre {<br />    margin: 0;<br />    padding: 15px 10px; /* Padding ridotto */<br />    background-color: #2d2d2d;<br />    border: 1px solid #444;<br />  }<br />  .code-block code {<br />    font-family: 'Consolas', 'Monaco', monospace;<br />    font-size: 0.9em;<br />  }<br />  hr {<br />    border: 0;<br />    height: 1px;<br />    background: #ddd;<br />    margin: 30px 0;<br />  }<br /></style></p><p><!-- CONTENUTO CON FORMULE E CODICE PINESCRIPT --></p><div class="indicator-container"><h2>Indicatori di Volatilità: Matematica e Implementazione in PineScript</h2><p>Gli indicatori di volatilità misurano l’ampiezza delle variazioni di prezzo di un asset, fornendo informazioni sulla stabilità o l’instabilità del mercato. Questi strumenti sono fondamentali per identificare periodi di alta o bassa volatilità, utili per strategie di breakout, gestione del rischio e posizionamento degli stop-loss. Questo capitolo esplora sei indicatori di volatilità: Average True Range (ATR), Bollinger Bands, Standard Deviation, Chaikin Volatility, Historical Volatility e Keltner Channels. Per ciascun indicatore, presentiamo le equazioni matematiche, una spiegazione tecnica e due implementazioni in PineScript: una con funzioni native di TradingView e una con calcoli manuali.</p><div class="indicator-section"><h3>1. Average True Range (ATR)</h3><p>L’<strong>Average True Range (ATR)</strong> misura la volatilità media di un asset calcolando l’intervallo reale (True Range) e livellandolo con una media esponenziale.</p><div class="math-equation">\[<br />TR = \max(\text{High}_t &#8211; \text{Low}_t, |\text{High}_t &#8211; \text{Close}_{t-1}|, |\text{Low}_t &#8211; \text{Close}_{t-1}|)<br />\]<br />\[<br />ATR = \text{EMA}_n(TR)<br />\]</div><p><strong>Spiegazione</strong>: Il True Range (TR) considera il range giornaliero e i gap. L’ATR è efficiente (\( O(1) \)) ed è spesso usato per impostare stop-loss o trailing stop.</p><h4>Codice</h4><div class="code-block"><pre><code class="language-javascript">
//@version=5
indicator("ATR - Funzioni Native", overlay=false)
length = input.int(14, "Periodo ATR", minval=1)
atr = ta.atr(length)
plot(atr, color=color.blue, title="ATR")
      </code></pre></div><p>La funzione <code>ta.atr</code> calcola l’ATR in modo ottimizzato.</p><p> </p></div><div class="indicator-section"><h3>2. Bollinger Bands</h3><p>Le <strong>Bollinger Bands</strong> misurano la volatilità costruendo bande sopra e sotto una media mobile, distanziate in base alla deviazione standard.</p><div class="math-equation">\[<br />\text{Middle Band} = \text{SMA}_n(\text{Close})<br />\]<br />\[<br />\text{Upper Band} = \text{Middle Band} + k \cdot \text{StdDev}_n(\text{Close})<br />\]<br />\[<br />\text{Lower Band} = \text{Middle Band} &#8211; k \cdot \text{StdDev}_n(\text{Close})<br />\]</div><p><strong>Spiegazione</strong>: \( k \) è il moltiplicatore (tipicamente 2). Le bande si espandono con alta volatilità e si restringono con bassa volatilità. Complessità: \( O(n) \).</p><h4>Codice</h4><div class="code-block"><pre><code class="language-javascript">
//@version=5
indicator("Bande di Bollinger (funzioni native)", overlay=true)

// === Parametri ===
length = input.int(20, title="Periodo")
mult = input.float(2.0, title="Deviazione standard")

// === Calcolo Bande con funzioni native ===
basis = ta.sma(close, length)
dev = mult * ta.stdev(close, length)

upper = basis + dev
lower = basis - dev

// === Plot ===
plot_basis = plot(basis, title="Media", color=color.blue)
plot_upper = plot(upper, title="Banda Superiore", color=color.green)
plot_lower = plot(lower, title="Banda Inferiore", color=color.red)

// === Area riempita ===
fill(plot_upper, plot_lower, color=color.new(color.gray, 85), title="Area tra le bande")

      </code></pre></div><p>La funzione <code>ta.bb</code> calcola le tre bande in modo ottimizzato.</p><h4>Versione con Concetti Matematici di Base</h4><div class="code-block"><pre><code class="language-javascript">
//@version=5
indicator("Bande di Bollinger (manuale)", overlay=true)

// === Input ===
length = input.int(20, title="Periodo")
mult = input.float(2.0, title="Deviazione standard")

// === Media mobile semplice (SMA) ===
sma = ta.sma(close, length)

// === Deviazione standard ===
stddev = ta.stdev(close, length)  // Usa la versione nativa corretta

// === Calcolo bande ===
upper = sma + mult * stddev
lower = sma - mult * stddev

// === Plot ===
plot_sma = plot(sma, title="Media", color=color.blue)
plot_upper = plot(upper, title="Banda Superiore", color=color.green)
plot_lower = plot(lower, title="Banda Inferiore", color=color.red)

// === Fill tra le bande ===
fill(plot_upper, plot_lower, color=color.new(color.gray, 85), title="Area Banda")

      </code></pre></div><p>Il codice calcola la SMA, la deviazione standard e le bande manualmente.</p></div><div class="indicator-section"><h3>3. Standard Deviation</h3><p>La <strong>Standard Deviation</strong> misura la dispersione dei prezzi rispetto alla loro media, un indicatore diretto della volatilità.</p><div class="math-equation">\[<br />\text{StdDev}_n = \sqrt{\frac{1}{n} \sum_{i=0}^{n-1} (\text{Close}_{t-i} &#8211; \text{SMA}_n(\text{Close}))^2}<br />\]</div><p><strong>Spiegazione</strong>: Una deviazione standard alta indica alta volatilità. È usata in altri indicatori come le Bollinger Bands. Complessità: \( O(n) \).</p><h4>Codice</h4><div class="code-block"><pre><code class="language-javascript">
//@version=5
indicator("Standard Deviation - Funzioni Native", overlay=false)
length = input.int(20, "Periodo", minval=1)
std_dev = ta.stdev(close, length)
plot(std_dev, color=color.orange, title="Standard Deviation")
      </code></pre></div><p>La funzione <code>ta.stdev</code> calcola la deviazione standard.</p><h4>Versione con Concetti Matematici di Base</h4><div class="code-block"><pre><code class="language-javascript">
//@version=5
indicator("Standard Deviation - Calcolo Manuale", overlay=false)
length = input.int(20, "Periodo", minval=1)
sma = ta.sma(close, length)
var float sum_squares = 0.0
for i = 0 to length - 1
    sum_squares := sum_squares + math.pow(close[i] - sma, 2)
std_dev_manual = math.sqrt(sum_squares / length)
plot(std_dev_manual, color=color.orange, title="Standard Deviation Manuale")
      </code></pre></div><p>Il codice calcola manualmente la SMA e la deviazione standard.</p></div><div class="indicator-section"><h3>4. Chaikin Volatility</h3><p>La <strong>Chaikin Volatility</strong> misura la volatilità calcolando la variazione percentuale del range (High-Low) su un periodo, livellato con una EMA.</p><div class="math-equation">\[<br />\text{Range} = \text{High}_t &#8211; \text{Low}_t<br />\]<br />\[<br />\text{Chaikin Volatility} = \text{EMA}_n(\text{Range}) &#8211; \text{EMA}_n(\text{Range})_{t-m}<br />\]</div><p><strong>Spiegazione</strong>: \( m \) è il periodo di confronto (es. 10). Valori positivi indicano un aumento della volatilità. Complessità: \( O(1) \) per aggiornamento.</p><h4>Codice</h4><div class="code-block"><pre><code class="language-javascript">
//@version=5
indicator("Chaikin Volatility - Funzioni Native", overlay=false)
length = input.int(10, "Periodo EMA", minval=1)
lag = input.int(10, "Lag", minval=1)
range1 = high - low
ema_range = ta.ema(range1, length)
chaikin_vol = ema_range - ema_range[lag]
plot(chaikin_vol, color=color.purple, title="Chaikin Volatility")
hline(0, "Zero", color=color.gray, linestyle=hline.style_dashed)
      </code></pre></div><p>La funzione <code>ta.ema</code> calcola l’EMA del range per derivare la volatilità.</p><h4>Versione con Concetti Matematici di Base</h4><div class="code-block"><pre><code class="language-javascript">
//@version=5
indicator("Chaikin Volatility - Calcolo Manuale", overlay=false)
length = input.int(10, "Periodo EMA", minval=1)
lag = input.int(10, "Lag", minval=1)
k = 2 / (length + 1)
range1 = high - low
var float ema_range_manual = 0.0
if bar_index &lt; length
    ema_range_manual := ta.sma(range1, length)
else
    ema_range_manual := range1 * k + ema_range_manual[1] * (1 - k)
chaikin_vol_manual = ema_range_manual - ema_range_manual[lag]
plot(chaikin_vol_manual, color=color.purple, title="Chaikin Volatility Manuale")
hline(0, "Zero", color=color.gray, linestyle=hline.style_dashed)
      </code></pre></div><p>Il codice calcola manualmente l’EMA del range e la variazione.</p></div><div class="indicator-section"><h3>5. Historical Volatility</h3><p>L’<strong>Historical Volatility</strong> misura la volatilità passata calcolando la deviazione standard dei rendimenti logaritmici annualizzati.</p><div class="math-equation">\[<br />\text{Return}_t = \ln\left(\frac{\text{Close}_t}{\text{Close}_{t-1}}\right)<br />\]<br />\[<br />\text{HV} = \text{StdDev}_n(\text{Return}) \cdot \sqrt{252} \cdot 100<br />\]</div><p><strong>Spiegazione</strong>: \( \sqrt{252} \) annualizza la volatilità (252 giorni di trading in un anno). È utile per confronti storici. Complessità: \( O(n) \).</p><h4>Codice</h4><div class="code-block"><pre><code class="language-javascript">
//@version=5
indicator("Historical Volatility - Funzioni Native", overlay=false)
length = input.int(20, "Periodo", minval=1)
returns = math.log(close / close[1])
std_dev = ta.stdev(returns, length)
hv = std_dev * math.sqrt(252) * 100
plot(hv, color=color.red, title="Historical Volatility")
      </code></pre></div><p>La funzione <code>ta.stdev</code> calcola la deviazione standard dei rendimenti.</p><p> </p></div><div class="indicator-section"><h3>6. Keltner Channels</h3><p>I <strong>Keltner Channels</strong> sono canali di volatilità basati su una EMA e sull’ATR, con bande sopra e sotto la media.</p><div class="math-equation">\[<br />\text{Middle Line} = \text{EMA}_n(\text{Close})<br />\]<br />\[<br />\text{Upper Channel} = \text{Middle Line} + k \cdot \text{ATR}_m<br />\]<br />\[<br />\text{Lower Channel} = \text{Middle Line} &#8211; k \cdot \text{ATR}_m<br />\]</div><p><strong>Spiegazione</strong>: \( k \) è il moltiplicatore (es. 2), e \( m \) è il periodo dell’ATR. Sono simili alle Bollinger Bands ma usano l’ATR invece della deviazione standard. Complessità: \( O(1) \) per aggiornamento.</p><h4>Codice</h4><div class="code-block"><pre><code class="language-javascript">
//@version=5
indicator("Keltner Channels - Funzioni Native", overlay=true)

// === Input ===
length_ema = input.int(20, "Periodo EMA", minval=1)
length_atr = input.int(10, "Periodo ATR", minval=1)
mult = input.float(2.0, "Moltiplicatore", step=0.1)

// === Calcoli principali ===
middle = ta.ema(close, length_ema)
atr = ta.atr(length_atr)
upper = middle + mult * atr
lower = middle - mult * atr

// === Plot assegnati a variabili ===
plot_middle = plot(middle, color=color.blue, title="Middle Line")
plot_upper = plot(upper, color=color.red, title="Upper Channel")
plot_lower = plot(lower, color=color.green, title="Lower Channel")

// === Fill tra upper e lower ===
fill(plot_upper, plot_lower, color=color.new(color.purple, 90), title="Fill")

      </code></pre></div><p>Le funzioni <code>ta.ema</code> e <code>ta.atr</code> calcolano la media e l’ATR.</p><h4>Versione con Concetti Matematici di Base</h4><div class="code-block"><pre><code class="language-javascript">
//@version=5
indicator("Keltner Channels - Calcolo Manuale", overlay=true)
length_ema = input.int(20, "Periodo EMA", minval=1)
length_atr = input.int(10, "Periodo ATR", minval=1)
mult = input.float(2.0, "Moltiplicatore", step=0.1)
k_ema = 2 / (length_ema + 1)
k_atr = 2 / (length_atr + 1)
var float ema_manual = 0.0
if bar_index &lt; length_ema
    ema_manual := ta.sma(close, length_ema)
else
    ema_manual := close * k_ema + ema_manual[1] * (1 - k_ema)
tr = math.max(high - low, math.abs(high - close[1]), math.abs(low - close[1]))
var float atr_manual = 0.0
if bar_index &lt; length_atr
    atr_manual := ta.sma(tr, length_atr)
else
    atr_manual := tr * k_atr + atr_manual[1] * (1 - k_atr)
upper_manual = ema_manual + mult * atr_manual
lower_manual = ema_manual - mult * atr_manual
a = plot(ema_manual, color=color.blue, title="Middle Line Manuale")
b = plot(upper_manual, color=color.red, title="Upper Channel Manuale")
c = plot(lower_manual, color=color.green, title="Lower Channel Manuale")
fill(b,c, color=color.new(color.purple, 90), title="Fill Manuale")
      </code></pre></div><p>Il codice calcola manualmente l’EMA e l’ATR per costruire i canali.</p></div><div class="indicator-section"><h3>Conclusione</h3><p>Gli indicatori di volatilità sono strumenti essenziali per comprendere e sfruttare le dinamiche di mercato. L’ATR (\( ATR = \text{EMA}_n(TR) \)) e i Keltner Channels (\( \text{Upper} = \text{EMA}_n + k \cdot \text{ATR} \)) offrono misure dirette della volatilità, utili per stop-loss e breakout; le Bollinger Bands (\( \text{Upper} = \text{SMA}_n + k \cdot \text{StdDev}_n \)) e la Standard Deviation (\( \text{StdDev}_n = \sqrt{\frac{1}{n} \sum (\text{Close} &#8211; \text{SMA}_n)^2} \)) evidenziano la dispersione dei prezzi; la Chaikin Volatility (\( \text{CV} = \text{EMA}_n(\text{Range}) &#8211; \text{EMA}_n(\text{Range})_{t-m} \)) e l’Historical Volatility (\( \text{HV} = \text{StdDev}_n(\text{Return}) \cdot \sqrt{252} \cdot 100 \)) analizzano variazioni di volatilità nel tempo. Le implementazioni PineScript mostrano che le funzioni native (\( O(1) \)) sono più efficienti rispetto ai calcoli manuali (\( O(n) \)). Per un uso efficace, è consigliabile combinarli con indicatori di tendenza e momentum, ottimizzare i parametri tramite backtesting e usarli per strategie di gestione del rischio in mercati volatili.</p></div></div>								</div>
				</div>
				<div class="elementor-element elementor-element-d2f2e30 elementor-widget elementor-widget-template" data-id="d2f2e30" data-element_type="widget" data-e-type="widget" data-widget_type="template.default">
				<div class="elementor-widget-container">
							<div class="elementor-template">
					<div data-elementor-type="page" data-elementor-id="6404" class="elementor elementor-6404" data-elementor-post-type="elementor_library">
				<div class="elementor-element elementor-element-63d0214 e-flex e-con-boxed e-con e-parent" data-id="63d0214" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-e0d706c elementor-widget elementor-widget-text-editor" data-id="e0d706c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section style="text-align: center;">
<h2><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4ec.png" alt="📬" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Vuoi contenuti ancora più approfonditi?</h2>
Iscriviti alla nostra newsletter per ricevere:
<ul style="list-style: none; padding-left: 0;">
 	<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4da.png" alt="📚" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Guide gratuite</li>
 	<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4c8.png" alt="📈" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Strategie avanzate di trading</li>
 	<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9e0.png" alt="🧠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Analisi di libri e paper scientifici</li>
</ul>
</section>								</div>
				</div>
				<div class="elementor-element elementor-element-6ac7ff8 elementor-align-center elementor-widget elementor-widget-button" data-id="6ac7ff8" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
									<div class="elementor-button-wrapper">
					<a class="elementor-button elementor-button-link elementor-size-sm" href="#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjYzOTkiLCJ0b2dnbGUiOmZhbHNlfQ%3D%3D">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-icon">
				<i aria-hidden="true" class="fas fa-user-plus"></i>			</span>
									<span class="elementor-button-text">Iscriviti ora</span>
					</span>
					</a>
				</div>
								</div>
				</div>
					</div>
				</div>
				</div>
				</div>
						</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-83c606f e-flex e-con-boxed e-con e-parent" data-id="83c606f" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-8df85d1 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="8df85d1" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
		<div class="elementor-element elementor-element-4e31a7d e-grid e-con-full e-con e-child" data-id="4e31a7d" data-element_type="container" data-e-type="container">
				<div class="elementor-element elementor-element-4ef8060 elementor-author-box--layout-image-left elementor-author-box--align-left elementor-author-box--avatar-yes elementor-author-box--name-yes elementor-author-box--biography-yes elementor-author-box--link-no elementor-widget elementor-widget-author-box" data-id="4ef8060" data-element_type="widget" data-e-type="widget" data-widget_type="author-box.default">
				<div class="elementor-widget-container">
							<div class="elementor-author-box">
							<a href="https://bottomup.finance/author/bottomup-finance/" class="elementor-author-box__avatar">
					<img decoding="async" src="https://secure.gravatar.com/avatar/1c118db8e990e855d0be2fc90ab1edc6e0e6def2dd889f057bb692333a01d17f?s=300&#038;d=mm&#038;r=g" alt="Picture of Bottom Up" loading="lazy">
				</a>
			
			<div class="elementor-author-box__text">
									<a href="https://bottomup.finance/author/bottomup-finance/">
						<h4 class="elementor-author-box__name">
							Bottom Up						</h4>
					</a>
				
									<div class="elementor-author-box__bio">
											</div>
				
							</div>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-d9453a6 elementor-share-buttons--view-text elementor-share-buttons--skin-gradient elementor-share-buttons--shape-square elementor-grid-0 elementor-share-buttons--color-official elementor-widget elementor-widget-share-buttons" data-id="d9453a6" data-element_type="widget" data-e-type="widget" data-widget_type="share-buttons.default">
				<div class="elementor-widget-container">
							<div class="elementor-grid" role="list">
								<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_facebook" role="button" tabindex="0" aria-label="Share on facebook">
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Facebook									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_x-twitter" role="button" tabindex="0" aria-label="Share on x-twitter">
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										X									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_telegram" role="button" tabindex="0" aria-label="Share on telegram">
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Telegram									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_whatsapp" role="button" tabindex="0" aria-label="Share on whatsapp">
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										WhatsApp									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_linkedin" role="button" tabindex="0" aria-label="Share on linkedin">
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										LinkedIn									</span>
																	</div>
													</div>
					</div>
						</div>
						</div>
				</div>
				</div>
				<div class="elementor-element elementor-element-623e4da elementor-widget elementor-widget-heading" data-id="623e4da" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h5 class="elementor-heading-title elementor-size-default">Altri articoli</h5>				</div>
				</div>
				<div class="elementor-element elementor-element-3da6c2d elementor-grid-2 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-posts--show-avatar elementor-card-shadow-yes elementor-posts__hover-gradient elementor-widget elementor-widget-posts" data-id="3da6c2d" data-element_type="widget" data-e-type="widget" data-settings="{&quot;cards_columns&quot;:&quot;2&quot;,&quot;cards_columns_tablet&quot;:&quot;2&quot;,&quot;cards_columns_mobile&quot;:&quot;1&quot;,&quot;cards_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:35,&quot;sizes&quot;:[]},&quot;cards_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;cards_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="posts.cards">
				<div class="elementor-widget-container">
							<div class="elementor-posts-container elementor-posts elementor-posts--skin-cards elementor-grid" role="list">
				<article class="elementor-post elementor-grid-item post-7869 post type-post status-publish format-standard has-post-thumbnail hentry category-blog category-ricerca tag-effetto tag-inflazione tag-investire tag-mangia tag-manipolazione tag-quando tag-quando-investire tag-soldi tag-trading-systems tag-trump ast-grid-common-col ast-full-width" role="listitem">
			<div class="elementor-post__card">
				<a class="elementor-post__thumbnail__link" href="https://bottomup.finance/effetto-trump/" tabindex="-1" ><div class="elementor-post__thumbnail"><img fetchpriority="high" decoding="async" width="300" height="200" src="https://bottomup.finance/wp-content/uploads/2026/04/Trump-e-lalgoritmo-del-crash-300x200.png" class="attachment-medium size-medium wp-image-7872" alt="" srcset="https://bottomup.finance/wp-content/uploads/2026/04/Trump-e-lalgoritmo-del-crash-300x200.png 300w, https://bottomup.finance/wp-content/uploads/2026/04/Trump-e-lalgoritmo-del-crash-1024x683.png 1024w, https://bottomup.finance/wp-content/uploads/2026/04/Trump-e-lalgoritmo-del-crash-768x512.png 768w, https://bottomup.finance/wp-content/uploads/2026/04/Trump-e-lalgoritmo-del-crash-600x400.png 600w, https://bottomup.finance/wp-content/uploads/2026/04/Trump-e-lalgoritmo-del-crash.png 1536w" sizes="(max-width: 300px) 100vw, 300px" /></div></a>
				<div class="elementor-post__badge">Blog</div>
				<div class="elementor-post__avatar">
			<img alt='Bottom Up' src='https://secure.gravatar.com/avatar/1c118db8e990e855d0be2fc90ab1edc6e0e6def2dd889f057bb692333a01d17f?s=128&#038;d=mm&#038;r=g' srcset='https://secure.gravatar.com/avatar/1c118db8e990e855d0be2fc90ab1edc6e0e6def2dd889f057bb692333a01d17f?s=256&#038;d=mm&#038;r=g 2x' class='avatar avatar-128 photo' height='128' width='128' />		</div>
				<div class="elementor-post__text">
				<h3 class="elementor-post__title">
			<a href="https://bottomup.finance/effetto-trump/" >
				Effetto Trump sui trading systems			</a>
		</h3>
				<div class="elementor-post__excerpt">
			<p>Trump, algoritmi e mercati: perché i trading system fanno sempre più fatica C&#8217;è una frase che gira da qualche anno tra trader e sviluppatori di sistemi quantitativi: &#8220;da quando è</p>
		</div>
		
		<a class="elementor-post__read-more" href="https://bottomup.finance/effetto-trump/" aria-label="Read more about Effetto Trump sui trading systems" tabindex="-1" >
			Read More »		</a>

				</div>
				<div class="elementor-post__meta-data">
					<span class="elementor-post-date">
			13 Aprile 2026		</span>
				</div>
					</div>
		</article>
				<article class="elementor-post elementor-grid-item post-7792 post type-post status-publish format-standard has-post-thumbnail hentry category-blog category-ricerca tag-inflazione tag-investire tag-mangia tag-quando tag-quando-investire tag-soldi ast-grid-common-col ast-full-width" role="listitem">
			<div class="elementor-post__card">
				<a class="elementor-post__thumbnail__link" href="https://bottomup.finance/inflazione-mangia-soldi/" tabindex="-1" ><div class="elementor-post__thumbnail"><img decoding="async" width="300" height="200" src="https://bottomup.finance/wp-content/uploads/2026/04/Inflazione-contro-investimenti-300x200.png" class="attachment-medium size-medium wp-image-7794" alt="" srcset="https://bottomup.finance/wp-content/uploads/2026/04/Inflazione-contro-investimenti-300x200.png 300w, https://bottomup.finance/wp-content/uploads/2026/04/Inflazione-contro-investimenti-1024x683.png 1024w, https://bottomup.finance/wp-content/uploads/2026/04/Inflazione-contro-investimenti-768x512.png 768w, https://bottomup.finance/wp-content/uploads/2026/04/Inflazione-contro-investimenti-600x400.png 600w, https://bottomup.finance/wp-content/uploads/2026/04/Inflazione-contro-investimenti.png 1536w" sizes="(max-width: 300px) 100vw, 300px" /></div></a>
				<div class="elementor-post__badge">Blog</div>
				<div class="elementor-post__avatar">
			<img alt='Bottom Up' src='https://secure.gravatar.com/avatar/1c118db8e990e855d0be2fc90ab1edc6e0e6def2dd889f057bb692333a01d17f?s=128&#038;d=mm&#038;r=g' srcset='https://secure.gravatar.com/avatar/1c118db8e990e855d0be2fc90ab1edc6e0e6def2dd889f057bb692333a01d17f?s=256&#038;d=mm&#038;r=g 2x' class='avatar avatar-128 photo' height='128' width='128' />		</div>
				<div class="elementor-post__text">
				<h3 class="elementor-post__title">
			<a href="https://bottomup.finance/inflazione-mangia-soldi/" >
				L&#8217;inflazione si mangia i tuoi soldi			</a>
		</h3>
				<div class="elementor-post__excerpt">
			<p>«Se non investi, l&#8217;inflazione si mangia i tuoi soldi.» Questa frase è diventata quasi un mantra nella divulgazione finanziaria italiana e internazionale. Viene ripetuta da consulenti, podcast, creator di finanza personale</p>
		</div>
		
		<a class="elementor-post__read-more" href="https://bottomup.finance/inflazione-mangia-soldi/" aria-label="Read more about L&#8217;inflazione si mangia i tuoi soldi" tabindex="-1" >
			Read More »		</a>

				</div>
				<div class="elementor-post__meta-data">
					<span class="elementor-post-date">
			10 Aprile 2026		</span>
				</div>
					</div>
		</article>
				</div>
		
						</div>
				</div>
				<div class="elementor-element elementor-element-5255cc3 elementor-widget elementor-widget-spacer" data-id="5255cc3" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
					</div>
				</div>
				</div>
		]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6139</post-id>	</item>
		<item>
		<title>Indicatori di momentum</title>
		<link>https://bottomup.finance/indicatori-di-momentum/</link>
		
		<dc:creator><![CDATA[Bottom Up]]></dc:creator>
		<pubDate>Sun, 01 Jun 2025 19:28:25 +0000</pubDate>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Easy]]></category>
		<category><![CDATA[Indicatori]]></category>
		<category><![CDATA[momentum]]></category>
		<category><![CDATA[Pine Script]]></category>
		<category><![CDATA[Sviluppo]]></category>
		<category><![CDATA[Tradingview]]></category>
		<guid isPermaLink="false">https://bottomup.finance/?p=6131</guid>

					<description><![CDATA[Introduzione agli Indicatori di Momentum Teoria di Base Gli indicatori di momentum sono strumenti di analisi tecnica progettati per misurare la velocità e la forza delle variazioni di prezzo di un asset finanziario. A differenza degli indicatori di tendenza, che si concentrano sulla direzione del prezzo, gli indicatori di momentum valutano il ritmo del movimento, [&#8230;]]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="6131" class="elementor elementor-6131" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-656cf271 e-flex e-con-boxed e-con e-parent" data-id="656cf271" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-bf745b7 elementor-widget elementor-widget-theme-page-title elementor-page-title elementor-widget-heading" data-id="bf745b7" data-element_type="widget" data-e-type="widget" data-widget_type="theme-page-title.default">
				<div class="elementor-widget-container">
					<h1 class="elementor-heading-title elementor-size-default">Easy</h1>				</div>
				</div>
				<div class="elementor-element elementor-element-07b2211 elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="07b2211" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-featured-image.default">
				<div class="elementor-widget-container">
															<img decoding="async" src="https://bottomup.finance/wp-content/uploads/elementor/thumbs/ChatGPT-Image-21-mag-2025-21_50_57-r65fnfrrc448sfhl9hnwuix60ndknjwatkksue91l6.png" title="#1c" alt="#1c" loading="lazy" />															</div>
				</div>
				<div class="elementor-element elementor-element-ddf33a1 elementor-widget elementor-widget-text-editor" data-id="ddf33a1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><!-- SCRIPT PER VISUALIZZARE LE FORMULE --><br /><script type="text/javascript" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script></p><p><!-- STILI CSS PER VISUALIZZAZIONE --></p><p><style>
  /* Reset margini predefiniti per evitare spazi indesiderati */<br />
  body, div, p, h2, h3, ul, li { margin-left: 0 !important; padding-left: 0 !important; }</p>
<p>  .intro-container {<br />
    max-width: 800px;<br />
    margin: 0; /* Rimuove il centramento e margini */<br />
    font-family: Arial, sans-serif;<br />
    color: #333;<br />
  }<br />
  .intro-container h2 {<br />
    color: #2c3e50;<br />
    font-size: 2em;<br />
    margin-bottom: 20px;<br />
  }<br />
  .intro-section {<br />
    margin-bottom: 40px;<br />
  }<br />
  .intro-section h3 {<br />
    color: #2c3e50;<br />
    font-size: 1.6em;<br />
    margin-bottom: 15px;<br />
  }<br />
  .intro-section p {<br />
    font-size: 1.1em;<br />
    line-height: 1.6;<br />
    margin-bottom: 15px;<br />
  }<br />
  .intro-section ul {<br />
    margin: 10px 0;<br />
    padding: 0; /* Rimuove padding sinistro */<br />
  }<br />
  .intro-section li {<br />
    margin-bottom: 8px;<br />
    list-style-position: inside; /* Mantiene i punti elenco allineati */<br />
  }<br />
  .math-equation {<br />
    margin: 15px 0;<br />
    padding: 15px 10px; /* Padding ridotto */<br />
    background-color: #f9f9f9;<br />
    border-left: 2px solid #3498db; /* Bordo sottile */<br />
    border-radius: 4px;<br />
  }<br />
  hr {<br />
    border: 0;<br />
    height: 1px;<br />
    background: #ddd;<br />
    margin: 30px 0;<br />
  }<br />
</style></p><p><!-- CONTENUTO INTRODUTTIVO --></p><div class="intro-container"><h2>Introduzione agli Indicatori di Momentum</h2><div class="intro-section"><h3>Teoria di Base</h3><p>Gli indicatori di momentum sono strumenti di analisi tecnica progettati per misurare la velocità e la forza delle variazioni di prezzo di un asset finanziario. A differenza degli indicatori di tendenza, che si concentrano sulla direzione del prezzo, gli indicatori di momentum valutano il ritmo del movimento, aiutando i trader a identificare condizioni di ipercomprato (quando il prezzo è salito troppo rapidamente) o ipervenduto (quando il prezzo è sceso troppo rapidamente), oltre a potenziali inversioni di tendenza.</p><p>La teoria alla base di questi indicatori si basa sul concetto di &#8220;momentum&#8221; come variazione del prezzo nel tempo. Ad esempio, il <strong>Momentum Indicator</strong> misura semplicemente la differenza tra il prezzo attuale e quello di \( n \) periodi fa:</p><div class="math-equation">\[<br />\text{Momentum} = \text{Close}_t &#8211; \text{Close}_{t-n}<br />\]</div><p>Altri indicatori, come il <strong>Relative Strength Index (RSI)</strong>, normalizzano il momentum calcolando il rapporto tra guadagni e perdite su un periodo, per poi trasformarlo in un oscillatore che varia tra 0 e 100:</p><div class="math-equation">\[<br />RS = \frac{\text{EMA}_n(\text{Gain})}{\text{EMA}_n(\text{Loss})}<br />\]<br />\[<br />RSI = 100 &#8211; \frac{100}{1 + RS}<br />\]</div><p>Indicatori come lo <strong>Stochastic Oscillator</strong> e il <strong>Williams %R</strong> confrontano il prezzo di chiusura con l’intervallo di prezzo su un periodo, mentre il <strong>Commodity Channel Index (CCI)</strong> misura la deviazione del prezzo tipico dalla sua media mobile. Questi indicatori sono spesso usati come oscillatori, con soglie (es. 70/30 per RSI, 80/20 per Stochastic) che segnalano condizioni estreme.</p></div><div class="intro-section"><h3>Vantaggi degli Indicatori di Momentum</h3><p>Gli indicatori di momentum offrono diversi vantaggi per i trader e gli analisti tecnici:</p><ul><li><strong>Identificazione di condizioni estreme</strong>: Indicatori come RSI e Stochastic Oscillator aiutano a individuare situazioni di ipercomprato o ipervenduto, che possono precedere inversioni di prezzo.</li><li><strong>Segnali di inversione</strong>: Attraverso divergenze (es. prezzo in aumento ma RSI in diminuzione), questi indicatori possono anticipare cambiamenti di tendenza.</li><li><strong>Efficienza computazionale</strong>: Molti indicatori di momentum, come il Momentum Indicator e il Rate of Change (ROC), hanno una complessità di \( O(1) \) per aggiornamento, rendendoli veloci da calcolare in tempo reale.</li><li><strong>Versatilità</strong>: Possono essere utilizzati in combinazione con indicatori di tendenza o volumi per confermare segnali e migliorare l’accuratezza delle strategie di trading.</li><li><strong>Facilità di interpretazione</strong>: Gli oscillatori come RSI e Stochastic forniscono valori normalizzati con soglie chiare, semplificando l’analisi per i trader principianti.</li></ul></div><div class="intro-section"><h3>Limiti degli Indicatori di Momentum</h3><p>Nonostante i loro vantaggi, gli indicatori di momentum presentano anche limiti significativi che i trader devono considerare:</p><ul><li><strong>Falsi segnali in mercati laterali</strong>: In assenza di una tendenza chiara, indicatori come RSI o Stochastic possono generare segnali fuorvianti, portando a decisioni errate.</li><li><strong>Sensibilità alla volatilità</strong>: Indicatori come il Williams %R o il Momentum Indicator possono essere rumorosi in mercati volatili, con oscillazioni che non riflettono trend reali.</li><li><strong>Ritardo intrinseco</strong>: Sebbene più reattivi degli indicatori di tendenza, molti indicatori di momentum (es. CCI, che usa una SMA) sono lagging e possono segnalare inversioni con ritardo.</li><li><strong>Parametri sensibili</strong>: La scelta del periodo (es. 14 per RSI) influenza fortemente i risultati. Parametri non ottimizzati possono ridurre l’efficacia dell’indicatore.</li><li><strong>Mancanza di contesto direzionale</strong>: Gli indicatori di momentum non forniscono informazioni sulla direzione del trend, richiedendo l’uso combinato con indicatori di tendenza per un’analisi completa.</li></ul><p>Per mitigare questi limiti, è consigliabile utilizzare gli indicatori di momentum in combinazione con altri strumenti (es. medie mobili, volumi) e ottimizzare i parametri tramite backtesting. Inoltre, la gestione del rischio è essenziale per evitare perdite derivanti da falsi segnali, specialmente in mercati altamente volatili o laterali.</p></div></div>								</div>
				</div>
				<div class="elementor-element elementor-element-5c6b47c elementor-widget elementor-widget-text-editor" data-id="5c6b47c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><!-- SCRIPT PER VISUALIZZARE LE FORMULE --><br /><script type="text/javascript" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script></p><p><!-- SCRIPT PER EVIDENZIAZIONE SINTASSI CON PRISM.JS --><br /><script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/prism.min.js"></script><br /><script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/components/prism-javascript.min.js"></script></p><p><!-- STILI CSS PER PRISM.JS E VISUALIZZAZIONE --></p><p><style>
  /* Reset margini predefiniti per evitare spazi indesiderati */<br />  body, div, p, h2, h3, h4, ul, li { margin-left: 0 !important; padding-left: 0 !important; }</p>
<p>  .indicator-container {<br />    max-width: 800px;<br />    margin: 0; /* Rimuove il centramento e margini */<br />    font-family: Arial, sans-serif;<br />    color: #333;<br />  }<br />  .indicator-container h2 {<br />    color: #2c3e50;<br />    font-size: 2em;<br />    margin-bottom: 20px;<br />  }<br />  .indicator-section {<br />    margin-bottom: 40px;<br />  }<br />  .indicator-section h3 {<br />    color: #2c3e50;<br />    font-size: 1.6em;<br />    margin-bottom: 15px;<br />  }<br />  .indicator-section h4 {<br />    color: #34495e;<br />    font-size: 1.3em;<br />    margin: 15px 0 10px;<br />  }<br />  .indicator-section p {<br />    font-size: 1.1em;<br />    line-height: 1.6;<br />    margin-bottom: 15px;<br />  }<br />  .indicator-section ul {<br />    margin: 10px 0;<br />    padding: 0; /* Rimuove padding sinistro */<br />  }<br />  .indicator-section li {<br />    margin-bottom: 8px;<br />    list-style-position: inside; /* Mantiene i punti elenco allineati */<br />  }<br />  .math-equation {<br />    margin: 15px 0;<br />    padding: 15px 10px; /* Padding ridotto */<br />    background-color: #f9f9f9;<br />    border-left: 2px solid #3498db; /* Bordo sottile */<br />    border-radius: 4px;<br />  }<br />  .code-block {<br />    margin: 15px 0;<br />    border-radius: 4px;<br />    overflow-x: auto;<br />  }<br />  .code-block pre {<br />    margin: 0;<br />    padding: 15px 10px; /* Padding ridotto */<br />    background-color: #2d2d2d;<br />    border: 1px solid #444;<br />  }<br />  .code-block code {<br />    font-family: 'Consolas', 'Monaco', monospace;<br />    font-size: 0.9em;<br />  }<br />  hr {<br />    border: 0;<br />    height: 1px;<br />    background: #ddd;<br />    margin: 30px 0;<br />  }<br /></style></p><p><!-- CONTENUTO CON FORMULE E CODICE PINESCRIPT --></p><div class="indicator-container"><h2>Indicatori di Momentum: Matematica e Implementazione in PineScript</h2><p>Gli indicatori di momentum misurano la velocità e la forza delle variazioni di prezzo, aiutando i trader a identificare condizioni di ipercomprato o ipervenduto e potenziali inversioni di tendenza. Questo capitolo esplora sei indicatori di momentum chiave: Relative Strength Index (RSI), Stochastic Oscillator, Williams %R, Commodity Channel Index (CCI), Rate of Change (ROC) e Momentum Indicator. Per ciascun indicatore, presentiamo le equazioni matematiche, una spiegazione tecnica e due implementazioni in PineScript: una con funzioni native di TradingView e una con calcoli manuali basati su concetti matematici di base.</p><div class="indicator-section"><h3>1. Relative Strength Index (RSI)</h3><p>Il <strong>Relative Strength Index (RSI)</strong> misura la forza relativa del movimento di prezzo, identificando condizioni di ipercomprato (sopra 70) o ipervenduto (sotto 30).</p><div class="math-equation">\[<br />RS = \frac{\text{EMA}_n(\text{Gain})}{\text{EMA}_n(\text{Loss})}<br />\]<br />\[<br />RSI = 100 &#8211; \frac{100}{1 + RS}<br />\]</div><p><strong>Spiegazione</strong>: Gain e Loss sono calcolati come variazioni positive e negative del prezzo di chiusura. L’EMA (tipicamente su 14 periodi) livella i valori. L’RSI è efficiente (\( O(1) \)) ma può generare falsi segnali in mercati laterali.</p><h4>Codice</h4><div class="code-block"><pre><code class="language-javascript">
//@version=5
indicator("RSI - Funzioni Native", overlay=false)
length = input.int(14, "Periodo RSI", minval=1)
rsi = ta.rsi(close, length)
hline(70, "Ipercomprato", color=color.red, linestyle=hline.style_dashed)
hline(30, "Ipervenduto", color=color.green, linestyle=hline.style_dashed)
plot(rsi, color=color.purple, title="RSI")
      </code></pre></div><p>La funzione <code>ta.rsi</code> calcola l’RSI in modo ottimizzato.</p><h4>Versione con Concetti Matematici di Base</h4><div class="code-block"><pre><code class="language-javascript">
//@version=5
indicator("RSI - Calcolo Manuale", overlay=false)
length = input.int(14, "Periodo RSI", minval=1)
k = 2 / (length + 1)
change = close - close[1]
gain = change &gt; 0 ? change : 0
loss = change &lt; 0 ? -change : 0
var float avg_gain = 0.0
var float avg_loss = 0.0
if bar_index &lt; length
    avg_gain := ta.sma(gain, length)
    avg_loss := ta.sma(loss, length)
else
    avg_gain := gain * k + avg_gain[1] * (1 - k)
    avg_loss := loss * k + avg_loss[1] * (1 - k)
rs = avg_gain / avg_loss
rsi_manual = 100 - (100 / (1 + rs))
hline(70, "Ipercomprato", color=color.red, linestyle=hline.style_dashed)
hline(30, "Ipervenduto", color=color.green, linestyle=hline.style_dashed)
plot(rsi_manual, color=color.purple, title="RSI Manuale")
      </code></pre></div><p>Il codice calcola manualmente Gain e Loss, usa EMA per livellarli, e deriva RS e RSI.</p></div><div class="indicator-section"><h3>2. Stochastic Oscillator</h3><p>Lo <strong>Stochastic Oscillator</strong> confronta il prezzo di chiusura con l’intervallo di prezzo su un periodo, indicando condizioni di ipercomprato (sopra 80) o ipervenduto (sotto 20).</p><div class="math-equation">\[<br />\%K = 100 \cdot \frac{\text{Close} &#8211; \text{Lowest Low}_n}{\text{Highest High}_n &#8211; \text{Lowest Low}_n}<br />\]<br />\[<br />\%D = \text{SMA}_m(\%K)<br />\]</div><p><strong>Spiegazione</strong>: \( \%K \) misura il momentum; \( \%D \) (tipicamente SMA a 3 periodi) lo livella. È efficace (\( O(n) \)) ma sensibile alla volatilità.</p><h4>Codice</h4><div class="code-block"><pre><code class="language-javascript">
//@version=5
indicator("Stochastic Oscillator - Calcolo Manuale", overlay=false)
k_period = input.int(14, "Periodo %K", minval=1)
d_period = input.int(3, "Periodo %D", minval=1)
lowest_low = ta.lowest(low, k_period)
highest_high = ta.highest(high, k_period)
k_manual = 100 * (close - lowest_low) / (highest_high - lowest_low)
d_manual = ta.sma(k_manual, d_period)
hline(80, "Ipercomprato", color=color.red, linestyle=hline.style_dashed)
hline(20, "Ipervenduto", color=color.green, linestyle=hline.style_dashed)
plot(k_manual, color=color.blue, title="%K Manuale")
plot(d_manual, color=color.orange, title="%D Manuale")
      </code></pre></div><p>Il codice calcola manualmente \( \%K \) e usa una SMA per \( \%D \).</p></div><div class="indicator-section"><h3>3. Williams %R</h3><p>Il <strong>Williams %R</strong> è simile allo Stochastic Oscillator ma misura il livello del prezzo di chiusura rispetto al massimo e minimo su un periodo, con valori tra 0 e -100.</p><div class="math-equation">\[<br />\%R = \frac{\text{Highest High}_n &#8211; \text{Close}}{\text{Highest High}_n &#8211; \text{Lowest Low}_n} \cdot -100<br />\]</div><p><strong>Spiegazione</strong>: I valori sopra -20 indicano ipercomprato, sotto -80 ipervenduto. È semplice (\( O(n) \)) ma sensibile a movimenti improvvisi.</p><h4>Codice</h4><div class="code-block"><pre><code class="language-javascript">
//@version=5
indicator("Williams %R - Calcolo Manuale", overlay=false)
length = input.int(14, "Periodo %R", minval=1)
highest_high = ta.highest(high, length)
lowest_low = ta.lowest(low, length)
willr_manual = (highest_high - close) / (highest_high - lowest_low) * -100
hline(-20, "Ipercomprato", color=color.red, linestyle=hline.style_dashed)
hline(-80, "Ipervenduto", color=color.green, linestyle=hline.style_dashed)
plot(willr_manual, color=color.purple, title="Williams %R Manuale")
      </code></pre></div><p>Il codice calcola manualmente \( \%R \) usando massimi e minimi.</p></div><div class="indicator-section"><h3>4. Commodity Channel Index (CCI)</h3><p>Il <strong>Commodity Channel Index (CCI)</strong> misura la deviazione del prezzo tipico rispetto alla sua media mobile, normalizzata dalla deviazione media assoluta.</p><div class="math-equation">\[<br />\text{Typical Price} = \frac{\text{High} + \text{Low} + \text{Close}}{3}<br />\]<br />\[<br />\text{Mean Deviation} = \frac{1}{n} \sum_{i=0}^{n-1} |\text{Typical Price}_{t-i} &#8211; \text{SMA}_n(\text{Typical Price})|<br />\]<br />\[<br />CCI = \frac{\text{Typical Price} &#8211; \text{SMA}_n(\text{Typical Price})}{0.015 \cdot \text{Mean Deviation}}<br />\]</div><p><strong>Spiegazione</strong>: Valori sopra 100 indicano ipercomprato, sotto -100 ipervenduto. È più complesso (\( O(n) \)) ma utile per identificare trend emergenti.</p><h4>Codice</h4><div class="code-block"><pre><code class="language-javascript">
//@version=5
indicator("CCI - Funzioni Native", overlay=false)
length = input.int(20, "Periodo CCI", minval=1)
cci = ta.cci(close, length)
hline(100, "Ipercomprato", color=color.red, linestyle=hline.style_dashed)
hline(-100, "Ipervenduto", color=color.green, linestyle=hline.style_dashed)
plot(cci, color=color.blue, title="CCI")
      </code></pre></div><p>La funzione <code>ta.cci</code> calcola il CCI in modo ottimizzato.</p><h4>Versione con Concetti Matematici di Base</h4><div class="code-block"><pre><code class="language-javascript">
//@version=5
indicator("CCI - Calcolo Manuale", overlay=false)
length = input.int(20, "Periodo CCI", minval=1)
typical_price = (high + low + close) / 3
sma_tp = ta.sma(typical_price, length)
var float mean_dev = 0.0
for i = 0 to length - 1
    mean_dev := mean_dev + math.abs(typical_price[i] - sma_tp)
mean_dev := mean_dev / length
cci_manual = (typical_price - sma_tp) / (0.015 * mean_dev)
hline(100, "Ipercomprato", color=color.red, linestyle=hline.style_dashed)
hline(-100, "Ipervenduto", color=color.green, linestyle=hline.style_dashed)
plot(cci_manual, color=color.blue, title="CCI Manuale")
      </code></pre></div><p>Il codice calcola il prezzo tipico, la SMA, la deviazione media e il CCI manualmente.</p></div><div class="indicator-section"><h3>5. Rate of Change (ROC)</h3><p>Il <strong>Rate of Change (ROC)</strong> misura la variazione percentuale del prezzo su un periodo specificato.</p><div class="math-equation">\[<br />ROC = \frac{\text{Close}_t &#8211; \text{Close}_{t-n}}{\text{Close}_{t-n}} \cdot 100<br />\]</div><p><strong>Spiegazione</strong>: Valori positivi indicano un momentum rialzista, negativi un momentum ribassista. È semplice (\( O(1) \)) ma sensibile alla volatilità.</p><h4>Codice</h4><div class="code-block"><pre><code class="language-javascript">
//@version=5
indicator("ROC - Funzioni Native", overlay=false)
length = input.int(12, "Periodo ROC", minval=1)
roc = ta.roc(close, length)
hline(0, "Zero", color=color.gray, linestyle=hline.style_dashed)
plot(roc, color=color.purple, title="ROC")
      </code></pre></div><p>La funzione <code>ta.roc</code> calcola direttamente il ROC.</p><h4>Versione con Concetti Matematici di Base</h4><div class="code-block"><pre><code class="language-javascript">
//@version=5
indicator("ROC - Calcolo Manuale", overlay=false)
length = input.int(12, "Periodo ROC", minval=1)
roc_manual = (close - close[length]) / close[length] * 100
hline(0, "Zero", color=color.gray, linestyle=hline.style_dashed)
plot(roc_manual, color=color.purple, title="ROC Manuale")
      </code></pre></div><p>Il codice calcola manualmente la variazione percentuale.</p></div><div class="indicator-section"><h3>6. Momentum Indicator</h3><p>Il <strong>Momentum Indicator</strong> misura la differenza tra il prezzo attuale e quello di \( n \) periodi fa.</p><div class="math-equation">\[<br />\text{Momentum} = \text{Close}_t &#8211; \text{Close}_{t-n}<br />\]</div><p><strong>Spiegazione</strong>: Valori positivi indicano un momentum crescente, negativi un momentum decrescente. È molto semplice (\( O(1) \)) ma può essere rumoroso.</p><h4>Codice</h4><div class="code-block"><pre><code class="language-javascript">
//@version=5
indicator("Momentum - Funzioni Native", overlay=false)
length = input.int(10, "Periodo Momentum", minval=1)
momentum = ta.mom(close, length)
hline(0, "Zero", color=color.gray, linestyle=hline.style_dashed)
plot(momentum, color=color.blue, title="Momentum")
      </code></pre></div><p>La funzione <code>ta.mom</code> calcola direttamente il Momentum.</p><h4>Versione con Concetti Matematici di Base</h4><div class="code-block"><pre><code class="language-javascript">
//@version=5
indicator("Momentum - Calcolo Manuale", overlay=false)
length = input.int(10, "Periodo Momentum", minval=1)
momentum_manual = close - close[length]
hline(0, "Zero", color=color.gray, linestyle=hline.style_dashed)
plot(momentum_manual, color=color.blue, title="Momentum Manuale")
      </code></pre></div><p>Il codice calcola manualmente la differenza tra i prezzi.</p></div><div class="indicator-section"><h3>Conclusione</h3><p>Gli indicatori di momentum sono strumenti essenziali per valutare la velocità e la forza dei movimenti di prezzo, ma richiedono un’interpretazione attenta. L’RSI (\( RSI = 100 &#8211; \frac{100}{1 + RS} \)) e lo Stochastic Oscillator (\( \%K = 100 \cdot \frac{\text{Close} &#8211; \text{Lowest Low}_n}{\text{Highest High}_n &#8211; \text{Lowest Low}_n} \)) identificano condizioni di ipercomprato e ipervenduto; il Williams %R (\( \%R = \frac{\text{Highest High}_n &#8211; \text{Close}}{\text{Highest High}_n &#8211; \text{Lowest Low}_n} \cdot -100 \)) offre una prospettiva simile; il CCI (\( CCI = \frac{\text{Typical Price} &#8211; \text{SMA}_n(\text{Typical Price})}{0.015 \cdot \text{Mean Deviation}} \)) misura le deviazioni; ROC (\( ROC = \frac{\text{Close}_t &#8211; \text{Close}_{t-n}}{\text{Close}_{t-n}} \cdot 100 \)) e Momentum (\( \text{Momentum} = \text{Close}_t &#8211; \text{Close}_{t-n} \)) quantificano il ritmo del cambiamento. Le implementazioni PineScript mostrano che le funzioni native (\( O(1) \)) sono più efficienti rispetto ai calcoli manuali (\( O(n) \)). Per un utilizzo pratico, è consigliabile combinare questi indicatori con analisi di tendenza e volumi, ottimizzare i parametri tramite backtesting e gestire il rischio per ridurre i falsi segnali in mercati volatili o laterali.</p></div></div>								</div>
				</div>
				<div class="elementor-element elementor-element-e944f97 elementor-widget elementor-widget-template" data-id="e944f97" data-element_type="widget" data-e-type="widget" data-widget_type="template.default">
				<div class="elementor-widget-container">
							<div class="elementor-template">
					<div data-elementor-type="page" data-elementor-id="6404" class="elementor elementor-6404" data-elementor-post-type="elementor_library">
				<div class="elementor-element elementor-element-63d0214 e-flex e-con-boxed e-con e-parent" data-id="63d0214" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-e0d706c elementor-widget elementor-widget-text-editor" data-id="e0d706c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section style="text-align: center;">
<h2><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4ec.png" alt="📬" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Vuoi contenuti ancora più approfonditi?</h2>
Iscriviti alla nostra newsletter per ricevere:
<ul style="list-style: none; padding-left: 0;">
 	<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4da.png" alt="📚" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Guide gratuite</li>
 	<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4c8.png" alt="📈" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Strategie avanzate di trading</li>
 	<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9e0.png" alt="🧠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Analisi di libri e paper scientifici</li>
</ul>
</section>								</div>
				</div>
				<div class="elementor-element elementor-element-6ac7ff8 elementor-align-center elementor-widget elementor-widget-button" data-id="6ac7ff8" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
									<div class="elementor-button-wrapper">
					<a class="elementor-button elementor-button-link elementor-size-sm" href="#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjYzOTkiLCJ0b2dnbGUiOmZhbHNlfQ%3D%3D">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-icon">
				<i aria-hidden="true" class="fas fa-user-plus"></i>			</span>
									<span class="elementor-button-text">Iscriviti ora</span>
					</span>
					</a>
				</div>
								</div>
				</div>
					</div>
				</div>
				</div>
				</div>
						</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-83c606f e-flex e-con-boxed e-con e-parent" data-id="83c606f" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-8df85d1 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="8df85d1" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
		<div class="elementor-element elementor-element-4e31a7d e-grid e-con-full e-con e-child" data-id="4e31a7d" data-element_type="container" data-e-type="container">
				<div class="elementor-element elementor-element-4ef8060 elementor-author-box--layout-image-left elementor-author-box--align-left elementor-author-box--avatar-yes elementor-author-box--name-yes elementor-author-box--biography-yes elementor-author-box--link-no elementor-widget elementor-widget-author-box" data-id="4ef8060" data-element_type="widget" data-e-type="widget" data-widget_type="author-box.default">
				<div class="elementor-widget-container">
							<div class="elementor-author-box">
							<a href="https://bottomup.finance/author/bottomup-finance/" class="elementor-author-box__avatar">
					<img decoding="async" src="https://secure.gravatar.com/avatar/1c118db8e990e855d0be2fc90ab1edc6e0e6def2dd889f057bb692333a01d17f?s=300&#038;d=mm&#038;r=g" alt="Picture of Bottom Up" loading="lazy">
				</a>
			
			<div class="elementor-author-box__text">
									<a href="https://bottomup.finance/author/bottomup-finance/">
						<h4 class="elementor-author-box__name">
							Bottom Up						</h4>
					</a>
				
									<div class="elementor-author-box__bio">
											</div>
				
							</div>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-d9453a6 elementor-share-buttons--view-text elementor-share-buttons--skin-gradient elementor-share-buttons--shape-square elementor-grid-0 elementor-share-buttons--color-official elementor-widget elementor-widget-share-buttons" data-id="d9453a6" data-element_type="widget" data-e-type="widget" data-widget_type="share-buttons.default">
				<div class="elementor-widget-container">
							<div class="elementor-grid" role="list">
								<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_facebook" role="button" tabindex="0" aria-label="Share on facebook">
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Facebook									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_x-twitter" role="button" tabindex="0" aria-label="Share on x-twitter">
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										X									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_telegram" role="button" tabindex="0" aria-label="Share on telegram">
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Telegram									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_whatsapp" role="button" tabindex="0" aria-label="Share on whatsapp">
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										WhatsApp									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_linkedin" role="button" tabindex="0" aria-label="Share on linkedin">
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										LinkedIn									</span>
																	</div>
													</div>
					</div>
						</div>
						</div>
				</div>
				</div>
				<div class="elementor-element elementor-element-623e4da elementor-widget elementor-widget-heading" data-id="623e4da" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h5 class="elementor-heading-title elementor-size-default">Altri articoli</h5>				</div>
				</div>
				<div class="elementor-element elementor-element-3da6c2d elementor-grid-2 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-posts--show-avatar elementor-card-shadow-yes elementor-posts__hover-gradient elementor-widget elementor-widget-posts" data-id="3da6c2d" data-element_type="widget" data-e-type="widget" data-settings="{&quot;cards_columns&quot;:&quot;2&quot;,&quot;cards_columns_tablet&quot;:&quot;2&quot;,&quot;cards_columns_mobile&quot;:&quot;1&quot;,&quot;cards_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:35,&quot;sizes&quot;:[]},&quot;cards_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;cards_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="posts.cards">
				<div class="elementor-widget-container">
							<div class="elementor-posts-container elementor-posts elementor-posts--skin-cards elementor-grid" role="list">
				<article class="elementor-post elementor-grid-item post-7869 post type-post status-publish format-standard has-post-thumbnail hentry category-blog category-ricerca tag-effetto tag-inflazione tag-investire tag-mangia tag-manipolazione tag-quando tag-quando-investire tag-soldi tag-trading-systems tag-trump ast-grid-common-col ast-full-width" role="listitem">
			<div class="elementor-post__card">
				<a class="elementor-post__thumbnail__link" href="https://bottomup.finance/effetto-trump/" tabindex="-1" ><div class="elementor-post__thumbnail"><img fetchpriority="high" decoding="async" width="300" height="200" src="https://bottomup.finance/wp-content/uploads/2026/04/Trump-e-lalgoritmo-del-crash-300x200.png" class="attachment-medium size-medium wp-image-7872" alt="" srcset="https://bottomup.finance/wp-content/uploads/2026/04/Trump-e-lalgoritmo-del-crash-300x200.png 300w, https://bottomup.finance/wp-content/uploads/2026/04/Trump-e-lalgoritmo-del-crash-1024x683.png 1024w, https://bottomup.finance/wp-content/uploads/2026/04/Trump-e-lalgoritmo-del-crash-768x512.png 768w, https://bottomup.finance/wp-content/uploads/2026/04/Trump-e-lalgoritmo-del-crash-600x400.png 600w, https://bottomup.finance/wp-content/uploads/2026/04/Trump-e-lalgoritmo-del-crash.png 1536w" sizes="(max-width: 300px) 100vw, 300px" /></div></a>
				<div class="elementor-post__badge">Blog</div>
				<div class="elementor-post__avatar">
			<img alt='Bottom Up' src='https://secure.gravatar.com/avatar/1c118db8e990e855d0be2fc90ab1edc6e0e6def2dd889f057bb692333a01d17f?s=128&#038;d=mm&#038;r=g' srcset='https://secure.gravatar.com/avatar/1c118db8e990e855d0be2fc90ab1edc6e0e6def2dd889f057bb692333a01d17f?s=256&#038;d=mm&#038;r=g 2x' class='avatar avatar-128 photo' height='128' width='128' />		</div>
				<div class="elementor-post__text">
				<h3 class="elementor-post__title">
			<a href="https://bottomup.finance/effetto-trump/" >
				Effetto Trump sui trading systems			</a>
		</h3>
				<div class="elementor-post__excerpt">
			<p>Trump, algoritmi e mercati: perché i trading system fanno sempre più fatica C&#8217;è una frase che gira da qualche anno tra trader e sviluppatori di sistemi quantitativi: &#8220;da quando è</p>
		</div>
		
		<a class="elementor-post__read-more" href="https://bottomup.finance/effetto-trump/" aria-label="Read more about Effetto Trump sui trading systems" tabindex="-1" >
			Read More »		</a>

				</div>
				<div class="elementor-post__meta-data">
					<span class="elementor-post-date">
			13 Aprile 2026		</span>
				</div>
					</div>
		</article>
				<article class="elementor-post elementor-grid-item post-7792 post type-post status-publish format-standard has-post-thumbnail hentry category-blog category-ricerca tag-inflazione tag-investire tag-mangia tag-quando tag-quando-investire tag-soldi ast-grid-common-col ast-full-width" role="listitem">
			<div class="elementor-post__card">
				<a class="elementor-post__thumbnail__link" href="https://bottomup.finance/inflazione-mangia-soldi/" tabindex="-1" ><div class="elementor-post__thumbnail"><img decoding="async" width="300" height="200" src="https://bottomup.finance/wp-content/uploads/2026/04/Inflazione-contro-investimenti-300x200.png" class="attachment-medium size-medium wp-image-7794" alt="" srcset="https://bottomup.finance/wp-content/uploads/2026/04/Inflazione-contro-investimenti-300x200.png 300w, https://bottomup.finance/wp-content/uploads/2026/04/Inflazione-contro-investimenti-1024x683.png 1024w, https://bottomup.finance/wp-content/uploads/2026/04/Inflazione-contro-investimenti-768x512.png 768w, https://bottomup.finance/wp-content/uploads/2026/04/Inflazione-contro-investimenti-600x400.png 600w, https://bottomup.finance/wp-content/uploads/2026/04/Inflazione-contro-investimenti.png 1536w" sizes="(max-width: 300px) 100vw, 300px" /></div></a>
				<div class="elementor-post__badge">Blog</div>
				<div class="elementor-post__avatar">
			<img alt='Bottom Up' src='https://secure.gravatar.com/avatar/1c118db8e990e855d0be2fc90ab1edc6e0e6def2dd889f057bb692333a01d17f?s=128&#038;d=mm&#038;r=g' srcset='https://secure.gravatar.com/avatar/1c118db8e990e855d0be2fc90ab1edc6e0e6def2dd889f057bb692333a01d17f?s=256&#038;d=mm&#038;r=g 2x' class='avatar avatar-128 photo' height='128' width='128' />		</div>
				<div class="elementor-post__text">
				<h3 class="elementor-post__title">
			<a href="https://bottomup.finance/inflazione-mangia-soldi/" >
				L&#8217;inflazione si mangia i tuoi soldi			</a>
		</h3>
				<div class="elementor-post__excerpt">
			<p>«Se non investi, l&#8217;inflazione si mangia i tuoi soldi.» Questa frase è diventata quasi un mantra nella divulgazione finanziaria italiana e internazionale. Viene ripetuta da consulenti, podcast, creator di finanza personale</p>
		</div>
		
		<a class="elementor-post__read-more" href="https://bottomup.finance/inflazione-mangia-soldi/" aria-label="Read more about L&#8217;inflazione si mangia i tuoi soldi" tabindex="-1" >
			Read More »		</a>

				</div>
				<div class="elementor-post__meta-data">
					<span class="elementor-post-date">
			10 Aprile 2026		</span>
				</div>
					</div>
		</article>
				</div>
		
						</div>
				</div>
				<div class="elementor-element elementor-element-5255cc3 elementor-widget elementor-widget-spacer" data-id="5255cc3" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
					</div>
				</div>
				</div>
		]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6131</post-id>	</item>
		<item>
		<title>Indicatori di tendenza</title>
		<link>https://bottomup.finance/indicatori-di-tendenza/</link>
		
		<dc:creator><![CDATA[Bottom Up]]></dc:creator>
		<pubDate>Tue, 27 May 2025 20:59:01 +0000</pubDate>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Easy]]></category>
		<category><![CDATA[Indicatori]]></category>
		<category><![CDATA[Pine Script]]></category>
		<category><![CDATA[Sviluppo]]></category>
		<category><![CDATA[Tradingview]]></category>
		<guid isPermaLink="false">https://bottomup.finance/?p=6012</guid>

					<description><![CDATA[Indicatori di Tendenza nel Trading:Panoramica, Vantaggi e Limiti Gli indicatori di tendenza sono strumenti fondamentali per i trader che desiderano identificare la direzione del mercato e sfruttarla per prendere decisioni informate. Questi indicatori, utilizzati nell&#8217;analisi tecnica, aiutano a determinare se un mercato è in fase rialzista, ribassista o laterale, fornendo segnali utili per entrare o [&#8230;]]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="6012" class="elementor elementor-6012" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-656cf271 e-flex e-con-boxed e-con e-parent" data-id="656cf271" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-bf745b7 elementor-widget elementor-widget-theme-page-title elementor-page-title elementor-widget-heading" data-id="bf745b7" data-element_type="widget" data-e-type="widget" data-widget_type="theme-page-title.default">
				<div class="elementor-widget-container">
					<h1 class="elementor-heading-title elementor-size-default">Easy</h1>				</div>
				</div>
				<div class="elementor-element elementor-element-07b2211 elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="07b2211" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-featured-image.default">
				<div class="elementor-widget-container">
															<img decoding="async" src="https://bottomup.finance/wp-content/uploads/elementor/thumbs/ChatGPT-Image-21-mag-2025-21_50_57-r65fnfrrc448sfhl9hnwuix60ndknjwatkksue91l6.png" title="#1c" alt="#1c" loading="lazy" />															</div>
				</div>
				<div class="elementor-element elementor-element-ddf33a1 elementor-widget elementor-widget-text-editor" data-id="ddf33a1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<div><h3 class="css-146c3p1 r-bcqeeo r-1ttztb7 r-qvutc0 r-37j5jr r-a023e6 r-16dba41 r-1adg3ll r-1b5gpbm r-a8ghvy" dir="ltr"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-b88u0q r-a8ghvy"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy">Indicatori di Tendenza nel Trading:<br />Panoramica, Vantaggi e Limiti</span></span></span></h3><div class="css-146c3p1 r-bcqeeo r-1ttztb7 r-qvutc0 r-37j5jr r-a023e6 r-16dba41 r-1adg3ll r-1b5gpbm r-a8ghvy" dir="ltr"><p><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy">Gli indicatori di tendenza sono strumenti fondamentali per i trader che desiderano identificare la direzione del mercato e sfruttarla per prendere decisioni informate. Questi indicatori, utilizzati nell&#8217;analisi tecnica, aiutano a determinare se un mercato è in fase rialzista, ribassista o laterale, fornendo segnali utili per entrare o uscire da una posizione. In questo articolo esploreremo cosa sono gli indicatori di tendenza, i più comuni, i loro vantaggi e i limiti, per aiutarti a utilizzarli in modo efficace.</span></span></p></div><h3 class="css-146c3p1 r-bcqeeo r-1ttztb7 r-qvutc0 r-37j5jr r-adyw6z r-135wba7 r-b88u0q" dir="ltr"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-b88u0q r-a8ghvy"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy">Cosa sono gli Indicatori di Tendenza?</span></span></span></h3><div class="css-146c3p1 r-bcqeeo r-1ttztb7 r-qvutc0 r-37j5jr r-a023e6 r-16dba41 r-1adg3ll r-1b5gpbm r-a8ghvy" dir="ltr"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy">Gli indicatori di tendenza, o </span><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy r-36ujnk"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy">trend-following indicators</span></span><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy">, sono strumenti matematici che analizzano i dati storici dei prezzi per evidenziare la direzione predominante del mercato. Non prevedono il futuro, ma aiutano a interpretare i movimenti passati e presenti per identificare pattern di prezzo. Sono particolarmente utili nei mercati con trend definiti, come azioni, forex, materie prime o criptovalute.</span></span></div><div dir="ltr"> </div><h4 class="css-146c3p1 r-bcqeeo r-1ttztb7 r-qvutc0 r-37j5jr r-a023e6 r-16dba41 r-1adg3ll r-1b5gpbm r-a8ghvy" dir="ltr"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy">I più noti indicatori di tendenza includono:</span></span></h4><ol dir="ltr" start="1"><li><div class="css-146c3p1 r-bcqeeo r-1ttztb7 r-qvutc0 r-37j5jr r-a023e6 r-rjixqe r-16dba41" dir="ltr"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-b88u0q r-a8ghvy"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy"><strong>Medie Mobili</strong> (Moving Averages)</span></span></span><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3">: come la Media Mobile Semplice (SMA) e la Media Mobile Esponenziale (EMA), che livellano i dati di prezzo per evidenziare la tendenza.</span></span></div></li><li><div class="css-146c3p1 r-bcqeeo r-1ttztb7 r-qvutc0 r-37j5jr r-a023e6 r-rjixqe r-16dba41" dir="ltr"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-b88u0q r-a8ghvy"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy"><strong>MACD</strong> (Moving Average Convergence Divergence)</span></span></span><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3">: misura la relazione tra due medie mobili per identificare cambiamenti di momentum.</span></span></div></li><li><div class="css-146c3p1 r-bcqeeo r-1ttztb7 r-qvutc0 r-37j5jr r-a023e6 r-rjixqe r-16dba41" dir="ltr"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-b88u0q r-a8ghvy"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy"><strong>ADX</strong> (Average Directional Index)</span></span></span><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3">: valuta la forza di una tendenza, indipendentemente dalla sua direzione.</span></span></div></li><li><div class="css-146c3p1 r-bcqeeo r-1ttztb7 r-qvutc0 r-37j5jr r-a023e6 r-rjixqe r-16dba41" dir="ltr"><strong><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-b88u0q r-a8ghvy"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy">Parabolic SAR</span></span></span></strong><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><strong>:</strong> indica potenziali punti di inversione di tendenza.</span></span></div></li><li><div class="css-146c3p1 r-bcqeeo r-1ttztb7 r-qvutc0 r-37j5jr r-a023e6 r-rjixqe r-16dba41" dir="ltr"><strong><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-b88u0q r-a8ghvy"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy">Ichimoku Cloud</span></span></span></strong><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3">: un indicatore complesso che offre informazioni su trend, supporto, resistenza e momentum.</span></span></div></li></ol><h4 class="css-146c3p1 r-bcqeeo r-1ttztb7 r-qvutc0 r-37j5jr r-adyw6z r-135wba7 r-b88u0q" dir="ltr"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-b88u0q r-a8ghvy"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy">Vantaggi degli Indicatori di Tendenza</span></span></span></h4><div class="css-146c3p1 r-bcqeeo r-1ttztb7 r-qvutc0 r-37j5jr r-a023e6 r-16dba41 r-1adg3ll r-1b5gpbm r-a8ghvy" dir="ltr"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy">Gli indicatori di tendenza sono popolari per diversi motivi:</span></span></div><ol dir="ltr" start="1"><li><div class="css-146c3p1 r-bcqeeo r-1ttztb7 r-qvutc0 r-37j5jr r-a023e6 r-rjixqe r-16dba41" dir="ltr"><strong><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-b88u0q r-a8ghvy"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy">Facilità di Interpretazione</span></span></span></strong><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><strong>:</strong> La maggior parte di questi indicatori è visivamente intuitiva. Ad esempio, una media mobile che sale indica un trend rialzista, mentre un incrocio di medie mobili può segnalare un cambiamento di tendenza.</span></span></div></li><li><div class="css-146c3p1 r-bcqeeo r-1ttztb7 r-qvutc0 r-37j5jr r-a023e6 r-rjixqe r-16dba41" dir="ltr"><strong><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-b88u0q r-a8ghvy"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy">Adattabilità</span></span></span></strong><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><strong>:</strong> Possono essere utilizzati su diversi time frame (da minuti a mesi) e in vari mercati, rendendoli versatili.</span></span></div></li><li><div class="css-146c3p1 r-bcqeeo r-1ttztb7 r-qvutc0 r-37j5jr r-a023e6 r-rjixqe r-16dba41" dir="ltr"><strong><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-b88u0q r-a8ghvy"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy">Conferma del Trend</span></span></span></strong><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><strong>:</strong> Aiutano a filtrare il &#8220;rumore&#8221; di mercato, permettendo ai trader di concentrarsi sulla direzione principale del prezzo.</span></span></div></li><li><div class="css-146c3p1 r-bcqeeo r-1ttztb7 r-qvutc0 r-37j5jr r-a023e6 r-rjixqe r-16dba41" dir="ltr"><strong><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-b88u0q r-a8ghvy"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy">Supporto alle Strategie</span></span></span></strong><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><strong>:</strong> Funzionano bene in combinazione con altri indicatori (ad esempio oscillatori come RSI) per confermare segnali di entrata o uscita.</span></span></div></li><li><div class="css-146c3p1 r-bcqeeo r-1ttztb7 r-qvutc0 r-37j5jr r-a023e6 r-rjixqe r-16dba41" dir="ltr"><strong><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-b88u0q r-a8ghvy"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy">Automazione</span></span></span></strong><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><strong>:</strong> Molti indicatori di tendenza possono essere integrati in sistemi di trading automatico, semplificando l’esecuzione delle strategie.</span></span></div></li></ol><h4 class="css-146c3p1 r-bcqeeo r-1ttztb7 r-qvutc0 r-37j5jr r-adyw6z r-135wba7 r-b88u0q" dir="ltr"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-b88u0q r-a8ghvy"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy">Limiti degli Indicatori di Tendenza</span></span></span></h4><div class="css-146c3p1 r-bcqeeo r-1ttztb7 r-qvutc0 r-37j5jr r-a023e6 r-16dba41 r-1adg3ll r-1b5gpbm r-a8ghvy" dir="ltr"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy">Nonostante i vantaggi, gli indicatori di tendenza presentano alcune limitazioni:</span></span></div><ol dir="ltr" start="1"><li><div class="css-146c3p1 r-bcqeeo r-1ttztb7 r-qvutc0 r-37j5jr r-a023e6 r-rjixqe r-16dba41" dir="ltr"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-b88u0q r-a8ghvy"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy"><strong>Ritardo</strong> (Lagging)</span></span></span><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3">: La maggior parte di questi indicatori si basa su dati storici, il che significa che i segnali arrivano spesso in ritardo rispetto ai movimenti di prezzo reali. Ad esempio, una media mobile potrebbe confermare un trend solo dopo che si è già consolidato.</span></span></div></li><li><div class="css-146c3p1 r-bcqeeo r-1ttztb7 r-qvutc0 r-37j5jr r-a023e6 r-rjixqe r-16dba41" dir="ltr"><strong><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-b88u0q r-a8ghvy"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy">Falsi Segnali in Mercati Laterali</span></span></span></strong><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><strong>:</strong> Nei mercati senza una chiara direzione (range-bound), gli indicatori di tendenza possono generare segnali fuorvianti, portando a perdite.</span></span></div></li><li><div class="css-146c3p1 r-bcqeeo r-1ttztb7 r-qvutc0 r-37j5jr r-a023e6 r-rjixqe r-16dba41" dir="ltr"><strong><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-b88u0q r-a8ghvy"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy">Soggettività nei Parametri</span></span></span></strong><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><strong>:</strong> La scelta dei parametri (es. periodo di una media mobile) può variare da trader a trader, influenzando i risultati. Non esiste un settaggio &#8220;universale&#8221;.</span></span></div></li><li><div class="css-146c3p1 r-bcqeeo r-1ttztb7 r-qvutc0 r-37j5jr r-a023e6 r-rjixqe r-16dba41" dir="ltr"><strong><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-b88u0q r-a8ghvy"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy">Dipendenza da Altri Strumenti</span></span></span></strong><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><strong>:</strong> Da soli, gli indicatori di tendenza non sono sufficienti. Devono essere combinati con l’analisi del contesto di mercato o altri indicatori per ridurre i rischi.</span></span></div></li><li><div class="css-146c3p1 r-bcqeeo r-1ttztb7 r-qvutc0 r-37j5jr r-a023e6 r-rjixqe r-16dba41" dir="ltr"><strong><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-b88u0q r-a8ghvy"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy">Sensibilità al Rumore</span></span></span></strong><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><strong>:</strong> Indicatori come il Parabolic SAR possono essere troppo sensibili ai piccoli movimenti di prezzo, generando segnali erratici.</span></span></div></li></ol><h4 class="css-146c3p1 r-bcqeeo r-1ttztb7 r-qvutc0 r-37j5jr r-adyw6z r-135wba7 r-b88u0q" dir="ltr"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-b88u0q r-a8ghvy"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy">Come Utilizzarli Efficacemente</span></span></span></h4><div class="css-146c3p1 r-bcqeeo r-1ttztb7 r-qvutc0 r-37j5jr r-a023e6 r-16dba41 r-1adg3ll r-1b5gpbm r-a8ghvy" dir="ltr"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy">Per massimizzare l’efficacia degli indicatori di tendenza, considera i seguenti suggerimenti:</span></span></div><ul dir="ltr"><li><div class="css-146c3p1 r-bcqeeo r-1ttztb7 r-qvutc0 r-37j5jr r-a023e6 r-rjixqe r-16dba41" dir="ltr"><strong><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-b88u0q r-a8ghvy"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy">Combina più indicatori</span></span></span></strong><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><strong>:</strong> Usa un indicatore di tendenza (es. EMA) con un oscillatore (es. RSI) per confermare i segnali e ridurre i falsi positivi.</span></span></div></li><li><div class="css-146c3p1 r-bcqeeo r-1ttztb7 r-qvutc0 r-37j5jr r-a023e6 r-rjixqe r-16dba41" dir="ltr"><strong><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-b88u0q r-a8ghvy"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy">Adatta i parametri al mercato</span></span></span></strong><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><strong>:</strong> Testa diverse configurazioni (es. periodi delle medie mobili) su dati storici per trovare il settaggio più adatto al tuo stile di trading.</span></span></div></li><li><div class="css-146c3p1 r-bcqeeo r-1ttztb7 r-qvutc0 r-37j5jr r-a023e6 r-rjixqe r-16dba41" dir="ltr"><strong><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-b88u0q r-a8ghvy"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy">Analizza il contesto</span></span></span></strong><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><strong>:</strong> Prima di seguire un segnale, verifica il contesto di mercato (es. trend primario, notizie macroeconomiche, livelli di supporto/resistenza).</span></span></div></li><li><div class="css-146c3p1 r-bcqeeo r-1ttztb7 r-qvutc0 r-37j5jr r-a023e6 r-rjixqe r-16dba41" dir="ltr"><strong><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-b88u0q r-a8ghvy"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy">Gestione del rischio</span></span></span></strong><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy"><span class="css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3"><strong>:</strong> Gli indicatori non sono infallibili. Imposta sempre stop-loss e limita l’esposizione per proteggerti da movimenti imprevisti.</span></span></div></li></ul></div>								</div>
				</div>
				<div class="elementor-element elementor-element-5c6b47c elementor-widget elementor-widget-text-editor" data-id="5c6b47c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<p><!-- SCRIPT PER VISUALIZZARE LE FORMULE --><br /><script type="text/javascript" async="" src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script></p><p><!-- SCRIPT PER EVIDENZIAZIONE SINTASSI CON PRISM.JS --><br /><script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/prism.min.js"></script><br /><script src="https://cdnjs.cloudflare.com/ajax/libs/prism/1.29.0/components/prism-javascript.min.js"></script></p><p><!-- STILI CSS PER PRISM.JS E VISUALIZZAZIONE --></p><p><style>
  /* Reset margini predefiniti per evitare spazi indesiderati */<br />  body, div, p, h2, h3, h4, ul, li { margin-left: 0 !important; padding-left: 0 !important; }</p>
<p>  .indicator-container {<br />    max-width: 800px;<br />    margin: 0; /* Rimuove il centramento e margini */<br />    font-family: Arial, sans-serif;<br />    color: #333;<br />  }<br />  .indicator-container h2 {<br />    color: #2c3e50;<br />    font-size: 2em;<br />    margin-bottom: 10px;<br />  }<br />  .indicator-section {<br />    margin-bottom: 40px;<br />  }<br />  .indicator-section h3 {<br />    color: #2c3e50;<br />    font-size: 1.6em;<br />    margin-bottom: 15px;<br />  }<br />  .indicator-section h4 {<br />    color: #34495e;<br />    font-size: 1.3em;<br />    margin: 15px 0 10px;<br />  }<br />  .indicator-section p {<br />    font-size: 1.1em;<br />    line-height: 1.6;<br />    margin-bottom: 15px;<br />  }<br />  .indicator-section ul {<br />    margin: 10px 0;<br />    padding: 0; /* Rimuove padding sinistro */<br />  }<br />  .indicator-section li {<br />    margin-bottom: 8px;<br />    list-style-position: inside; /* Mantiene i punti elenco allineati */<br />  }<br />  .math-equation {<br />    margin: 15px 0;<br />    padding: 15px 10px; /* Riduce padding sinistro */<br />    background-color: #f9f9f9;<br />    border-left: 2px solid #3498db; /* Bordo più sottile */<br />    border-radius: 4px;<br />  }<br />  .code-block {<br />    margin: 15px 0;<br />    border-radius: 4px;<br />    overflow-x: auto;<br />  }<br />  .code-block pre {<br />    margin: 0;<br />    padding: 15px 10px; /* Riduce padding sinistro */<br />    background-color: #2d2d2d;<br />    border: 1px solid #444;<br />  }<br />  .code-block code {<br />    font-family: 'Consolas', 'Monaco', monospace;<br />    font-size: 0.9em;<br />  }<br />  hr {<br />    border: 0;<br />    height: 1px;<br />    background: #ddd;<br />    margin: 30px 0;<br />  }<br /></style></p><p><!-- CONTENUTO CON FORMULE E CODICE PINESCRIPT --></p><div class="indicator-container"><h3>Indicatori di Tendenza:<br />Matematica e Implementazione in PineScript</h3><p>Gli indicatori di tendenza sono strumenti fondamentali per identificare la direzione e la forza dei movimenti di prezzo nei mercati finanziari. Questo capitolo presenta le basi matematiche di sei indicatori chiave (SMA, EMA, MACD, ADX, Parabolic SAR e Ichimoku Cloud) e la loro implementazione in PineScript, sia utilizzando funzioni native di TradingView sia calcolando le equazioni passo per passo con concetti matematici di base. Ogni indicatore include la formulazione matematica, una spiegazione tecnica e il codice PineScript con evidenziazione della sintassi.</p><div class="indicator-section"><h3>1. Media Mobile Semplice (SMA)</h3><p>La <strong>Media Mobile Semplice (SMA)</strong> calcola la media aritmetica dei prezzi di chiusura su \( n \) periodi, livellando le fluttuazioni per evidenziare il trend. È computazionalmente efficiente (\( O(n) \) per inizializzazione, \( O(1) \) per aggiornamenti) ma ritardata.</p><div class="math-equation">\[<br />SMA_t = \frac{1}{n} \sum_{i=0}^{n-1} P_{t-i}<br />\]</div><p><strong>Spiegazione</strong>: \( P_t \) è il prezzo di chiusura al tempo \( t \), e \( n \) è il numero di periodi. La SMA è utile per trend di lungo periodo ma sensibile a outlier e poco reattiva in mercati volatili.</p><h4>Codice</h4><div class="code-block"><pre><code class="language-javascript">
//@version=5
indicator("SMA - Funzioni Native", overlay=true)
length = input.int(50, "Periodo SMA", minval=1)
sma = ta.sma(close, length)
plot(sma, color=color.blue, title="SMA")
      </code></pre></div><p>La funzione <code>ta.sma</code> implementa l’equazione in modo ottimizzato.</p><h4>Versione con Concetti Matematici di Base</h4><div class="code-block"><pre><code class="language-javascript">
//@version=5
indicator("SMA - Calcolo Manuale", overlay=true)
length = input.int(50, "Periodo SMA", minval=1)
var float sum = 0.0
var float sma_manual = 0.0
sum := 0.0
for i = 0 to length - 1
    sum := sum + close[i]
sma_manual := sum / length
plot(sma_manual, color=color.blue, title="SMA Manuale")
      </code></pre></div><p>Il codice somma i prezzi di chiusura con un ciclo e calcola la media, replicando l’equazione manualmente.</p></div><div class="indicator-section"><h3>2. Media Mobile Esponenziale (EMA)</h3><p>La <strong>Media Mobile Esponenziale (EMA)</strong> attribuisce maggiore peso ai prezzi recenti, rendendola più reattiva rispetto alla SMA.</p><div class="math-equation">\[<br />EMA_t = P_t \cdot k + EMA_{t-1} \cdot (1 &#8211; k)<br />\]<br />\[<br />k = \frac{2}{n + 1}<br />\]</div><p><strong>Spiegazione</strong>: \( P_t \) è il prezzo di chiusura, \( EMA_{t-1} \) è l’EMA precedente, e \( k \) è il coefficiente di ponderazione. L’EMA è efficiente (\( O(1) \)) ma richiede un valore iniziale, spesso una SMA.</p><h4>Codice</h4><div class="code-block"><pre><code class="language-javascript">
//@version=5
indicator("EMA - Funzioni Native", overlay=true)
length = input.int(20, "Periodo EMA", minval=1)
ema = ta.ema(close, length)
plot(ema, color=color.red, title="EMA")
      </code></pre></div><p>La funzione <code>ta.ema</code> implementa l’EMA ricorsivamente.</p><h4>Versione con Concetti Matematici di Base</h4><div class="code-block"><pre><code class="language-javascript">
//@version=5
indicator("EMA - Calcolo Manuale", overlay=true)
length = input.int(20, "Periodo EMA", minval=1)
k = 2 / (length + 1)
var float ema_manual = 0.0
if bar_index &lt; length
    ema_manual := ta.sma(close, length)
else
    ema_manual := close * k + ema_manual[1] * (1 - k)
plot(ema_manual, color=color.red, title="EMA Manuale")
      </code></pre></div><p>Il codice calcola \( k \), inizializza con una SMA, e applica la formula ricorsiva.</p></div><hr /><div class="indicator-section"><h3> </h3><h3>3. Moving Average Convergence Divergence (MACD)</h3><p>Il <strong>MACD</strong> misura il momentum confrontando due EMA e genera segnali tramite la linea MACD, la Signal Line e l’istogramma.</p><div class="math-equation">\[<br />MACD = EMA_{12}(close) &#8211; EMA_{26}(close)<br />\]<br />\[<br />Signal = EMA_9(MACD)<br />\]<br />\[<br />Histogram = MACD &#8211; Signal<br />\]</div><p><strong>Spiegazione</strong>: La linea MACD è la differenza tra EMA a 12 e 26 periodi; la Signal Line è un’EMA a 9 periodi del MACD; l’istogramma misura la loro divergenza. È lagging ma utile per identificare inversioni.</p><h4>Codice</h4><div class="code-block"><pre><code class="language-javascript">
//@version=5
indicator("MACD - Funzioni Native", overlay=false)
fast_length = input.int(12, "EMA Veloce", minval=1)
slow_length = input.int(26, "EMA Lenta", minval=1)
signal_length = input.int(9, "Signal Line", minval=1)
[macd, signal, hist] = ta.macd(close, fast_length, slow_length, signal_length)
plot(macd, color=color.blue, title="MACD")
plot(signal, color=color.red, title="Signal")
plot(hist, style=plot.style_histogram, color=hist &gt; 0 ? color.green : color.red, title="Istogramma")
      </code></pre></div><p>La funzione <code>ta.macd</code> calcola tutte le componenti in modo ottimizzato.</p><h4>Versione con Concetti Matematici di Base</h4><div class="code-block"><pre><code class="language-javascript">
//@version=5
indicator("MACD Manuale (senza funzioni native)", overlay=false)

// === Parametri input ===
fastLength  = input.int(12, "EMA Veloce", minval=1)
slowLength  = input.int(26, "EMA Lenta", minval=1)
signalLength = input.int(9, "Signal Line", minval=1)

// === Calcolo EMA manuale ===
ema_manual(src, length) =&gt;
    alpha = 2 / (length + 1)
    var float ema = na
    ema := na(ema) ? src : alpha * src + (1 - alpha) * ema
    ema

// === Calcolo MACD manuale ===
fastEma   = ema_manual(close, fastLength)
slowEma   = ema_manual(close, slowLength)
macdLine  = fastEma - slowEma
signalLine = ema_manual(macdLine, signalLength)
histogram = macdLine - signalLine

// === Plot ===
plot(macdLine, title="MACD Linea", color=color.blue, linewidth=2)
plot(signalLine, title="Signal Linea", color=color.orange, linewidth=2)
plot(histogram, title="Istogramma", style=plot.style_columns, color=histogram &gt;= 0 ? color.green : color.red)

// === Linea zero ===
hline(0, "Zero", color=color.gray)
      </code></pre></div><p>Il codice implementa manualmente le EMA, il MACD, la Signal Line e l’istogramma.</p></div><hr /><div class="indicator-section"><h3> </h3><h3>4. Average Directional Index (ADX)</h3><p>L’<strong>ADX</strong> misura la forza di un trend, derivata dal Directional Movement Index (DMI), usando +DI e -DI per i movimenti direzionali.</p><div class="math-equation">\[<br />TR = \max(High_t &#8211; Low_t, |High_t &#8211; Close_{t-1}|, |Low_t &#8211; Close_{t-1}|)<br />\]<br />\[<br />+DM = High_t &#8211; High_{t-1} \quad \text{(se positivo e } +DM &gt; -DM\text{)}<br />\]<br />\[<br />-DM = Low_{t-1} &#8211; Low_t \quad \text{(se positivo e } -DM &gt; +DM\text{)}<br />\]<br />\[<br />+DI = 100 \cdot \frac{EMA_n(+DM)}{EMA_n(TR)}<br />\]<br />\[<br />-DI = 100 \cdot \frac{EMA_n(-DM)}{EMA_n(TR)}<br />\]<br />\[<br />DX = 100 \cdot \frac{|+DI &#8211; -DI|}{+DI + -DI}<br />\]<br />\[<br />ADX = EMA_n(DX)<br />\]</div><p><strong>Spiegazione</strong>: Il TR misura la volatilità; +DM e -DM quantificano i movimenti direzionali; +DI e -DI li normalizzano; DX e ADX valutano la forza del trend. È utile per filtrare mercati laterali.</p><h4>Codice</h4><div class="code-block"><pre><code class="language-javascript">
//@version=5
indicator("ADX - Funzioni Native", overlay=false)
length = input.int(14, "Periodo ADX", minval=1)
[di_plus, di_minus, adx] = ta.dmi(length, length)
plot(di_plus, color=color.green, title="+DI")
plot(di_minus, color=color.red, title="-DI")
plot(adx, color=color.blue, title="ADX")
hline(25, "Livello Trend", color=color.gray, linestyle=hline.style_dashed)
      </code></pre></div><p>La funzione <code>ta.dmi</code> calcola +DI, -DI e ADX in modo efficiente.</p><h4>Versione con Concetti Matematici di Base</h4><div class="code-block"><pre><code class="language-javascript">
//@version=5
indicator("ADX Manuale (sum personalizzata, no funzioni native)", overlay=false)

length = input.int(14, "Periodo ADX", minval=1)

// === Funzione somma personalizzata ===
sum_custom(src, len) =&gt;
    total = 0.0
    for i = 0 to len - 1
        total += nz(src[i])
    total

// === Calcolo DM+ e DM- ===
upMove   = high - high[1]
downMove = low[1] - low

plusDM  = (upMove &gt; downMove and upMove &gt; 0) ? upMove : 0
minusDM = (downMove &gt; upMove and downMove &gt; 0) ? downMove : 0

// === True Range (TR) ===
tr1 = high - low
tr2 = math.abs(high - close[1])
tr3 = math.abs(low - close[1])
trueRange = math.max(math.max(tr1, tr2), tr3)

// === Wilder Smoothing manuale ===
var float smoothedTR = na
var float smoothedPlusDM = na
var float smoothedMinusDM = na

smoothedTR := na(smoothedTR[1])     ? sum_custom(trueRange, length)     : smoothedTR[1]     - (smoothedTR[1] / length)     + trueRange
smoothedPlusDM := na(smoothedPlusDM[1]) ? sum_custom(plusDM, length)    : smoothedPlusDM[1] - (smoothedPlusDM[1] / length) + plusDM
smoothedMinusDM := na(smoothedMinusDM[1]) ? sum_custom(minusDM, length): smoothedMinusDM[1] - (smoothedMinusDM[1] / length) + minusDM

// === Calcolo DI+ e DI- ===
plusDI  = 100 * (smoothedPlusDM / smoothedTR)
minusDI = 100 * (smoothedMinusDM / smoothedTR)

// === DX e ADX ===
dx = 100 * math.abs(plusDI - minusDI) / (plusDI + minusDI)

var float adx = na
adx := na(adx[1]) ? sum_custom(dx, length) / length : ((adx[1] * (length - 1)) + dx) / length

// === Plot ===
plot(plusDI, title="+DI", color=color.green)
plot(minusDI, title="-DI", color=color.red)
plot(adx, title="ADX", color=color.blue, linewidth=2)

hline(20, "Soglia 20", color=color.gray, linestyle=hline.style_dotted)
hline(40, "Soglia 40", color=color.gray, linestyle=hline.style_dotted)

      </code></pre></div><p>Il codice implementa manualmente TR, +DM, -DM, +DI, -DI, DX e ADX.</p></div><hr /><div class="indicator-section"><h3> </h3><h3>5. Parabolic SAR</h3><p>Il <strong>Parabolic SAR</strong> fornisce stop-loss dinamici e identifica inversioni di tendenza.</p><div class="math-equation">\[<br />SAR_t = SAR_{t-1} + AF \cdot (EP &#8211; SAR_{t-1})<br />\]</div><p><strong>Spiegazione</strong>: \( SAR_{t-1} \) è il SAR precedente, \( AF \) è l’Acceleration Factor (inizia a 0.02, aumenta di 0.02 fino a 0.2), e \( EP \) è l’Extreme Point. È efficiente (\( O(1) \)) ma sensibile alla volatilità.</p><h4>Codice</h4><div class="code-block"><pre><code class="language-javascript">
//@version=5
indicator("Parabolic SAR Manuale", overlay=true)

// === Parametri SAR ===
startAF = input.float(0.02, "Start AF", step=0.01)
maxAF   = input.float(0.2, "Max AF", step=0.01)

// === Variabili persistenti ===
var float sar = na
var float ep = na   // Extreme Point (high o low a seconda del trend)
var float af = startAF
var bool isUpTrend = true

// === Prima inizializzazione ===
if (na(sar))
    sar := low
    ep := high
    isUpTrend := close &gt; open
    af := startAF

// === Logica principale ===
if isUpTrend
    sar := sar + af * (ep - sar)
    sar := math.min(sar, low[1], low[2])  // Limitazione SAR in trend up
    if high &gt; ep
        ep := high
        af := math.min(af + startAF, maxAF)
    if close &lt; sar  // Inversione
        isUpTrend := false
        sar := ep
        ep := low
        af := startAF
else
    sar := sar + af * (ep - sar)
    sar := math.max(sar, high[1], high[2])  // Limitazione SAR in trend down
    if low &lt; ep ep := low af := math.min(af + startAF, maxAF) if close &gt; sar  // Inversione
        isUpTrend := true
        sar := ep
        ep := high
        af := startAF

// === Plot ===
plot(sar, "Parabolic SAR", style=plot.style_cross, color=isUpTrend ? color.green : color.red)

      </code></pre></div></div><p>Il codice gestisce manualmente l’AF e l’EP, con inversioni basate sul prezzo.</p></div><hr /><div class="indicator-section"><h3> </h3><h3>6. Ichimoku Cloud (Ichimoku Kinko Hyo)</h3><p>L’<strong>Ichimoku Cloud</strong> integra trend, supporto/resistenza e momentum tramite cinque linee.</p><div class="math-equation">\[<br />Tenkan = \frac{\max(High, 9) + \min(Low, 9)}{2}<br />\]<br />\[<br />Kijun = \frac{\max(High, 26) + \min(Low, 26)}{2}<br />\]<br />\[<br />Span A = \frac{Tenkan + Kijun}{2} \quad \text{(spostato avanti di 26 periodi)}<br />\]<br />\[<br />Span B = \frac{\max(High, 52) + \min(Low, 52)}{2} \quad \text{(spostato avanti di 26 periodi)}<br />\]<br />\[<br />Chikou = Close \quad \text{(spostato indietro di 26 periodi)}<br />\]</div><p><strong>Spiegazione</strong>: Le linee Tenkan e Kijun misurano il momentum; Span A e B formano la nuvola; Chikou valuta il momentum passato. Moderatamente complesso (\( O(n) \)).</p><h4>Codice</h4><div class="code-block"><pre><code class="language-javascript">
indicator(title="Ichimoku Cloud", shorttitle="Ichimoku", overlay=true)
conversionPeriods = input.int(9, minval=1, title="Conversion Line Length")
basePeriods = input.int(26, minval=1, title="Base Line Length")
laggingSpan2Periods = input.int(52, minval=1, title="Leading Span B Length")
displacement = input.int(26, minval=1, title="Lagging Span")
donchian(len) =&gt; math.avg(ta.lowest(len), ta.highest(len))
conversionLine = donchian(conversionPeriods)
baseLine = donchian(basePeriods)
leadLine1 = math.avg(conversionLine, baseLine)
leadLine2 = donchian(laggingSpan2Periods)
plot(conversionLine, color=#2962FF, title="Conversion Line")
plot(baseLine, color=#B71C1C, title="Base Line")
plot(close, offset = -displacement + 1, color=#43A047, title="Lagging Span")
p1 = plot(leadLine1, offset = displacement - 1, color=#A5D6A7,
	 title="Leading Span A")
p2 = plot(leadLine2, offset = displacement - 1, color=#EF9A9A,
	 title="Leading Span B")
plot(leadLine1 &gt; leadLine2 ? leadLine1 : leadLine2, offset = displacement - 1, title = "Kumo Cloud Upper Line", display = display.none) 
plot(leadLine1 &lt; leadLine2 ? leadLine1 : leadLine2, offset = displacement - 1, title = "Kumo Cloud Lower Line", display = display.none) fill(p1, p2, color = leadLine1 &gt; leadLine2 ? color.rgb(67, 160, 71, 90) : color.rgb(244, 67, 54, 90))

// PineScript v5 code for Ichimoku buy and sell strategy

// Calculate the Tenkan-sen line
tenkan = (ta.highest(9) + ta.lowest(9)) / 2

// Calculate the Kijun-sen line
kijun = (ta.highest(26) + ta.lowest(26)) / 2

// Calculate the Senkou Span A line
senkouA = (tenkan + kijun) / 2

// Calculate the Senkou Span B line
senkouB = (ta.highest(52) + ta.lowest(52)) / 2

// Calculate the Chikou Span line
chikou = close[displacement]



// Check if the price is above the cloud and the Tenkan-sen line crosses above the Kijun-sen line
pos1 = close &gt; senkouA and ta.crossunder(tenkan, kijun) 
pos111 = ta.crossover(tenkan,senkouB )

// Check if the price is below the cloud and the Tenkan-sen line crosses below the Kijun-sen line
pos2 = close &lt; senkouA and ta.crossover(tenkan, kijun)
pos222 = ta.crossunder(kijun,senkouA )
    

// Check if the price is below the cloud and the price crosses above the cloud
pos11 = close &lt; senkouA and close &gt; senkouA[1]
    

// Check if the price is above the cloud and the price crosses below the cloud
pos22 = close &gt; senkouA and close &lt; senkouA[1]
    
pos3 = pos1 and pos2 or pos1 and pos22
pos4 =  pos11 and pos2 or pos11 and pos22

pos5 = pos111 and pos11
pos6 = pos222 and pos22 and pos2

// Plot the position on the chart
plotshape(pos1, style=shape.diamond, color= color.red, location = location.abovebar, size = size.small, text = 'S' )
plotshape(pos11, style=shape.diamond, color= color.blue, location = location.abovebar ,  size = size.small,text = 'S')
plotshape(pos2, style=shape.diamond, color= color.orange, location = location.belowbar,  size = size.small, text = 'B' )
plotshape(pos22, style=shape.diamond, color= color.blue, location = location.belowbar ,  size = size.small, text = 'B')
plotshape(pos3, style=shape.diamond, color= color.yellow, location = location.abovebar ,  size = size.normal, text = 'esplosione sell')
plotshape(pos4, style=shape.diamond, color= color.purple, location = location.abovebar ,  size = size.normal, text = 'esplosione buy')
plotshape(pos5, style=shape.diamond, color= color.black, location = location.top ,  size = size.normal, text = 'BUY')
plotshape(pos6, style=shape.diamond, color= color.black, location = location.top ,  size = size.normal, text = 'sell')
      </code></pre></div><p>Il codice calcola manualmente massimi, minimi e medie, con offset per la nuvola.</p></div><div class="indicator-section"><h3> </h3><h3>Conclusione</h3><p>Gli indicatori di tendenza, fondati su equazioni come quelle presentate, sono strumenti potenti per identificare la direzione e la forza dei movimenti di prezzo. La loro efficacia dipende dall’integrazione con altri strumenti (es. oscillatori), dall’ottimizzazione dei parametri tramite backtesting e da una solida gestione del rischio. Tuttavia, il ritardo intrinseco, la sensibilità ai parametri e la tendenza a generare falsi segnali in mercati laterali richiedono un uso disciplinato. Per i trader quantitativi, l’automazione e l’analisi statistica dei segnali possono migliorare le prestazioni, rendendo questi indicatori pilastri dell’analisi tecnica moderna</p></div>								</div>
				</div>
				<div class="elementor-element elementor-element-9a007ee elementor-widget elementor-widget-template" data-id="9a007ee" data-element_type="widget" data-e-type="widget" data-widget_type="template.default">
				<div class="elementor-widget-container">
							<div class="elementor-template">
					<div data-elementor-type="page" data-elementor-id="6404" class="elementor elementor-6404" data-elementor-post-type="elementor_library">
				<div class="elementor-element elementor-element-63d0214 e-flex e-con-boxed e-con e-parent" data-id="63d0214" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-e0d706c elementor-widget elementor-widget-text-editor" data-id="e0d706c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section style="text-align: center;">
<h2><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4ec.png" alt="📬" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Vuoi contenuti ancora più approfonditi?</h2>
Iscriviti alla nostra newsletter per ricevere:
<ul style="list-style: none; padding-left: 0;">
 	<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4da.png" alt="📚" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Guide gratuite</li>
 	<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4c8.png" alt="📈" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Strategie avanzate di trading</li>
 	<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9e0.png" alt="🧠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Analisi di libri e paper scientifici</li>
</ul>
</section>								</div>
				</div>
				<div class="elementor-element elementor-element-6ac7ff8 elementor-align-center elementor-widget elementor-widget-button" data-id="6ac7ff8" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
									<div class="elementor-button-wrapper">
					<a class="elementor-button elementor-button-link elementor-size-sm" href="#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjYzOTkiLCJ0b2dnbGUiOmZhbHNlfQ%3D%3D">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-icon">
				<i aria-hidden="true" class="fas fa-user-plus"></i>			</span>
									<span class="elementor-button-text">Iscriviti ora</span>
					</span>
					</a>
				</div>
								</div>
				</div>
					</div>
				</div>
				</div>
				</div>
						</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-83c606f e-flex e-con-boxed e-con e-parent" data-id="83c606f" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-8df85d1 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="8df85d1" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
		<div class="elementor-element elementor-element-4e31a7d e-grid e-con-full e-con e-child" data-id="4e31a7d" data-element_type="container" data-e-type="container">
				<div class="elementor-element elementor-element-4ef8060 elementor-author-box--layout-image-left elementor-author-box--align-left elementor-author-box--avatar-yes elementor-author-box--name-yes elementor-author-box--biography-yes elementor-author-box--link-no elementor-widget elementor-widget-author-box" data-id="4ef8060" data-element_type="widget" data-e-type="widget" data-widget_type="author-box.default">
				<div class="elementor-widget-container">
							<div class="elementor-author-box">
							<a href="https://bottomup.finance/author/bottomup-finance/" class="elementor-author-box__avatar">
					<img decoding="async" src="https://secure.gravatar.com/avatar/1c118db8e990e855d0be2fc90ab1edc6e0e6def2dd889f057bb692333a01d17f?s=300&#038;d=mm&#038;r=g" alt="Picture of Bottom Up" loading="lazy">
				</a>
			
			<div class="elementor-author-box__text">
									<a href="https://bottomup.finance/author/bottomup-finance/">
						<h4 class="elementor-author-box__name">
							Bottom Up						</h4>
					</a>
				
									<div class="elementor-author-box__bio">
											</div>
				
							</div>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-d9453a6 elementor-share-buttons--view-text elementor-share-buttons--skin-gradient elementor-share-buttons--shape-square elementor-grid-0 elementor-share-buttons--color-official elementor-widget elementor-widget-share-buttons" data-id="d9453a6" data-element_type="widget" data-e-type="widget" data-widget_type="share-buttons.default">
				<div class="elementor-widget-container">
							<div class="elementor-grid" role="list">
								<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_facebook" role="button" tabindex="0" aria-label="Share on facebook">
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Facebook									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_x-twitter" role="button" tabindex="0" aria-label="Share on x-twitter">
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										X									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_telegram" role="button" tabindex="0" aria-label="Share on telegram">
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Telegram									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_whatsapp" role="button" tabindex="0" aria-label="Share on whatsapp">
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										WhatsApp									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_linkedin" role="button" tabindex="0" aria-label="Share on linkedin">
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										LinkedIn									</span>
																	</div>
													</div>
					</div>
						</div>
						</div>
				</div>
				</div>
				<div class="elementor-element elementor-element-623e4da elementor-widget elementor-widget-heading" data-id="623e4da" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h5 class="elementor-heading-title elementor-size-default">Altri articoli</h5>				</div>
				</div>
				<div class="elementor-element elementor-element-3da6c2d elementor-grid-2 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-posts--show-avatar elementor-card-shadow-yes elementor-posts__hover-gradient elementor-widget elementor-widget-posts" data-id="3da6c2d" data-element_type="widget" data-e-type="widget" data-settings="{&quot;cards_columns&quot;:&quot;2&quot;,&quot;cards_columns_tablet&quot;:&quot;2&quot;,&quot;cards_columns_mobile&quot;:&quot;1&quot;,&quot;cards_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:35,&quot;sizes&quot;:[]},&quot;cards_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;cards_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="posts.cards">
				<div class="elementor-widget-container">
							<div class="elementor-posts-container elementor-posts elementor-posts--skin-cards elementor-grid" role="list">
				<article class="elementor-post elementor-grid-item post-7869 post type-post status-publish format-standard has-post-thumbnail hentry category-blog category-ricerca tag-effetto tag-inflazione tag-investire tag-mangia tag-manipolazione tag-quando tag-quando-investire tag-soldi tag-trading-systems tag-trump ast-grid-common-col ast-full-width" role="listitem">
			<div class="elementor-post__card">
				<a class="elementor-post__thumbnail__link" href="https://bottomup.finance/effetto-trump/" tabindex="-1" ><div class="elementor-post__thumbnail"><img fetchpriority="high" decoding="async" width="300" height="200" src="https://bottomup.finance/wp-content/uploads/2026/04/Trump-e-lalgoritmo-del-crash-300x200.png" class="attachment-medium size-medium wp-image-7872" alt="" srcset="https://bottomup.finance/wp-content/uploads/2026/04/Trump-e-lalgoritmo-del-crash-300x200.png 300w, https://bottomup.finance/wp-content/uploads/2026/04/Trump-e-lalgoritmo-del-crash-1024x683.png 1024w, https://bottomup.finance/wp-content/uploads/2026/04/Trump-e-lalgoritmo-del-crash-768x512.png 768w, https://bottomup.finance/wp-content/uploads/2026/04/Trump-e-lalgoritmo-del-crash-600x400.png 600w, https://bottomup.finance/wp-content/uploads/2026/04/Trump-e-lalgoritmo-del-crash.png 1536w" sizes="(max-width: 300px) 100vw, 300px" /></div></a>
				<div class="elementor-post__badge">Blog</div>
				<div class="elementor-post__avatar">
			<img alt='Bottom Up' src='https://secure.gravatar.com/avatar/1c118db8e990e855d0be2fc90ab1edc6e0e6def2dd889f057bb692333a01d17f?s=128&#038;d=mm&#038;r=g' srcset='https://secure.gravatar.com/avatar/1c118db8e990e855d0be2fc90ab1edc6e0e6def2dd889f057bb692333a01d17f?s=256&#038;d=mm&#038;r=g 2x' class='avatar avatar-128 photo' height='128' width='128' />		</div>
				<div class="elementor-post__text">
				<h3 class="elementor-post__title">
			<a href="https://bottomup.finance/effetto-trump/" >
				Effetto Trump sui trading systems			</a>
		</h3>
				<div class="elementor-post__excerpt">
			<p>Trump, algoritmi e mercati: perché i trading system fanno sempre più fatica C&#8217;è una frase che gira da qualche anno tra trader e sviluppatori di sistemi quantitativi: &#8220;da quando è</p>
		</div>
		
		<a class="elementor-post__read-more" href="https://bottomup.finance/effetto-trump/" aria-label="Read more about Effetto Trump sui trading systems" tabindex="-1" >
			Read More »		</a>

				</div>
				<div class="elementor-post__meta-data">
					<span class="elementor-post-date">
			13 Aprile 2026		</span>
				</div>
					</div>
		</article>
				<article class="elementor-post elementor-grid-item post-7792 post type-post status-publish format-standard has-post-thumbnail hentry category-blog category-ricerca tag-inflazione tag-investire tag-mangia tag-quando tag-quando-investire tag-soldi ast-grid-common-col ast-full-width" role="listitem">
			<div class="elementor-post__card">
				<a class="elementor-post__thumbnail__link" href="https://bottomup.finance/inflazione-mangia-soldi/" tabindex="-1" ><div class="elementor-post__thumbnail"><img decoding="async" width="300" height="200" src="https://bottomup.finance/wp-content/uploads/2026/04/Inflazione-contro-investimenti-300x200.png" class="attachment-medium size-medium wp-image-7794" alt="" srcset="https://bottomup.finance/wp-content/uploads/2026/04/Inflazione-contro-investimenti-300x200.png 300w, https://bottomup.finance/wp-content/uploads/2026/04/Inflazione-contro-investimenti-1024x683.png 1024w, https://bottomup.finance/wp-content/uploads/2026/04/Inflazione-contro-investimenti-768x512.png 768w, https://bottomup.finance/wp-content/uploads/2026/04/Inflazione-contro-investimenti-600x400.png 600w, https://bottomup.finance/wp-content/uploads/2026/04/Inflazione-contro-investimenti.png 1536w" sizes="(max-width: 300px) 100vw, 300px" /></div></a>
				<div class="elementor-post__badge">Blog</div>
				<div class="elementor-post__avatar">
			<img alt='Bottom Up' src='https://secure.gravatar.com/avatar/1c118db8e990e855d0be2fc90ab1edc6e0e6def2dd889f057bb692333a01d17f?s=128&#038;d=mm&#038;r=g' srcset='https://secure.gravatar.com/avatar/1c118db8e990e855d0be2fc90ab1edc6e0e6def2dd889f057bb692333a01d17f?s=256&#038;d=mm&#038;r=g 2x' class='avatar avatar-128 photo' height='128' width='128' />		</div>
				<div class="elementor-post__text">
				<h3 class="elementor-post__title">
			<a href="https://bottomup.finance/inflazione-mangia-soldi/" >
				L&#8217;inflazione si mangia i tuoi soldi			</a>
		</h3>
				<div class="elementor-post__excerpt">
			<p>«Se non investi, l&#8217;inflazione si mangia i tuoi soldi.» Questa frase è diventata quasi un mantra nella divulgazione finanziaria italiana e internazionale. Viene ripetuta da consulenti, podcast, creator di finanza personale</p>
		</div>
		
		<a class="elementor-post__read-more" href="https://bottomup.finance/inflazione-mangia-soldi/" aria-label="Read more about L&#8217;inflazione si mangia i tuoi soldi" tabindex="-1" >
			Read More »		</a>

				</div>
				<div class="elementor-post__meta-data">
					<span class="elementor-post-date">
			10 Aprile 2026		</span>
				</div>
					</div>
		</article>
				</div>
		
						</div>
				</div>
				<div class="elementor-element elementor-element-5255cc3 elementor-widget elementor-widget-spacer" data-id="5255cc3" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
					</div>
				</div>
				</div>
		]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">6012</post-id>	</item>
		<item>
		<title>Creare indicatori con TradingView</title>
		<link>https://bottomup.finance/creare-indicatori/</link>
		
		<dc:creator><![CDATA[Bottom Up]]></dc:creator>
		<pubDate>Wed, 21 May 2025 20:21:46 +0000</pubDate>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Easy]]></category>
		<category><![CDATA[Indicatori]]></category>
		<category><![CDATA[Pine Script]]></category>
		<category><![CDATA[Sviluppo]]></category>
		<category><![CDATA[Tradingview]]></category>
		<guid isPermaLink="false">https://bottomup.finance/?p=5834</guid>

					<description><![CDATA[Introduzione TradingView è una delle piattaforme più popolari per l’analisi tecnica, che permette di creare indicatori personalizzati tramite il linguaggio Pine Script. Questa guida introduce i concetti base per sviluppare i tuoi indicatori, dai primi passi fino alle best practice per un codice efficiente e funzionale. Setup ambiente TradingView Per iniziare, è necessario creare un [&#8230;]]]></description>
										<content:encoded><![CDATA[		<div data-elementor-type="wp-post" data-elementor-id="5834" class="elementor elementor-5834" data-elementor-post-type="post">
				<div class="elementor-element elementor-element-656cf271 e-flex e-con-boxed e-con e-parent" data-id="656cf271" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-717c5c7 elementor-widget elementor-widget-theme-page-title elementor-page-title elementor-widget-heading" data-id="717c5c7" data-element_type="widget" data-e-type="widget" data-widget_type="theme-page-title.default">
				<div class="elementor-widget-container">
					<h1 class="elementor-heading-title elementor-size-default">Easy</h1>				</div>
				</div>
				<div class="elementor-element elementor-element-07b2211 elementor-widget elementor-widget-theme-post-featured-image elementor-widget-image" data-id="07b2211" data-element_type="widget" data-e-type="widget" data-widget_type="theme-post-featured-image.default">
				<div class="elementor-widget-container">
															<img decoding="async" src="https://bottomup.finance/wp-content/uploads/elementor/thumbs/ChatGPT-Image-21-mag-2025-21_50_57-r65fnfrrc448sfhl9hnwuix60ndknjwatkksue91l6.png" title="#1c" alt="#1c" loading="lazy" />															</div>
				</div>
				<div class="elementor-element elementor-element-ddf33a1 elementor-widget elementor-widget-text-editor" data-id="ddf33a1" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<h4><b>Introduzione</b><b></b></h4><p>TradingView è una delle piattaforme più popolari per l’analisi tecnica, che permette di creare indicatori personalizzati tramite il linguaggio Pine Script. Questa guida introduce i concetti base per sviluppare i tuoi indicatori, dai primi passi fino alle best practice per un codice efficiente e funzionale.</p><h4><b>Setup ambiente TradingView</b></h4><p>Per iniziare, è necessario creare un account su TradingView e aprire l’editor Pine Script, accessibile direttamente dall’interfaccia della piattaforma. L’editor permette di scrivere, testare e salvare i tuoi script personalizzati.</p><h4><b>Creazione base indicatori</b></h4><ul><li><b>Cos’è Pine Script:</b> il linguaggio di scripting sviluppato da TradingView per creare indicatori, strategie e alert personalizzati.</li><li><b>Dichiarazione variabili:</b> come definire variabili per dati di prezzo, volumi o calcoli intermedi.</li><li><b>Plot dei dati:</b> visualizzare sul grafico le informazioni calcolate usando funzioni come plot().</li></ul><h5><b>Cos’è Pine Script</b></h5><p>Pine Script è un linguaggio semplice, specificamente pensato per indicatori e strategie finanziarie. Si basa su funzioni intuitive e una sintassi leggibile, perfetta per trader con poca esperienza di programmazione.</p><h5><b>Dichiarazione variabili</b></h5><p>Le variabili in Pine Script possono rappresentare dati di input, prezzi storici o risultati di calcoli. Esempio:</p><pre>closePrice = close

movingAverage = ta.sma(close, 14)</pre><h5><b>Plot dei dati</b></h5><p>Il comando plot() permette di visualizzare linee o istogrammi sul grafico. Esempio di media mobile semplice:</p><pre>plot(movingAverage, color=color.blue, title="SMA 14")</pre><h4><b>Esempi pratici</b></h4><p>Creiamo un indicatore base che mostra la media mobile semplice e un indicatore RSI (Relative Strength Index) per misurare la forza del trend.</p><pre>// Media Mobile Semplice
smaValue = ta.sma(close, 20)
plot(smaValue, color=color.orange, title="SMA 20")

// RSI
rsiValue = ta.rsi(close, 14)
plot(rsiValue, color=color.purple, title="RSI 14")</pre><h4><b>Debug e testing</b></h4><p>TradingView offre strumenti di debugging per testare il codice, verificare gli output e ottimizzare le performance prima di applicare l’indicatore sul grafico in tempo reale.</p><h4><b>Ottimizzazione e best practice</b></h4><ul><li>Mantenere il codice semplice e leggibile.</li><li>Usare funzioni integrate per performance ottimali.</li><li>Gestire correttamente input e parametri configurabili.</li></ul><h4><b>Risorse utili</b></h4><p>Per approfondire:</p><ul><li><a href="https://www.tradingview.com/pine-script-docs/en/v5/">Documentazione ufficiale Pine Script</a></li><li><a href="https://www.tradingview.com/scripts/">Script pubblici TradingView</a></li><li><a href="https://www.youtube.com/results?search_query=pine+script+tutorial">Tutorial video Pine Script</a></li></ul>								</div>
				</div>
				<div class="elementor-element elementor-element-e2def4f elementor-widget elementor-widget-template" data-id="e2def4f" data-element_type="widget" data-e-type="widget" data-widget_type="template.default">
				<div class="elementor-widget-container">
							<div class="elementor-template">
					<div data-elementor-type="page" data-elementor-id="6404" class="elementor elementor-6404" data-elementor-post-type="elementor_library">
				<div class="elementor-element elementor-element-63d0214 e-flex e-con-boxed e-con e-parent" data-id="63d0214" data-element_type="container" data-e-type="container" data-settings="{&quot;background_background&quot;:&quot;classic&quot;}">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-e0d706c elementor-widget elementor-widget-text-editor" data-id="e0d706c" data-element_type="widget" data-e-type="widget" data-widget_type="text-editor.default">
				<div class="elementor-widget-container">
									<section style="text-align: center;">
<h2><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4ec.png" alt="📬" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Vuoi contenuti ancora più approfonditi?</h2>
Iscriviti alla nostra newsletter per ricevere:
<ul style="list-style: none; padding-left: 0;">
 	<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4da.png" alt="📚" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Guide gratuite</li>
 	<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4c8.png" alt="📈" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Strategie avanzate di trading</li>
 	<li><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f9e0.png" alt="🧠" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Analisi di libri e paper scientifici</li>
</ul>
</section>								</div>
				</div>
				<div class="elementor-element elementor-element-6ac7ff8 elementor-align-center elementor-widget elementor-widget-button" data-id="6ac7ff8" data-element_type="widget" data-e-type="widget" data-widget_type="button.default">
				<div class="elementor-widget-container">
									<div class="elementor-button-wrapper">
					<a class="elementor-button elementor-button-link elementor-size-sm" href="#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjYzOTkiLCJ0b2dnbGUiOmZhbHNlfQ%3D%3D">
						<span class="elementor-button-content-wrapper">
						<span class="elementor-button-icon">
				<i aria-hidden="true" class="fas fa-user-plus"></i>			</span>
									<span class="elementor-button-text">Iscriviti ora</span>
					</span>
					</a>
				</div>
								</div>
				</div>
					</div>
				</div>
				</div>
				</div>
						</div>
				</div>
					</div>
				</div>
		<div class="elementor-element elementor-element-83c606f e-flex e-con-boxed e-con e-parent" data-id="83c606f" data-element_type="container" data-e-type="container">
					<div class="e-con-inner">
				<div class="elementor-element elementor-element-8df85d1 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="8df85d1" data-element_type="widget" data-e-type="widget" data-widget_type="divider.default">
				<div class="elementor-widget-container">
							<div class="elementor-divider">
			<span class="elementor-divider-separator">
						</span>
		</div>
						</div>
				</div>
		<div class="elementor-element elementor-element-4e31a7d e-grid e-con-full e-con e-child" data-id="4e31a7d" data-element_type="container" data-e-type="container">
				<div class="elementor-element elementor-element-4ef8060 elementor-author-box--layout-image-left elementor-author-box--align-left elementor-author-box--avatar-yes elementor-author-box--name-yes elementor-author-box--biography-yes elementor-author-box--link-no elementor-widget elementor-widget-author-box" data-id="4ef8060" data-element_type="widget" data-e-type="widget" data-widget_type="author-box.default">
				<div class="elementor-widget-container">
							<div class="elementor-author-box">
							<a href="https://bottomup.finance/author/bottomup-finance/" class="elementor-author-box__avatar">
					<img decoding="async" src="https://secure.gravatar.com/avatar/1c118db8e990e855d0be2fc90ab1edc6e0e6def2dd889f057bb692333a01d17f?s=300&#038;d=mm&#038;r=g" alt="Picture of Bottom Up" loading="lazy">
				</a>
			
			<div class="elementor-author-box__text">
									<a href="https://bottomup.finance/author/bottomup-finance/">
						<h4 class="elementor-author-box__name">
							Bottom Up						</h4>
					</a>
				
									<div class="elementor-author-box__bio">
											</div>
				
							</div>
		</div>
						</div>
				</div>
				<div class="elementor-element elementor-element-d9453a6 elementor-share-buttons--view-text elementor-share-buttons--skin-gradient elementor-share-buttons--shape-square elementor-grid-0 elementor-share-buttons--color-official elementor-widget elementor-widget-share-buttons" data-id="d9453a6" data-element_type="widget" data-e-type="widget" data-widget_type="share-buttons.default">
				<div class="elementor-widget-container">
							<div class="elementor-grid" role="list">
								<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_facebook" role="button" tabindex="0" aria-label="Share on facebook">
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Facebook									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_x-twitter" role="button" tabindex="0" aria-label="Share on x-twitter">
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										X									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_telegram" role="button" tabindex="0" aria-label="Share on telegram">
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										Telegram									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_whatsapp" role="button" tabindex="0" aria-label="Share on whatsapp">
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										WhatsApp									</span>
																	</div>
													</div>
					</div>
									<div class="elementor-grid-item" role="listitem">
						<div class="elementor-share-btn elementor-share-btn_linkedin" role="button" tabindex="0" aria-label="Share on linkedin">
																						<div class="elementor-share-btn__text">
																			<span class="elementor-share-btn__title">
										LinkedIn									</span>
																	</div>
													</div>
					</div>
						</div>
						</div>
				</div>
				</div>
				<div class="elementor-element elementor-element-623e4da elementor-widget elementor-widget-heading" data-id="623e4da" data-element_type="widget" data-e-type="widget" data-widget_type="heading.default">
				<div class="elementor-widget-container">
					<h5 class="elementor-heading-title elementor-size-default">Altri articoli</h5>				</div>
				</div>
				<div class="elementor-element elementor-element-3da6c2d elementor-grid-2 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-posts--thumbnail-top elementor-posts--show-avatar elementor-card-shadow-yes elementor-posts__hover-gradient elementor-widget elementor-widget-posts" data-id="3da6c2d" data-element_type="widget" data-e-type="widget" data-settings="{&quot;cards_columns&quot;:&quot;2&quot;,&quot;cards_columns_tablet&quot;:&quot;2&quot;,&quot;cards_columns_mobile&quot;:&quot;1&quot;,&quot;cards_row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:35,&quot;sizes&quot;:[]},&quot;cards_row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;cards_row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}" data-widget_type="posts.cards">
				<div class="elementor-widget-container">
							<div class="elementor-posts-container elementor-posts elementor-posts--skin-cards elementor-grid" role="list">
				<article class="elementor-post elementor-grid-item post-7869 post type-post status-publish format-standard has-post-thumbnail hentry category-blog category-ricerca tag-effetto tag-inflazione tag-investire tag-mangia tag-manipolazione tag-quando tag-quando-investire tag-soldi tag-trading-systems tag-trump ast-grid-common-col ast-full-width" role="listitem">
			<div class="elementor-post__card">
				<a class="elementor-post__thumbnail__link" href="https://bottomup.finance/effetto-trump/" tabindex="-1" ><div class="elementor-post__thumbnail"><img fetchpriority="high" decoding="async" width="300" height="200" src="https://bottomup.finance/wp-content/uploads/2026/04/Trump-e-lalgoritmo-del-crash-300x200.png" class="attachment-medium size-medium wp-image-7872" alt="" srcset="https://bottomup.finance/wp-content/uploads/2026/04/Trump-e-lalgoritmo-del-crash-300x200.png 300w, https://bottomup.finance/wp-content/uploads/2026/04/Trump-e-lalgoritmo-del-crash-1024x683.png 1024w, https://bottomup.finance/wp-content/uploads/2026/04/Trump-e-lalgoritmo-del-crash-768x512.png 768w, https://bottomup.finance/wp-content/uploads/2026/04/Trump-e-lalgoritmo-del-crash-600x400.png 600w, https://bottomup.finance/wp-content/uploads/2026/04/Trump-e-lalgoritmo-del-crash.png 1536w" sizes="(max-width: 300px) 100vw, 300px" /></div></a>
				<div class="elementor-post__badge">Blog</div>
				<div class="elementor-post__avatar">
			<img alt='Bottom Up' src='https://secure.gravatar.com/avatar/1c118db8e990e855d0be2fc90ab1edc6e0e6def2dd889f057bb692333a01d17f?s=128&#038;d=mm&#038;r=g' srcset='https://secure.gravatar.com/avatar/1c118db8e990e855d0be2fc90ab1edc6e0e6def2dd889f057bb692333a01d17f?s=256&#038;d=mm&#038;r=g 2x' class='avatar avatar-128 photo' height='128' width='128' />		</div>
				<div class="elementor-post__text">
				<h3 class="elementor-post__title">
			<a href="https://bottomup.finance/effetto-trump/" >
				Effetto Trump sui trading systems			</a>
		</h3>
				<div class="elementor-post__excerpt">
			<p>Trump, algoritmi e mercati: perché i trading system fanno sempre più fatica C&#8217;è una frase che gira da qualche anno tra trader e sviluppatori di sistemi quantitativi: &#8220;da quando è</p>
		</div>
		
		<a class="elementor-post__read-more" href="https://bottomup.finance/effetto-trump/" aria-label="Read more about Effetto Trump sui trading systems" tabindex="-1" >
			Read More »		</a>

				</div>
				<div class="elementor-post__meta-data">
					<span class="elementor-post-date">
			13 Aprile 2026		</span>
				</div>
					</div>
		</article>
				<article class="elementor-post elementor-grid-item post-7792 post type-post status-publish format-standard has-post-thumbnail hentry category-blog category-ricerca tag-inflazione tag-investire tag-mangia tag-quando tag-quando-investire tag-soldi ast-grid-common-col ast-full-width" role="listitem">
			<div class="elementor-post__card">
				<a class="elementor-post__thumbnail__link" href="https://bottomup.finance/inflazione-mangia-soldi/" tabindex="-1" ><div class="elementor-post__thumbnail"><img decoding="async" width="300" height="200" src="https://bottomup.finance/wp-content/uploads/2026/04/Inflazione-contro-investimenti-300x200.png" class="attachment-medium size-medium wp-image-7794" alt="" srcset="https://bottomup.finance/wp-content/uploads/2026/04/Inflazione-contro-investimenti-300x200.png 300w, https://bottomup.finance/wp-content/uploads/2026/04/Inflazione-contro-investimenti-1024x683.png 1024w, https://bottomup.finance/wp-content/uploads/2026/04/Inflazione-contro-investimenti-768x512.png 768w, https://bottomup.finance/wp-content/uploads/2026/04/Inflazione-contro-investimenti-600x400.png 600w, https://bottomup.finance/wp-content/uploads/2026/04/Inflazione-contro-investimenti.png 1536w" sizes="(max-width: 300px) 100vw, 300px" /></div></a>
				<div class="elementor-post__badge">Blog</div>
				<div class="elementor-post__avatar">
			<img alt='Bottom Up' src='https://secure.gravatar.com/avatar/1c118db8e990e855d0be2fc90ab1edc6e0e6def2dd889f057bb692333a01d17f?s=128&#038;d=mm&#038;r=g' srcset='https://secure.gravatar.com/avatar/1c118db8e990e855d0be2fc90ab1edc6e0e6def2dd889f057bb692333a01d17f?s=256&#038;d=mm&#038;r=g 2x' class='avatar avatar-128 photo' height='128' width='128' />		</div>
				<div class="elementor-post__text">
				<h3 class="elementor-post__title">
			<a href="https://bottomup.finance/inflazione-mangia-soldi/" >
				L&#8217;inflazione si mangia i tuoi soldi			</a>
		</h3>
				<div class="elementor-post__excerpt">
			<p>«Se non investi, l&#8217;inflazione si mangia i tuoi soldi.» Questa frase è diventata quasi un mantra nella divulgazione finanziaria italiana e internazionale. Viene ripetuta da consulenti, podcast, creator di finanza personale</p>
		</div>
		
		<a class="elementor-post__read-more" href="https://bottomup.finance/inflazione-mangia-soldi/" aria-label="Read more about L&#8217;inflazione si mangia i tuoi soldi" tabindex="-1" >
			Read More »		</a>

				</div>
				<div class="elementor-post__meta-data">
					<span class="elementor-post-date">
			10 Aprile 2026		</span>
				</div>
					</div>
		</article>
				</div>
		
						</div>
				</div>
				<div class="elementor-element elementor-element-5255cc3 elementor-widget elementor-widget-spacer" data-id="5255cc3" data-element_type="widget" data-e-type="widget" data-widget_type="spacer.default">
				<div class="elementor-widget-container">
							<div class="elementor-spacer">
			<div class="elementor-spacer-inner"></div>
		</div>
						</div>
				</div>
					</div>
				</div>
				</div>
		]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">5834</post-id>	</item>
	</channel>
</rss>
