Tabella dei contenuti

Elaborazione

Le elaborazioni possibili sono presentate nel pop up di configurazione e/o esecuzione di un analisi.

Le elaborazioni sono pre-configurate direttamente nel database, quindi la quantità e la tipologia dipendono dalla versione del software.

Elaborazioni disponibili.

Dalla versione 0.2.1, grazie all'uso della libreria TA-LIB, Oropuro mette a disposizione oltre 150 tipologie di analisi.

Tutte le elaborazioni sono integrate in Oropuro per poter visualizzare i grafici ottenuti dai risultati.
Le elaborazioni disponibili sono divise in quattro gruppi principali, differenziati dai colori di presentazione, descrititi di seguito.

Ogni elaborazione viene applicata al singolo titolo di borsa mediante il pop-up di analisi e permette di ottenere un risultato grafico.

Ogni risultato grafico (serie risultante), può essere dato in input alla rete neurale per la post-analisi di riconoscimento dei segnali di sell/buy.

Analisi del grafico a candela

Questo insieme di funzioni è evidenziato nella lista delle possibili elaborazioni con il colore
col4 image
le elaborazioni comprendono:

'Abandoned Baby (CDLABANDONEDBABY)'
'Advance Block (CDLADVANCEBLOCK)'
'Baby Swallow (CDLCONCEALBABYSWALL)'
'Belt-hold (CDLBELTHOLD)'
'Breakaway (CDLBREAKAWAY)'
'Closing Marubozu (CDLCLOSINGMARUBOZU)'
'Counterattack (CDLCOUNTERATTACK)'
'Dark Cloud Cover (CDLDARKCLOUDCOVER)'
'Doji (CDLDOJI)'
'Doji Star (CDLDOJISTAR)'
'Down-gap side-by-side white lines (CDLGAPSIDESIDEWHITE)'
'Downside Gap Three Methods (CDLXSIDEGAP3METHODS)'
'Dragonfly Doji (CDLDRAGONFLYDOJI)'
'Engulfing Pattern (CDLENGULFING)'
'Evening Doji Star (CDLEVENINGDOJISTAR)'
'Evening Star (CDLEVENINGSTAR)'
'Falling Three Methods (CDLRISEFALL3METHODS)'
'Gravestone Doji (CDLGRAVESTONEDOJI)'
'Hammer (CDLHAMMER)'
'Hanging Man (CDLHANGINGMAN)'
'Harami Cross Pattern (CDLHARAMICROSS)'
'Harami Pattern (CDLHARAMI)'
'High-Wave Candle (CDLHIGHWAVE)'
'Hikkake Pattern (CDLHIKKAKE)'
'Homing Pigeon (CDLHOMINGPIGEON)'
'Identical Three Crows (CDLIDENTICAL3CROWS)'
'In-Neck Pattern (CDLINNECK)'
'Inverted Hammer (CDLINVERTEDHAMMER)'
'Kicking - bull/bear determined by the longer marubozu (CDLKICKINGBYLENGTH)'
'Kicking (CDLKICKING)'
'Ladder Bottom (CDLLADDERBOTTOM)'
'Long Legged Doji (CDLLONGLEGGEDDOJI)'
'Long Line Candle (CDLLONGLINE)'
'Marubozu (CDLMARUBOZU)'
'Mat Hold (CDLMATHOLD)'
'Matching Low (CDLMATCHINGLOW)'
'Modified Hikkake Pattern (CDLHIKKAKEMOD)'
'Morning Doji Star (CDLMORNINGDOJISTAR)'
'Morning Star (CDLMORNINGSTAR)'
'On-Neck Pattern (CDLONNECK)'
'Piercing Pattern (CDLPIERCING)'
'Rickshaw Man (CDLRICKSHAWMAN)'
'Separating Lines (CDLSEPARATINGLINES)'
'Shooting Star (CDLSHOOTINGSTAR)'
'Short Line Candle (CDLSHORTLINE)'
'Spinning Top (CDLSPINNINGTOP)'
'Stalled Pattern (CDLSTALLEDPATTERN)'
'Stick Sandwich (CDLSTICKSANDWICH)'
'Takuri (Dragonfly Doji with very long lower shadow) (CDLTAKURI)'
'Tasuki Gap (CDLTASUKIGAP)'
'Three Advancing White Soldiers (CDL3WHITESOLDIERS)'
'Three Black Crows (CDL3BLACKCROWS)'
'Three Inside Up/Down (CDL3INSIDE)'
'Three Outside Up/Down (CDL3OUTSIDE)'
'Three Stars In The South (CDL3STARSINSOUTH)'
'Three-Line Strike  (CDL3LINESTRIKE)'
'Thrusting Pattern (CDLTHRUSTING)'
'Tristar Pattern (CDLTRISTAR)'
'Two Crows (CDL2CROWS)'
'Unique 3 River (CDLUNIQUE3RIVER)'
'Upside Gap Two Crows (CDLUPSIDEGAP2CROWS)'

