https://blog.mathquant.com/2019/04/27/4-2-how-to-implement-strategic-trading-in-javascript-language.html
4.2 How to implement strategic trading in JavaScript language