Le serie storiche dei dati azionari

Le serie storiche dei dati azionari

In questo articolo descriviamo gli aspetti e le caratteristiche delle serie storiche dei dati azionari di fine giornata. Approfondiamo il significato dei prezzi apertura, massimo, minimo e chiusura (OHLC), oltre al volume degli scambi. Vediamo si calcola il prezzo di chiusura rettificato e gli effetti che i dividenti, i frazionamenti azionari, i dividendi e i diritti di opzioni hanno sui dati OHLC e perché sono importanti. Questo articolo fa parte della serie di tutorial per il trading algoritmico

Nel codice proposto in questo articolo usiamo i dati di AAPL dal 30 ottobre 2010 al 30 ottobre 2020 inclusi. Questi dati sono disponibili gratuitamente dai data vendor come Yahoo Finance. L’ambiente usato per questo articolo è composto da Python 3.8, Pandas 1.3 e Matplotlib 3.4.

Per lavorare con le serie storiche dei dati azionari in Python, il modo migliore per valutare e analizzare i dati è tramite la libreria Pandas. Iniziamo creando un DataFrame, che abbiamo chiamato aapl, e ci assicuriamo che la colonna date sia stata convertita correttamente in un oggetto datetime di Pandas. Il modo per raggiungere questo obiettivo dipende in gran parte da come sono archiviati i dati. Stiamo usando la funzione read_csv() di Pandas.

				
					import pandas as pd
import matplotlib.pyplot as plt

aapl = pd.read_csv('data/aapl.csv')
aapl['Date'] = pd.to_datetime(aapl['Date'])
				
			

Nota: prevediamo di recuperare all’interno della cartella /data il file CSV dei dati giornalieri del titolo Apple scaricato in precedenza.

Dopo aver creato un DataFrame contenente i dati di borsa, possiamo visualizzare le prime righe tramite il comando aapl.head(). Otteniamo il seguente risultato.

				
					
Date  Open  High  Low   Close   Volume  Adj Close
0   2010-11-01  302.22  305.60  302.20  304.18  15138900  9.386487
1   2010-11-02  307.00  310.19  307.00  309.36  15497500  9.546333
2   2010-11-03  311.37  312.88  308.53  312.80  18155300  9.652486
3   2010-11-04  315.45  320.18  315.03  318.27  22946000  9.821281
4   2010-11-05  317.99  319.57  316.75  317.13  12901900  9.786103

				
			

I prezzi Open, High, Low e Close

Quando analizziamo le serie storiche dei dati azionari, come i dati precedenti, possiamo vedere cinque colonne di prezzi diversi e una colonna di volume. Il prezzo Open (di apertura) si riferisce al prezzo al quale il titolo ha iniziato la giornata di negoziazioni mentre il prezzo Close (di chiusura) è l’ultimo ordine di acquisto-vendita eseguito per il titolo azionario. È il prezzo concordato dopo un’intera giornata di negoziazione. A seconda della liquidità del titolo, ciò potrebbe essersi verificato negli ultimi secondi di negoziazione o molto prima nel corso della giornata. Il prezzo di chiusura di un’azione è considerato la misura standard del valore del titolo per uno determinato giorno.

Come evidenziato nei dati di Apple, il prezzo di apertura non è necessariamente lo stesso del prezzo di chiusura del giorno precedente. Le deviazioni del prezzo di apertura sono dovute agli effetti delle negoziazioni in “after-hours”. Annunci societari come gli eventi sugli utili, disastri naturali o provocati dall’uomo che si verificano dopo la chiusura del mercato possono avere un impatto sul prezzo di un titolo azionario. Questi fattori incoraggiano gli investitori a impegnarsi nel trading after-hours.