Analisi della serie storica

Questo insieme di funzioni è evidenziato nella lista delle possibili elaborazioni con il colore
Col3 image
Le elaborazioni comprendono:

'1-day Rate-Of-Change (ROC) of a Triple Smooth EMA (TRIX)'
'Absolute Price Oscillator (APO)'
'All Moving Average (MA)'
'Aroon (AROON)'
'Aroon Oscillator (AROONOSC)'
'Average Directional Movement Index (ADX)'
'Average Directional Movement Index Rating (ADXR)'
'Average Price (AVGPRICE)'
'Average True Range (ATR)'
'Balance Of Power (BOP)'
'Beta (BETA)'
'Bollinger Bands (BBANDS)'
'Chaikin A/D Line (AD)'
'Chaikin A/D Oscillator (ADOSC)'
'Chande Momentum Oscillator (CMO)'
'Commodity Channel Index (CCI)'
'Directional Movement Index (DX)'
'Double Exponential Moving Average (DEMA)'
'Exponential Moving Average (EMA)'
'Highest value over a specified period (MAX)'
'Hilbert Transform - Dominant Cycle Period (HT_DCPERIOD)'
'Hilbert Transform - Dominant Cycle Phase (HT_DCPHASE)'
'Hilbert Transform - Instantaneous Trendline (HT_TRENDLINE)'
'Hilbert Transform - Phasor Components (HT_PHASOR)'
'Hilbert Transform - SineWave (HT_SINE)'
'Hilbert Transform - Trend vs Cycle Mode (HT_TRENDMODE)'
'Index of highest value over a specified period (MAXINDEX)'
'Index of lowest value over a specified period (MININDEX)'
'Indexes of lowest and highest values over a specified period (MINMAXINDEX)'
'Kaufman Adaptive Moving Average (KAMA)'
'Linear Regression (LINEARREG)'
'Linear Regression Angle (LINEARREG_ANGLE)'
'Linear Regression Slope (LINEARREG_SLOPE)'
'Lowest and highest values over a specified period (MINMAX)'
'Lowest value over a specified period (MIN)'
'MACD with controllable MA type (MACDEXT)'
'Median Price (MEDPRICE)'
'MESA Adaptive Moving Average (MAMA)'
'MidPoint over period (MIDPOINT)'
'Midpoint Price over period (MIDPRICE)'
'Minus Directional Indicator (MINUS_DI)'
'Minus Directional Movement (MINUS_DM)'
'Momentum (MOM)'
'Money Flow Index (MFI)'
'Moving Average Convergence/Divergence (MACD)'
'Moving Average Convergence/Divergence Fix 12/26 (MACDFIX)'
'Normalized Average True Range (NATR)'
'On Balance Volume (OBV)'
'Parabolic SAR - Extended (SAREXT)'
'Parabolic SAR (SAR)'
'Pearson s Correlation Coefficient (r) (CORREL)'
'Percentage Price Oscillator (PPO)'
'Plus Directional Indicator (PLUS_DI)'
'Plus Directional Movement (PLUS_DM)'
'Rate of change : ((price/prevPrice)-1)*100 (ROC)'
'Rate of change Percentage: (price-prevPrice)/prevPrice (ROCP)'
'Rate of change ratio 100 scale: (price/prevPrice)*100 (ROCR100)'
'Rate of change ratio: (price/prevPrice) (ROCR)'
'Regression Intercept (LINEARREG_INTERCEPT)'
'Relative Strength Index (RSI)'
'Simple Moving Average (SMA)'
'Standard Deviation (STDDEV)'
'Stochastic (STOCH)'
'Stochastic Fast (STOCHF)'
'Stochastic Relative Strength Index (STOCHRSI)'
'Summation (SUM)'
'Time Series Forecast (TSF)'
'Triangular Moving Average (TRIMA)'
'Triple Exponential Moving Average (T3)'
'Triple Exponential Moving Average (TEMA)'
'True Range (TRANGE)'
'Typical Price (TYPPRICE)'
'Ultimate Oscillator (ULTOSC)'
'Variance (VAR)'
'Weighted Close Price (WCLPRICE)'
'Weighted Moving Average (WMA)'
'Williams %R (WILLR)'

