/Stock-Market-Prediction-Expert-System

This is a Stock Market predictor, an Expert System using Candlestick chart that predicts when to invest and withdraw stocks from the market.

Stock-Market-Prediction-Expert-System

An Expert System using Candlestick Chart

Generic badge Generic badge

This is a Stock Market predictor, an Expert System using Candlestick chart that predicts when to invest and withdraw stocks from the market.

The project is built using CLIPS on Java.

CLIPS Java Native Interface is used to use CLIPS on Java.

Software requirements:

  1. JDK Version 11.0.5 (or above)
  2. Java SE 8
  3. IDEA Intellij/eclipse
  4. CLIPS JNI library

CLIPS:

CLIPS is a public domain software tool for building expert systems. CLIPS is the most widely used tool for making Expert Systems. It uses forward chaining for the inference engine.

For the project, CLIPS is used to make knowledge base and inference engine, the rules are fired and predictions made using CLIPS. Java is used in the project so as to add GUI, read the database and other intermediate tasks whereas the entire logical part which does the prediction is made in CLIPS.

Instructions to run:

  1. Install JDK(ver 11.0.5 or above) from oracle.com ( https://www.oracle.com/technetwork/java/javase/documentation/jdk12-doc-downloads-5296039.html )
  2. Install java se8 from oracle.
  3. Install Intellij/Eclipse IDE from Internet.
  4. Extract the project folder (if zipped)
  5. Double Click the file StockMarketPredictor.jar (for Windows), or enter the command " java -jar StockMarketPredictor.jar " in Terminal
  6. To choose user file(The Dataset) select file path from JFileChooset icon.
  7. Click the Predict button inside the Project to see the Results.

ForTheBadge built-with-love