An effective stock portfolio trading strategy using genetic algorithms and weighted fuzzy time series | Synapse