Research Article

Machine Learning-Based Decision-Making for Stock Trading: Case Study for Automated Trading in Saudi Stock Exchange

Table 3

The set of 31 learning features utilized by this study.

FeatureDescriptionDefinition

OpenOpen priceA stock opening price for a given day ()
HighestHighest priceA stock highest price for a given day
LowestLowest priceA stock lowest price for a given day
CloseClose priceA stock closing price for a given day )
VolumeTrading volumeNumber of stock shares traded for a given day ()
DirectionPrevious day’s directionPrevious day’s price direction up or down
SMASimple moving average
EMAExponential moving average
TEMATriple exponential moving average
DEMADouble exponential moving average
TRIMATriangular moving average
MACDMoving average convergence divergence
TPTypical price indicator
WCWeighted close price
WRWilliams' %R
SOStochastic oscillator
OBVOn balance volume
ROCRate of change indicator
CCICommodity channel index
MFIMoney flow index
RSIRelative strength index
ADAccumulation distribution
CMOChande momentum oscillator
PPOPercentage price oscillator
TRTrue range
ATRAverage true range
AUAroon up
ADAroon down
BOPBalance of power
BOLUUpper Bollinger band
BOLDLower Bollinger band