Altre analisi della serie storica secondo algoritmi alternativi

Questo insieme di funzioni è evidenziato nella lista delle possibili elaborazioni con il colore
Col2 image
Le elaborazioni comprendono

'Accumulation/Distribution Line (AD)'
'Average Directiona Index (ADX)'
'Bollinger Bands (BB)'
'Chaikin Money Flow (CMF)'
'Commodity Channel Index (CCI)'
'Exponential Moving Average (EMA)'
'Multi Exponential Moving Average (MEMA)'
'Multi Simple Moving Average (MSMA)'
'Parabolic Stop And Reverse (SAR)'
'Rate of Change (ROC)'
'Sell/Buy indicator (S/B)'
'Simple Moving Average (SMA)'
'Stochastic Oscillator (SO Full)'

In questo gruppo, in fase sperimentale, sono introdotte due elaborazioni che possiedono la funzionalità di Post-Elaborazione.

'Moving Avg. Conver/Diver (MACD)'
'Relative Strength Index (RSI)'

Assegnando queste funzioni a un Titolo (e impostando i relativi parametri), è possibile ottenere in modo automatico dei segnali di Sell/Buy per il titolo, quando il protafoglio è impostato come "Auto Analisi"..

Grafici base

Questo insieme di funzioni è evidenziato nella lista delle possibili elaborazioni con il colore
col1 image
'Candle Chart (CANDLE)'
'Close Values (CLOSE)'

Queste funzioni sono disponibili solo per consentire la visualizzazione delle serie storiche.

Uso dei parametri delle elaborazioni

Ogni elabiorazione ha dei parametri con cui può essere personalizzata l'esecuzione per il particolare titolo.

Tutti i parametri hanno una breve descrizione ed in valore di default impostato secondo il funzionamento tipico della funzione.

Il primo parametro "Start"

Ogni elaborazione ha come primo parametro la finestra temporale di elaborazione.
Il parametro ha come etichetta "Start" ed indica la quantità di mesi, prima dell'ultima quotazione, da cui deve iniziare il calcolo.
In questo caso, se l'ultima quotazione per il titolo è de 12/03/2006, il parametro start=12 indica che l'elaborazione partirà dalla quotazione registrata il 12/03/2005 fino a l'ultima registrata.

I parametri successivi

Dipendono dalle necessità della funzione di elaborazione applicata. In generale:

Elaborazione automatica (e post-elaborazione)

L’elaborazione automatica dei titoli, e una componente in fase di sviluppo.
Agisce su un titolo quando questo:
L’elaborazione automatica consiste nell’esecuzione di tutte le analisi associate al titolo, e nella post-elaborazione del risultato.

La post-elaborazione valuta il risultato dell’analisi secondo i criteri standard stabiliti per il tipo di analisi stessa, e eventualmente genera un segnale di Sell/Buy.

I segnali di Sell/Buy, possono essere generati dalle funzioni appartenenti a uno dei primi tre gruppi (quindi escluse le funzioni dei Grafici di Base). Quando la funzione possiede la relativa Post-Elaborazione, viene segnalata con un colore più scuro all'interno del gruppo.
Il risultato della post-elaborazione è fornito con un log che riporta:
ed indica la validità del suggerimento dato (acquisto o vendita) per il giorno indicato.
L'indicatore è di tipo FUZZY, e riporta un valore percentuale che va da 0 a oltre 100 (il valore 100 può essere superato in base al metodo di calcolo delgi elementi che lo compongono).

Segnali Sel/Buy

La post-elaborazione può produrre due risultati ottenuti da:
Questo implica che posso ottenere tante segnalazioni Sell/Buy quante sono le elaborazioni (con post elaborazioni) associate, più uno, se è associata anche una rete neurale.
I segnali con risultati che superano la soglia indicata nella configurazione “elab.result.treshold”, vengono indicati nel pop up suggerimenti, e possono essere accettati o rifiutati.