Abstract
Computational intelligence and machine learning techniques have been widely considered for a variety of domains, including financial and data analysis applications. Stock market trading, as a part of the financial domain, has benefited from these techniques in learning models to forecast the direction of stock prices. Traders typically rely on these models, trained using historical stock market data, for monitoring market events to make the right decisions, which can result in more profits while exchanging stocks. One observed limitation of the practices currently being utilized for learning stock market models is the use of manually labeled datasets. This reduces the effectiveness of the data labeling and can cause a lower model prediction accuracy. To address this limitation, this paper proposes an automatic labeling approach that exploits a metaheuristic search to perform the labeling task for stock market data. The results of empirical experiments demonstrate that this approach is very promising as it outperforms the current manual approaches for stock data labeling and achieves higher labeling effectiveness.