Il progetto OROPURO

  1. Il progetto OROPURO
    1. Idea alla base
    2. Obiettivi
    3. Programma di progetto
      1. Situazione attuale
      2. Le features
      3. Sviluppi futuri

Idea alla base

La necessità confrontarsi con altri che non si occupano solo di "vendere" un titolo o un servizio,  ma che, anche loro, abiano interesse nella buona riuscita dell'operazione. Per cercare di evitare azioni avventate, è necessaria la collaborazione ed il confronto tra persone con gli stessi intenti.

Inizialmente è stato un passatempo, ma andando avanti è diventato un progetto vero. Quello che era disponibile su Internet (a livello free) non era soddisfacente (per vari motivi), è iniziato così il progetto per la creazione di un tool flessibile che permetta di effettuare l'analisi tecnica e gestione di portafogli. 

L'idea è di arrivare ad un tool di collaborazione per condividere suggerimenti ed analisi, oltre che avere un supporto semi-automatico alle decisioni.

Obiettivi

L'obiettivo generale è quello di creare un tool facilmente usabile da chi vuole iniziare come da persone già esperte, che offra una serie espandibile di analisi come parte di un sistema completo per il supporto alle decisioni, che sia la base ed il mezzo per uno scambio di informazioni e configurazioni tra trader, quindi:

  • Gratuito - non solo per il suo uso, ma anche per il reperimento dei dati necessari al funzionamento. Cosa meglio dell'Open-Source?
  • Semplice - funzioni professionali a disposizione di non-professionisti, pochi menù e tanti valori predefiniti per iniziare subito.
  • Locale e personale - i dati (sensibili o meno) devono essere protetti, l'uso: esclusivamente personale.
  • Flessibile, aperto - creare la propria analisi ed inserirla tra quelle usabili, distribuirla (o venderla ;).
  • Intelligente - per quanto possibile, con l'aiuto di algoritmi genetici per un supporto alle decisioni di altissimo livello.
  • Automatico - nell'ambito delle attività ripetitive di recupero informazioni e analisi e, se possibile anche oltre.
  • Collaborativo - la collaborazione e lo scambio di informazioni, configurazioni, analisi, e altre parti significative del sistema, sono la base per una maggiore consapevolezza e uso oculato degli strumenti finanziari.

Programma di progetto

program image

Situazione attuale

Attualmente il software è distribuito nella versione Beta, si continua a sviluppare ed a testare il software, mentre è stata avviata l'iniziativa WEB.

Le features

  1. Caricamento automatico da Internet dei dati eod e intraday dei titoli richiesti
  2. Creazione e gestione di portafogli
  3. Report grafico dell’andamento investimenti del portafoglio nell’anno
  4. Visualizzazione quotazioni real-time dei titoli di un portafoglio
  5. Allarmi di stop-loss sui titoli per cui ci sono investimenti attivi
  6. Gestione delle operazioni di acquisto e vendita titoli
  7. Calcolo effettivo dell’investimento e del ricavo/perdita per un titolo
  8. Elaborazione automatica e generazione suggerimenti sell/buy
  9. Gestione dell’archivio storico delle quotazioni
  10. Storicizzazione degli investimenti conclusi
  11. Elaborazione parametrica delle quotazioni storiche
  12. Generazione di grafici dai risultati delle analisi