Il trading after-hours inizia alle 16:00 e termina alle 20:00 (orario del NYSE). Il volume delle contrattazioni è generalmente inferiore rispetto al normale orario di negoziazione. Di conseguenza, lo spread tra denaro e lettera è spesso molto più ampio. Ciò significa che è molto più facile che il prezzo di un’azione venga spinto verso l’alto o verso il basso, richiedendo meno azioni rispetto alle normali ore per avere un impatto sul prezzo del titolo. In queste circostante i trader usano spesso gli ordini limit e stop in modo che le negoziazioni siano eseguite solo a prezzi precedentemente determinati. Tuttavia, a causa dei minori volumi disponibili, è più probabile che gli ordini rimangano eseguiti parzialmente. Dato che questi ordini incompleti sono eseguiti a prezzi diversi dalla chiusura del giorno precedente, provocano una variazione che influisce sul prezzo di apertura del giorno successivo.

High si riferisce al prezzo massimo a cui è stata scambiata un’azione durante il periodo di tempo specificato. Allo stesso modo, Low si riferisce al prezzo minimo scambiato.

Come viene registrato il volume

Il volume è una misura del numero di azioni scambiate in un determinato periodo di tempo. Ogni volta che le azioni sono acquistate e vendute, si registra il volume degli scambi. Se le stesse azioni sono acquistate e vendute più volte, si registra il volume scambiato in ciascuna transazione. Questo dato on riflette il numero di azioni disponibili ma misura il turnover delle azioni, un conteggio di tutte le transazioni che si verificano su ogni azione. Ogni exchange memorizza il volume degli scambi e fornisce stime con una frequenza intraday. Il giorno successivo viene fornito un resoconto accurato del volume totale giornaliero.

Il volume è spesso usato come un indicatore di analisi tecnica. Il volume degli scambi è considerato una misura della forza del mercato. Un prezzo delle azioni in aumento con un volume in aumento indica un mercato sano. Maggiore è il volume degli scambi, maggiore è la liquidità del titolo. Maggiore è il volume degli scambi durante un movimento del prezzo, più significativo è tale movimento.

Cosa è il prezzo di chiusura aggiustato

L’ultima colonna nei dati giornalieri precedenti è il prezzo Adjusted Close, il prezzo di chiusura aggiustato o rettificato Questa è la colonna più utile per analizzare le variazioni storiche dei prezzi. Incorpora le variazioni del prezzo di un’azione risultanti dal pagamento dei dividendi, dai frazionamenti azionari (split) e dall’emissione di nuove azioni. Per avere un quadro coerente dei rendimenti azionari, il prezzo di chiusura storico deve essere corretto per includere tutti gli eventi societari. In pratica, i maggiori fornitori di dati gestiscono questi eventi, ma è necessario capire in che modo questi eventi societari influiscono sui prezzi di chiusura e come sono eseguiti gli aggiustamenti.

L’effetto degli split azionari

Uno split azionario è una moltiplicazione o divisione del numero di azioni di una società, senza modificare la sua capitalizzazione di mercato. Se un’azione si divide 2:1, una società ha raddoppiato il numero di azioni dimezzando il valore di ciascuna azione. Questo è un esempio di split foward. Se possediamo 20 azioni prima dello split, otteniamo 40 azioni dopo lo split ma il valore di ogni azione sarà dimezzato. Una società considera uno split foward come un modo per ridurre il prezzo delle proprie azioni, rendendo più conveniente per i piccoli investitori negoziare le loro azioni.

L’annuncio di uno split attira l’attenzione dei media su una società e quindi uno split forward è solitamente seguito da un aumento dei prezzi. Dopo lo split si verifica spesso un aumento del volume scambiato poiché molti nuovi piccoli investitori colgono l’opportunità di acquistare le azioni. Gli investitori esistenti possono cercare di riequilibrare le proprie posizioni, consentendo di riallocare su investimenti differenti il capitale precedentemente vincolato in quantità minori di azioni con prezzo più elevato. Gli investitori possono anche cogliere l’opportunità di raddoppiare le posizioni esistenti acquistando altre quote azionarie ad un prezzo più basso. Tutti questi fattori aumentano la liquidità consentendo alle azioni di essere scambiate più facilmente e rapidamente.

