股票买卖最佳时机leetcode进化交易,该存储库包含使用规则集来决定何时买卖股票的交易代理。可以手动设置规则,或者可以进化出一群基于规则的交易者来最大化回报。历史纳斯达克股票价格被用来测试和发展交易规则集。
内容markets.py股票市场类别的定义。每个股票市场使用1998年至2010年间多达388只不同股票的历史纳斯达克价格,价格经过股息调整。每个股票市场都以起始日(0-3925)、股票数量(1-388)和交易成本(>= 0)进行初始化。
Market类使用未更改的股票价格。NoisyMarket类采用额外的噪音参数,并使用带有乘法噪音的股票价格,即噪音价格=价格×u,其中u ~ Uniform(1 -噪音/2, 1 +噪音/2)。
traders.py标准交易员类别的定义。有一个BuyAndHoldTrader,它在每只可用股票上花费相等的金额。有一个CustomTrader类,它使用规则来决定买卖哪些股票。
暂无评论