https://medium.com/@jsgastoniriartecabrera/genetic-algorithm-ga-approach-to-optimize-a-trading-strategy-using-historical-stock-data-with-46a721bce97f