TradingModelsWithMachineLearning a playground for building machine learning based trading models for research purpose