Rich Data Input¶
New in version 0.3.1: FinOL now supports image data input. See Image Data Input for more details.
This section provides detailed definitions for the key data features in FinOL.
These features can help describe and analyze financial time series from multiple perspectives.
The following tables categorize these features into 8 main groups and list the name, function call and description
for each feature. For the detailed computation process, please refer to
feature_engineering().
OHLCV Features¶
Feature Name |
Function Call |
Description |
|---|---|---|
OPEN |
|
Open Price |
HIGH |
|
High Price |
LOW |
|
Low Price |
CLOSE |
|
Close Price |
VOLUME |
|
Trading Volume |
Overlap Features¶
Feature Name |
Function Call |
Description |
|---|---|---|
BBANDS_UPPER |
|
Bollinger Bands - Upper Band |
BBANDS_MIDDLE |
|
Bollinger Bands - Middle Band |
BBANDS_LOWER |
|
Bollinger Bands - Lower Band |
DEMA |
|
Double Exponential Moving Average |
EMA |
|
Exponential Moving Average |
HT_TRENDLINE |
|
Hilbert Transform - Instantaneous Trendline |
KAMA |
|
Kaufman Adaptive Moving Average |
MA |
|
Moving Average |
MAMA |
|
MESA Adaptive Moving Average - MAMA |
MAMA_FAMA |
|
MESA Adaptive Moving Average - FAMA |
MAVP |
|
Moving Average with Variable Period |
MIDPOINT |
|
MidPoint over Period |
MIDPRICE |
|
Midpoint Price over Period |
SAR |
|
Parabolic SAR |
SAREXT |
|
Parabolic SAR - Extended |
SMA |
|
Simple Moving Average |
T3 |
|
Triple Exponential Moving Average (T3) |
TEMA |
|
Triple Exponential Moving Average |
TRIMA |
|
Triangular Moving Average |
WMA |
|
Weighted Moving Average |
Momentum Features¶
Feature Name |
Function Call |
Description |
|---|---|---|
ADX |
|
Average Directional Movement Index |
ADXR |
|
Average Directional Movement Index Rating |
APO |
|
Absolute Price Oscillator |
AROON_UP |
|
Aroon Up |
AROON_DOWN |
|
Aroon Down |
AROONOSC |
|
Aroon Oscillator |
BOP |
|
Balance Of Power |
CCI |
|
Commodity Channel Index |
CMO |
|
Chande Momentum Oscillator |
DX |
|
Directional Movement Index |
MACD |
|
Moving Average Convergence/Divergence |
MACD_SIGNAL |
|
MACD Signal Line |
MACD_HIST |
|
MACD Histogram |
MACDEXT |
|
MACD with controllable MA type |
MACDEXT_SIGNAL |
|
MACDEXT Signal Line |
MACDEXT_HIST |
|
MACDEXT Histogram |
MACDFIX |
|
Moving Average Convergence/Divergence Fix 12/26 |
MACDFIX_SIGNAL |
|
MACDFIX Signal Line |
MACDFIX_HIST |
|
MACDFIX Histogram |
MFI |
|
Money Flow Index |
MINUS_DI |
|
Minus Directional Indicator |
MINUS_DM |
|
Minus Directional Movement |
MOM |
|
Momentum |
PLUS_DI |
|
Plus Directional Indicator |
PLUS_DM |
|
Plus Directional Movement |
PPO |
|
Percentage Price Oscillator |
ROC |
|
Rate of change: ((price/prevPrice)-1)*100 |
ROCP |
|
Rate of change Percentage: (price-prevPrice)/prevPrice |
ROCR |
|
Rate of change ratio: (price/prevPrice) |
ROCR100 |
|
Rate of change ratio 100 scale: (price/prevPrice)*100 |
RSI |
|
Relative Strength Index |
STOCH_K |
|
Stochastic %K |
STOCH_D |
|
Stochastic %D |
STOCHF_K |
|
Stochastic Fast %K |
STOCHF_D |
|
Stochastic Fast %D |
STOCHRSI_K |
|
Stochastic RSI %K |
STOCHRSI_D |
|
Stochastic RSI %D |
TRIX |
|
1-day Rate-Of-Change (ROC) of a Triple Smooth EMA |
ULTOSC |
|
Ultimate Oscillator |
WILLR |
|
Williams’ %R |
Volume Features¶
Feature Name |
Function Call |
Description |
|---|---|---|
AD |
|
Chaikin A/D Line |
ADOSC |
|
Chaikin A/D Oscillator |
OBV |
|
On Balance Volume |
Cycle Features¶
Feature Name |
Function Call |
Description |
|---|---|---|
HT_DCPERIOD |
|
Hilbert Transform - Dominant Cycle Period |
HT_DCPHASE |
|
Hilbert Transform - Dominant Cycle Phase |
HT_PHASOR_INPHASE |
|
Hilbert Transform - Phasor Components, In-Phase Component |
HT_PHASOR_QUADRATURE |
|
Hilbert Transform - Phasor Components, Quadrature Component |
HT_SINE_LEADSINE |
|
Hilbert Transform - SineWave, Lead SineWave |
HT_SINE_SINEWAVE |
|
Hilbert Transform - SineWave, SineWave |
HT_TRENDMODE |
|
Hilbert Transform - Trend vs Cycle Mode |
Price Features¶
Feature Name |
Function Call |
Description |
|---|---|---|
AVGPRICE |
|
Average Price |
MEDPRICE |
|
Median Price |
TYPPRICE |
|
Typical Price |
WCLPRICE |
|
Weighted Close Price |
Volatility Features¶
Feature Name |
Function Call |
Description |
|---|---|---|
ATR |
|
Average True Range |
NATR |
|
Normalized Average True Range |
TRANGE |
|
True Range |
Pattern Features¶
Feature Name |
Function Call |
Description |
|---|---|---|
CDL2CROWS |
|
Two Crows |
CDL3BLACKCROWS |
|
Three Black Crows |
CDL3INSIDE |
|
Three Inside Up/Down |
CDL3LINESTRIKE |
|
Three-Line Strike |
CDL3OUTSIDE |
|
Three Outside Up/Down |
CDL3STARSINSOUTH |
|
Three Stars In The South |
CDL3WHITESOLDIERS |
|
Three Advancing White Soldiers |
CDLABANDONEDBABY |
|
Abandoned Baby |
CDLADVANCEBLOCK |
|
Advance Block |
CDLBELTHOLD |
|
Belt-Hold |
CDLBREAKAWAY |
|
Breakaway |
CDLCLOSINGMARUBOZU |
|
Closing Marubozu |
CDLCONCEALBABYSWALL |
|
Concealing Baby Swallow |
CDLCOUNTERATTACK |
|
Counterattack |
CDLDARKCLOUDCOVER |
|
Dark Cloud Cover |
CDLDOJI |
|
Doji |
CDLDOJISTAR |
|
Doji Star |
CDLDRAGONFLYDOJI |
|
Dragonfly Doji |
CDLENGULFING |
|
Engulfing Pattern |
CDLEVENINGDOJISTAR |
|
Evening Doji Star |
CDLEVENINGSTAR |
|
Evening Star |
CDLGAPSIDESIDEWHITE |
|
Up/Down-Gap Side-By-Side White Lines |
CDLGRAVESTONEDOJI |
|
Gravestone Doji |
CDLHAMMER |
|
Hammer |
CDLHANGINGMAN |
|
Hanging Man |
CDLHARAMI |
|
Harami Pattern |
CDLHARAMICROSS |
|
Harami Cross Pattern |
CDLHIGHWAVE |
|
High-Wave Candle |
CDLHIKKAKE |
|
Hikkake Pattern |
CDLHIKKAKEMOD |
|
Modified Hikkake Pattern |
CDLHOMINGPIGEON |
|
Homing Pigeon |
CDLIDENTICAL3CROWS |
|
Identical Three Crows |
CDLINNECK |
|
In-Neck Pattern |
CDLINVERTEDHAMMER |
|
Inverted Hammer |
CDLKICKING |
|
Kicking |
CDLKICKINGBYLENGTH |
|
Kicking - Bull/Bear Determined by the Longer Marubozu |
CDLLADDERBOTTOM |
|
Ladder Bottom |
CDLLONGLEGGEDDOJI |
|
Long Legged Doji |
CDLLONGLINE |
|
Long Line Candle |
CDLMARUBOZU |
|
Marubozu |
CDLMATCHINGLOW |
|
Matching Low |
CDLMATHOLD |
|
Mat Hold |
CDLMORNINGDOJISTAR |
|
Morning Doji Star |
CDLMORNINGSTAR |
|
Morning Star |
CDLONNECK |
|
On-Neck Pattern |
CDLPIERCING |
|
Piercing Pattern |
CDLRICKSHAWMAN |
|
Rickshaw Man |
CDLRISEFALL3METHODS |
|
Rising/Falling Three Methods |
CDLSEPARATINGLINES |
|
Separating Lines |
CDLSHOOTINGSTAR |
|
Shooting Star |
CDLSHORTLINE |
|
Short Line Candle |
CDLSPINNINGTOP |
|
Spinning Top |
CDLSTALLEDPATTERN |
|
Stalled Pattern |
CDLSTICKSANDWICH |
|
Stick Sandwich |
CDLTAKURI |
|
Takuri (Dragonfly Doji with Very Long Lower Shadow) |
CDLTASUKIGAP |
|
Tasuki Gap |
CDLTHRUSTING |
|
Thrusting Pattern |
CDLTRISTAR |
|
Tristar Pattern |
CDLUNIQUE3RIVER |
|
Unique 3 River |
CDLUPSIDEGAP2CROWS |
|
Upside Gap Two Crows |
CDLXSIDEGAP3METHODS |
|
Upside/Downside Gap Three Methods |