In contrasto con lo split foward, lo split reverse può avere un effetto negativo sul prezzo delle azioni. Nello split reverse si effettua un raggruppamento azionario. Le azioni esistenti possedute dagli investitori sono sostituite con un numero inferiore di azioni senza effetto sulla capitalizzazione di mercato. Ad esempio, uno split reverse 1 su 2 sostituisce ogni due azioni possedute da un investitore con una azione singola. Se un investitore possedeva 20 azioni di una società prima dello split, ne ottiene 10 allo stesso valore dopo la scissione. Questo tipo di split si verifica di solito per motivi negativi e ha l’effetto di diminuire il prezzo delle azioni dopo l’annuncio. Se questo è vero, allora perché una società dovrebbe effettuare uno split reverse? La maggior parte delle principali borse valori richiede che una singola azione sia scambiata sopra ad 1$ se vuole continuare ad essere quotata. Se le azioni di una società hanno subito un forte ribasso, il consiglio  di amministrazione può prendere in considerazione uno split reverse per evitare che il titolo diventi una penny stock e venga delistato.

Gli annunci di split azionario forniscono informazioni sul rapporto di split, la data di annuncio, la data di registrazione e la data effettiva. Il rapporto determina se uno split è foward o reverse. Ad esempio, uno split 3 a 1 è uno split foward poiché il primo numero è maggiore del secondo. La data dell’annuncio è quando la società annuncia pubblicamente i piani di split. La data di registrazione è la data in cui gli azionisti devono possedere le azioni per poter beneficiare del lo split, tuttavia questo diritto è trasferibile per le azioni acquistate e vendute prima della data effettiva. La data effettiva è la data in cui le azioni sono effettivamente  frazionate sul conto di un investitore.

Apple ha subito cinque frazionamenti azionari dall’ offerta pubblica iniziale (IPO) nel dicembre 1980; 4 a 1 il 28 agosto 2020, 7 a 1 il 9 giugno 2014 e 2 a 1 il 28 febbraio 2005, il 21 giugno 2000 e il 16 giugno 1987. Diamo un’occhiata all’effetto di uno split azionario sulla chiusura e sulla chiusura aggiustata visualizzando l’andamento dei prezzi nel periodo che comprende la divisione 4 a 1 di agosto 2020.

				
					data = aapl.loc[(aapl['Date']>= '2020-07-10') & (aapl['Date']<= '2020-10-01')]
data.plot(x='Date', y=['Close', 'Adj Close'], kind='line')
plt.show()
				
			
Le serie storiche dei dati azionari

Come possiamo vedere dal grafico, c’è una grande differenza tra il prezzo di chiusura e la chiusura aggiustata fino al 31 agosto, quando c’è un enorme calo del prezzo di chiusura. Come descritto in precedenza, questa anomalia nel prezzo di chiusura rappresenta un aumento del numero di azioni, non un crollo del valore del titolo. Se diamo un’occhiata più da vicino ai due prezzi intorno al 28 agosto 2020, possiamo vedere che la chiusura è circa quattro volte la dimensione della chiusura corretta, in linea con il rapporto di divisione. Per esaminare questi prezzi più da vicino creiamo prima una maschera di intervallo di date e quindi usiamo il metodo loc di Pandas per filtrare il DataFrame per queste date.

				
					split_start = '2020-08-27'
split_end = '2020-09-01'
split_mask = (aapl['Date'] >= split_start) & (aapl['Date'] <= split_end)
split_data = aapl.loc[split_mask]
print(split_data)
				
			
				
					
.         Date    Open    High     Low   Close  Adj Close     Volume
2681 2020-08-27  508.57  509.94  495.33  500.04   123.1264  155552400
2682 2020-08-28  504.05  505.77  498.31  499.23   122.9270  187630000
2683 2020-08-31  127.58  131.00  126.00  129.04   127.0957  225702700
2684 2020-09-01  132.76  134.80  130.53  134.18   132.1582  151948100
				
			

Calcolo degli prezzo aggiustato per lo split azionario

Tutti i prezzi delle delle serie storiche dei dati azionari precedenti alla data effettiva dello split sono moltiplicati per un fattore calcolato dal rapporto di split. In una divisione N per M questo fattore è calcolato da \(\frac{M}{N}\). Ad esempio, in una divisione 2 per 1 il fattore corrisponde a \(\frac{1}{2} = 0.5\).