'Candle Chart (CANDLE)'
'Close Values (CLOSE)'
'Simple Moving Average (SMA)'
'Multi Simple Moving Average (MSMA)'
'Exponential Moving Average (EMA)'
'Multi Exponential Moving Average (MEMA)'
'Moving Avg. Conver/Diver (MACD)'
'Relative Strength Index (RSI)'
'Bollinger Bands (BB)'
'Rate of Change (ROC)'
'Parabolic Stop And Reverse (SAR)'
'Stochastic Oscillator (SO Full)'
'Accumulation/Distribution Line (AD)'
'Average Directiona Index (ADX)'
'Commodity Channel Index (CCI)'
'Chaikin Money Flow (CMF)'
'Sell/Buy indicator (S/B)'
'Chaikin A/D Line (AD)'
'Chaikin A/D Oscillator (ADOSC)'
'Average Directional Movement Index (ADX)'
'Average Directional Movement Index Rating (ADXR)'
'Absolute Price Oscillator (APO)'
'Aroon (AROON)'
'Aroon Oscillator (AROONOSC)'
'Average True Range (ATR)'
'Average Price (AVGPRICE)'
'Bollinger Bands (BBANDS)'
'Beta (BETA)'
'Balance Of Power (BOP)'
'Commodity Channel Index (CCI)'
'Two Crows (CDL2CROWS)'
'Three Black Crows (CDL3BLACKCROWS)'
'Three Inside Up/Down (CDL3INSIDE)'
'Three-Line Strike  (CDL3LINESTRIKE)'
'Three Outside Up/Down (CDL3OUTSIDE)'
'Three Stars In The South (CDL3STARSINSOUTH)'
'Three Advancing White Soldiers (CDL3WHITESOLDIERS)'
'Abandoned Baby (CDLABANDONEDBABY)'
'Advance Block (CDLADVANCEBLOCK)'
'Belt-hold (CDLBELTHOLD)'
'Breakaway (CDLBREAKAWAY)'
'Closing Marubozu (CDLCLOSINGMARUBOZU)'
'Baby Swallow (CDLCONCEALBABYSWALL)'
'Counterattack (CDLCOUNTERATTACK)'
'Dark Cloud Cover (CDLDARKCLOUDCOVER)'
'Doji (CDLDOJI)'
'Doji Star (CDLDOJISTAR)'
'Dragonfly Doji (CDLDRAGONFLYDOJI)'
'Engulfing Pattern (CDLENGULFING)'
'Evening Doji Star (CDLEVENINGDOJISTAR)'
'Evening Star (CDLEVENINGSTAR)'
'Down-gap side-by-side white lines (CDLGAPSIDESIDEWHITE)'
'Gravestone Doji (CDLGRAVESTONEDOJI)'
'Hammer (CDLHAMMER)'
'Hanging Man (CDLHANGINGMAN)'
'Harami Pattern (CDLHARAMI)'
'Harami Cross Pattern (CDLHARAMICROSS)'
'High-Wave Candle (CDLHIGHWAVE)'
'Hikkake Pattern (CDLHIKKAKE)'
'Modified Hikkake Pattern (CDLHIKKAKEMOD)'
'Homing Pigeon (CDLHOMINGPIGEON)'
'Identical Three Crows (CDLIDENTICAL3CROWS)'
'In-Neck Pattern (CDLINNECK)'
'Inverted Hammer (CDLINVERTEDHAMMER)'
'Kicking (CDLKICKING)'
'Kicking - bull/bear determined by the longer marubozu (CDLKICKINGBYLENGTH)'
'Ladder Bottom (CDLLADDERBOTTOM)'
'Long Legged Doji (CDLLONGLEGGEDDOJI)'
'Long Line Candle (CDLLONGLINE)'
'Marubozu (CDLMARUBOZU)'
'Matching Low (CDLMATCHINGLOW)'
'Mat Hold (CDLMATHOLD)'
'Morning Doji Star (CDLMORNINGDOJISTAR)'
'Morning Star (CDLMORNINGSTAR)'
'On-Neck Pattern (CDLONNECK)'
'Piercing Pattern (CDLPIERCING)'
'Rickshaw Man (CDLRICKSHAWMAN)'
'Falling Three Methods (CDLRISEFALL3METHODS)'
'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)'
'Thrusting Pattern (CDLTHRUSTING)'
'Tristar Pattern (CDLTRISTAR)'
'Unique 3 River (CDLUNIQUE3RIVER)'
'Upside Gap Two Crows (CDLUPSIDEGAP2CROWS)'
'Downside Gap Three Methods (CDLXSIDEGAP3METHODS)'
'Chande Momentum Oscillator (CMO)'
'Pearson s Correlation Coefficient (r) (CORREL)'
'Double Exponential Moving Average (DEMA)'
'Directional Movement Index (DX)'
'Exponential Moving Average (EMA)'
'Hilbert Transform - Dominant Cycle Period (HT_DCPERIOD)'
'Hilbert Transform - Dominant Cycle Phase (HT_DCPHASE)'
'Hilbert Transform - Phasor Components (HT_PHASOR)'
'Hilbert Transform - SineWave (HT_SINE)'
'Hilbert Transform - Instantaneous Trendline (HT_TRENDLINE)'
'Hilbert Transform - Trend vs Cycle Mode (HT_TRENDMODE)'
'Kaufman Adaptive Moving Average (KAMA)'
'Linear Regression (LINEARREG)'
'Linear Regression Angle (LINEARREG_ANGLE)'
'Regression Intercept (LINEARREG_INTERCEPT)'
'Linear Regression Slope (LINEARREG_SLOPE)'
'All Moving Average (MA)'
'Moving Average Convergence/Divergence (MACD)'
'MACD with controllable MA type (MACDEXT)'
'Moving Average Convergence/Divergence Fix 12/26 (MACDFIX)'
'MESA Adaptive Moving Average (MAMA)'
'Highest value over a specified period (MAX)'
'Index of highest value over a specified period (MAXINDEX)'
'Median Price (MEDPRICE)'
'Money Flow Index (MFI)'
'MidPoint over period (MIDPOINT)'
'Midpoint Price over period (MIDPRICE)'
'Lowest value over a specified period (MIN)'
'Index of lowest value over a specified period (MININDEX)'
'Lowest and highest values over a specified period (MINMAX)'
'Indexes of lowest and highest values over a specified period (MINMAXINDEX)'
'Minus Directional Indicator (MINUS_DI)'
'Minus Directional Movement (MINUS_DM)'
'Momentum (MOM)'
'Normalized Average True Range (NATR)'
'On Balance Volume (OBV)'
'Plus Directional Indicator (PLUS_DI)'
'Plus Directional Movement (PLUS_DM)'
'Percentage Price Oscillator (PPO)'
'Rate of change : ((price/prevPrice)-1)*100 (ROC)'
'Rate of change Percentage: (price-prevPrice)/prevPrice (ROCP)'
'Rate of change ratio: (price/prevPrice) (ROCR)'
'Rate of change ratio 100 scale: (price/prevPrice)*100 (ROCR100)'
'Relative Strength Index (RSI)'
'Parabolic SAR (SAR)'
'Parabolic SAR - Extended (SAREXT)'
'Simple Moving Average (SMA)'
'Standard Deviation (STDDEV)'
'Stochastic (STOCH)'
'Stochastic Fast (STOCHF)'
'Stochastic Relative Strength Index (STOCHRSI)'
'Summation (SUM)'
'Triple Exponential Moving Average (T3)'
'Triple Exponential Moving Average (TEMA)'
'True Range (TRANGE)'
'Triangular Moving Average (TRIMA)'
'1-day Rate-Of-Change (ROC) of a Triple Smooth EMA (TRIX)'
'Time Series Forecast (TSF)'
'Typical Price (TYPPRICE)'
'Ultimate Oscillator (ULTOSC)'
'Variance (VAR)'
'Weighted Close Price (WCLPRICE)'
'Williams %R (WILLR)'
'Weighted Moving Average (WMA)'

Sviluppi futuri

Dipendono molto dalle disponibilità, dall'aiuto ricevuto, dai tuoi feedback e suggerimenti, comunque, una via generale è definita: