OROPURO

  1. OROPURO project
    1. Idea
    2. Goals
    3. General Project schedule
      1. State of the art
      2. Features
      3. Future developments

Idea

Started as a hobby, it become a real project. What was available on Internet (as free software) was very poor or strictly connected to a pay-per-use service. This is the reason for starting a new project for a complete collaboration/decision support software.

Goals

The first goal is to create a easy tool, ideal for the one who want to start as for the expert user, already capable of a expandible set of predefined analisys. The final target is a complete decision support tool capable to create and support a trader community for information/suggestions/configurations exchange.

  • Free - to be used and distribuited as for data retrieving. What better of open-source?
  • Easy - professional features available to non-professional users, less menu more predefined values to start immediately.
  • Local and private - Data (investiments and rules) should be protect, no web storage.
  • Open, Flexible - Create your own analysis algoritms, use, exchange (or sell) it.
  • Intelligent - as much as it can, using genetic algorithms to better understand quotes and analysis results.
  • Automatic - no ripetitive operations, start and forget it.
  • Collaborative - tool for information exchange in the trader community. Exchange: configurations,  formulas, data, Neurla Nets. Communcation, this is best practics for better use of financial tools.

Project schedule 

program image

State of the art

Beta version is on-line and in General Availability, development and test continue, the web support is on the way.

Features

  1. Automatic EOD and intraday data loading from Internet of stocks
  2. Creation and portfolio management
  3. Graphical Report of the investments of the portfolio in the year
  4. Real-Time Visualization for quotatations 
  5. Alarms of stop-loss on the investments 
  6. Operations management of purchase and sale
  7. effective calculation of the investment and the revenue/loss for a investment
  8. automatic Elaboration and generation suggestions sell/buy
  9. Management of the historical archives of the quotations
  10. Data Warehouse of investment
  11. parametric Elaboration of the historical quotation
  12. Generation of diagrams based on processing results
'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)'

Future developments

It depends on the availabilities, from the received aid, your feedbacks and suggestions, however, one via general are defined::