Anche il volume delle azione è regolato in modo simile, ma il calcolo del fattore viene invertito. Per un o split azionario 2 per 1 il fattore di correzione del volume è \(\frac{2}{1}=2\). Tutti i volumi delle azioni prima della data effettiva sono moltiplicati per 2. Questi metodi si applicano sia agli split foward che agli split reverse.

Come si effettua il calcolo per i titoli azionari che nella loro storico hanno avuto più split? Per visualizzare questo, diamo un’occhiata all’intero range dei dati storici di Apple.

				
					aapl.plot(x='Date', y=['Close', 'Adj Close'], kind='line')
plt.show()
				
			
dati-azionari-AAPL-prezzi

Possiamo vedere due bruschi cali nel prezzo di chiusura di Apple, il 28 agosto 2020 (split azionario 4 a 1) e il 9 giugno 2014 (split azionario 7 a 1). Per regolare correttamente il prezzo per entrambi i frazionamenti, moltiplichiamo insieme i due fattori calcolati e quindi moltiplichiamo per questo fattore tutti i prezzi di chiusura prima della data finale dello split. In questo esempio dal 9 giugno 2014 al 28 agosto 2020 moltiplichiamo il prezzo di chiusura per \(\frac{1}{4} \times \frac{1}{7} = \frac{1}{28}\), cioè \(0.25 \times 0.143 = 0.0357\).

Dato che Apple ha effettuato cinque split azionari, questo calcolo è incompleto, sono necessari tre ulteriori fattori di split per calcolare con precisione la chiusura aggiustata in questo periodo di tempo, nonché una serie di dividendi.

L’effetto dei dividendi

I dividendi sono una quota degli utili che una società paga ai suoi azionisti. Quando una società genera costantemente più profitti di quelli che può mettere a frutto mediante il reinvestimento, può scegliere di premiare i suoi azionisti iniziando a pagare i dividendi.

Esistono tre tipi principali di dividendi; un dividendo regolare, pagato costantemente nel tempo, il più delle volte su base trimestrale. Un dividendo straordinario, un pagamento una tantum agli azionisti dovuto all’accumulo di denaro che non ha un utilizzo immediato. Un dividendo variabile, a volte vengono pagati da società che producono materie prime oltre ai dividendi regolari. Si verificano a intervalli costanti ma variano in quantità.

Il rendimento del dividendo è il dividendo annuale per azione diviso per il prezzo dell’azione. Un’azione con un prezzo di 10$ che paga un dividendo di 0,60$ per azione ha un rendimento del 6%. Il rendimento da dividendi viene usato dagli investitori per stimare rapidamente quanto potrebbero guadagnare investendo in un’azione. Un rendimento del 6% produce un reddito da dividendi di 6$ per ogni 100$ investiti.

L’importo che una società paga come dividendo viene votato e approvato dal consiglio di amministrazione della società. La data di dichiarazione è la data in cui il dividendo è dichiarato pubblicamente dalla società. Questo annuncio include una data di registrazione che è la data in cui un investitore deve possedere azioni per ricevere il dividendo. La data ex-dividendo è la data in cui i nuovi azionisti non hanno diritto al dividendo. La data di pagamento è la data in cui il reddito è percepito dagli azionisti.

Alla data dell’annuncio del pagamento di un dividendo, il prezzo delle azioni della società spesso aumenta all’incirca quanto l’importo del dividendo. Quando la società paga il dividendo, la quantità di denaro a disposizione della società diminuisce. Questo si realizza come un calo del prezzo delle azioni all’apertura della data di pagamento. Con un’azione altamente liquida come Apple, dove l’importo del dividendo è una piccola frazione del prezzo dell’azione, tali fluttuazioni rientrano ampiamente nella deviazione standard dei movimenti giornalieri dei prezzi, di conseguenza il loro effetto sui prezzi è spesso mascherato. Diamo un’occhiata più da vicino ai prezzi del dividendo Apple che è stato annunciato il 30 aprile 2020 con record date l’11 maggio, data di stacco cedola il 12 maggio e data di pagamento il 14 maggio.

				
					div_start = '2020-04-23'
