Skip to content

Fuzzy Moving Average System with Genetic Algorithm Optimisation for Trading Crude Palm Oil Futures

License

Notifications You must be signed in to change notification settings

steve7an/PortfolioU

Repository files navigation

PortfolioU

An automatic trading system implementing the fuzzy logic, genetic algorithm trading system as written in this paper “Quantified moving average strategy of crude oil futures market based on fuzzy logic rules and genetic algorithms” by Xiaojia Liu, Haizhong An, Lijun Wang and Qing Guan

Prerequisites

  • Git
  • Anaconda 1.9.2
  • Jupyter Notebook 5.5.0
  • Spyder 4.0
  • Python 3.6

Libraries

  • matplotlib
  • datetime
  • backtrader
  • scikit-fuzzy
  • ta-lib
  • pandas
  • numpy
  • pytz

Setup

Copy Scripts/skfuzzy/controlsystem.py to \Lib\site-packages\skfuzzy\control. This is required to use the get antecedent function custom implementation.

Running the solution

Please run the following commands on a terminal.

About

Fuzzy Moving Average System with Genetic Algorithm Optimisation for Trading Crude Palm Oil Futures

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors 4

  •  
  •  
  •  
  •  

Languages