div_end = '2020-05-19'
div_mask = (aapl['Date'] >= div_start) & (aapl['Date'] <= div_end) 
div_data = aapl.loc[div_mask]

				
			
				
					.       Date        Open   High    Low     Close   Volume   Adj Close
2384  2020-04-23  275.87  281.75  274.87  275.03  31203582  68.449893
2385  2020-04-24  277.20  283.01  277.00  282.97  31627183  70.426012
2386  2020-04-27  281.80  284.54  279.95  283.17  29271893  70.475788
2387  2020-04-28  285.08  285.83  278.20  278.58  28001187  69.333422
2388  2020-04-29  284.73  289.67  283.89  287.73  34320204  71.610688
2389  2020-04-30  289.96  294.53  288.35  293.80  45765968  73.121399
2390  2020-05-01  286.25  299.00  285.85  289.07  60154175  71.944189
2391  2020-05-04  289.17  293.69  286.32  293.16  33391986  72.962115
2392  2020-05-05  295.06  301.00  294.46  297.56  36937795  74.057194
2393  2020-05-06  300.46  303.24  298.87  300.63  35583438  74.821260
2394  2020-05-07  303.22  305.17  301.97  303.74  28803764  75.595282
2395  2020-05-08  305.64  310.35  304.29  310.13  33511985  77.389718
2396  2020-05-11  308.10  317.05  307.24  315.01  36486561  78.607471
2397  2020-05-12  317.83  319.69  310.91  311.41  40575263  77.709128
2398  2020-05-13  312.15  315.95  303.21  307.65  50155639  76.770860
2399  2020-05-14  304.51  309.79  301.53  309.54  39732269  77.242489
2400  2020-05-15  300.35  307.90  300.21  307.71  41587094  76.785832
2401  2020-05-18  313.17  316.50  310.32  314.96  33843125  78.594994
2402  2020-05-19  315.03  318.52  313.01  313.14  25432385  78.140832
				
			

Se osserviamo le fluttuazioni del prezzo di apertura e chiusura di AAPL per questo periodo, possiamo vedere che c’è un aumento del prezzo di chiusura il 30 aprile, tuttavia queste variazioni di prezzo sono in qualche modo sminuite dalle normali fluttuazioni giornaliere. Per visualizzarlo, creiamo un grafico che mostra la deviazione standard mobile nel periodo. Per creare questo grafico usiamo la libreria Matplotlib di Python. Inoltre usiamo anche il modulo dates di Matplotlib per rendere più leggibile l’intervallo delle date sui grafici. Puoi trovare ulteriori informazioni su dates nella documentazione ufficiale.

				
					import matplotlib.pyplot as plt
import matplotlib.dates as mdates

# Calcola la media mobile semplice e la deviazione
# standard mobile dei prezzi di apertura e chiusura.
price_close = pd.Series(div_data['Close'].values, index=div_data['Date'])
close_ma = price_close.rolling(2).mean()
close_mstd = price_close.rolling(2).std()
price_open = pd.Series(div_data['Open'].values, index=div_data['Date'])
open_ma = price_open.rolling(2).mean()
open_mstd = price_open.rolling(2).std()

fig, axs = plt.subplots(1, 2, figsize=(12, 4), sharey=True)

for nn, ax in enumerate(axs):
    prices = [price_close, price_open]
    colors = ["cornflowerblue", "forestgreen"]
    means = [close_ma, open_ma]
    stds = [close_mstd, open_mstd]

    locator = mdates.AutoDateLocator(minticks=3, maxticks=20)
    formatter = mdates.ConciseDateFormatter(locator)

    ax.xaxis.set_major_locator(locator)
    ax.xaxis.set_major_formatter(formatter)
    ax.set_xlabel("Date")
    ax.plot(prices[nn].index, prices[nn], colors[nn])
    ax.fill_between(stds[nn].index, means[nn] - 2 * stds[nn], means[nn] + 2 * stds[nn], color="lightgrey", alpha=0.2)

axs[0].set_ylabel("Close Price")
axs[1].set_ylabel("Open Price")

fig.suptitle("Deviazione Standard del prezzo Open e Close per AAPL dal 23 Aprile al 19 Maggio 2020")
plt.show()
				
			
dati-azionari-AAPL-dividendi

Come possiamo vedere nel grafico, il prezzo di chiusura aumenta il 30 aprile. Questo è poi seguito da un ribasso nel giorno successivo, tuttavia il prezzo di chiusura continua a salire e rimane più alto per il resto del periodo. Alla data di pagamento del 14 maggio il prezzo di apertura diminuisce. Successivamente il prezzo di apertura diminuisce ancora dal 12 al 15 maggio. Tuttavia, vediamo che il ribasso del prezzo non è significativo se considerato rispetto alle variazioni di prezzo nel periodo mensile. È ben all’interno della deviazione standard.

Calcolo dell’aggiustamento dei dividendi

Analogamente agli split azionari, dobbiamo calcolare un fattore di aggiustamento del dividendo e applicarlo a tutti i prezzi di chiusura prima della data di stacco cedola. Per i dividendi il fattore di aggiustamento è calcolato sottraendo il dividendo dal prezzo di chiusura il giorno prima della data ex dividendo, e poi dividendo per quel prezzo di chiusura per ottenere il fattore di aggiustamento in termini percentuali.

Diamo un’occhiata a un esempio; Una società annuncia un dividendo di 2$. Il titolo chiude a 40$ il giorno prima della data di stacco cedola. Senza alcun aggiustamento il titolo aprirebbe a 38$ e ci sarebbe un gap di 2$. Per calcolare il fattore di aggiustamento il dividendo è sottratto dal prezzo di chiusura ( 40$ – 2$ = 38$). Questo valore è quindi diviso per il prezzo di chiusura ( 38$ / 40$ = 0,95). I prezzi storici di chiusura prima della data ex dividendo sono quindi moltiplicati per il fattore di aggiustamento in modo che rimangano razionalmente allineati.

Diritto di opzione

Un diritto di opzione è un’offerta per l’acquisto di nuove azioni create da una società. E’ rivolto agli attuali azionisti e dà diritto all’acquisto di nuove azioni ad un valore ridotto rispetto a quello presentato al pubblico. Questo è spesso effettuato da una società per raccogliere capitale aggiuntivo. La creazione di nuove azioni riduce il valore delle azioni esistenti in quanto aumenta l’offerta e ogni azione ora rappresenta un importo minore dell’utile netto.

Il gruppo di opzioni offerte agli azionisti è noto come warrant di sottoscrizione e costituisce a tutti gli effetti un tipo di opzione. L’azionista ha il diritto ma non l’obbligo di acquistare le azioni entro un determinato periodo, che di norma non supera i 30 giorni. Fino alla data in cui le azioni devono essere acquistate tali diritti sono trasferibili e possono essere venduti. Il loro valore compensa l’azionista dell’effetto diluitivo della creazione delle nuove azioni. Il rapporto di emissione dei diritti descrive il numero di azioni aggiuntive che un azionista può acquistare e si basa sul numero di azioni che possiede attualmente. Quindi, se il rapporto di emissione dei diritti è 1:2, un azionista può acquistare un’azione aggiuntiva ogni due azioni che detiene.

Il prezzo di chiusura aggiustato tiene conto dell’effetto diluitivo del diritto di opzione. Il prezzo di chiusura è aggiustato in modo analogo a quello dei dividendi e degli split azionari, moltiplicandolo per un fattore di aggiustamento. Nel caso di un’offerta di diritti, il fattore di rettifica è calcolato dal rapporto di emissione dei diritti.

Continuiamo con il nostro esempio precedente. Una società annuncia un diritto di opzione agli azionisti con un rapporto di emissione di diritti di 1:2. Il fattore di correzione è (1+2)/2 o 3/2 = 1,5. In questo caso tutti i prezzi di chiusura precedenti del titolo sono moltiplicati per 1,5.

Come abbiamo visto, il prezzo di chiusura aggiustato altera il prezzo di chiusura in base agli effetti delle azioni societarie. Rende la performance di un titolo più facile da valutare e consente a un investitore di confrontare la performance di più asset. Dal momento che non soffre di cali di prezzo dovuti agli split azionari, è più appropriato per il backtest di qualsiasi strategia di trading.

Modifiche al simbolo del ticker

I ticker sono creati quando una società inizia a negoziare pubblicamente in una borsa. Identificano il titolo a livello di borsa. Si noti che il ticker non deve essere confuso con l’International Securities Identification Number (ISIN) che è un identificatore univoco per un titolo. Ad esempio, IBM è quotata in 25 diverse borse valori, ha 25 ticker diversi ma un solo ISIN. Per convenzione il simbolo o ticker è spesso un’abbreviazione del nome della società, anche se questo non è un requisito. I ticker di borsa sono stati creati per la prima volta da Standard & Poor (S&P) e sono utilizzati in tutte le principali borse del mondo. Il numero di caratteri in un ticker è variabile e dipende dall’exchange. Le azioni quotate alla Borsa di New York (NYSE) hanno ticker composti da 3 caratteri mentre le azioni quotate al NASDAQ hanno 4 caratteri.

Le modifiche al simbolo ticker possono derivare da una modifica del nome dell’azienda, da una fusione o acquisizione o da un evento di delisting o fallimento. Quando le modifiche al simbolo del ticker derivano da una fusione, acquisizione o cambio di nome, i simboli del ticker si aggiorneranno automaticamente all’interno del nostro conto di  trading e in tutti i data vendor che possiamo usare. La modifica diventerà visibile entro due o tre giorni e tutti i dati storici sono aggiornati di conseguenza.

Le modifiche al simbolo dovute a un cambio di nome sono considerate neutrali rispetto al prezzo. Non viene apportato alcun aggiustamento al prezzo o al volume storico delle azioni. Un’azienda può scegliere di cambiare il proprio nome semplicemente come esercizio di rebranding per aggiornare la propria immagine. Alcuni esempi includono quando AOL è diventata Time Warner e quando Totalizer è diventata International Business Machines (IBM).

Fusioni o acquisizioni sono spesso considerate un cambiamento positivo. Il ticker della società acquisita diventa generalmente il ticker dell’acquirente. Le azioni esistenti dell’acquisita possono essere scambiate con azioni di pari valore nella società acquirente oppure è possibile ricevere l’equivalente in contanti delle proprie azioni. Quando si verifica una fusione, sarà necessario applicare un fattore di correzione ai prezzi storici delle azioni. Questi funzionano in modo simile agli split azionari, ma non richiedono alcuna modifica al volume. Un rapporto di divisione è calcolato e usato per moltiplicare tutti i prezzi storici.

Un altro motivo per le modifiche ai simboli è il delisting o la dichiarazione di fallimento. Questo è considerato in una luce negativa. Se il valore delle azioni di una società inizia a diminuire, la società potrebbe eventualmente essere cancellata dalla borsa. Ogni borsa ha le proprie regole per quanto riguarda il processo di delisting, ma generalmente quando un titolo diventa una penny stock o viene scambiato al di sotto di 1$ per azione la società non può più essere quotata pubblicamente. Il ticker avrà il suffisso .pk, .ob o .otcbb.

Prossimi passi

Negli articoli successivi prendiamo in considerazione vari fornitori di dati azionari e determineremo quanto sia semplice ottenere e analizzare le serie storiche dei dati azionari fornite da questi vendor.

Gli altri articoli di questa serie

Benvenuto su DataTrading!

Sono Gianluca, ingegnere software e data scientist. Sono appassionato di coding, finanza e trading. Leggi la mia storia.

Ho creato DataTrading per aiutare le altre persone ad utilizzare nuovi approcci e nuovi strumenti, ed applicarli correttamente al mondo del trading.

DataTrading vuole essere un punto di ritrovo per scambiare esperienze, opinioni ed idee.

SCRIVIMI SU TELEGRAM

Per informazioni, suggerimenti, collaborazioni...

Torna in alto
Scroll to Top