EvoTrading:先进股票交易规则的智能代理

Mark-42395 1 0 zip 2024-10-03 02:10:01

股票买卖最佳时机leetcode进化交易,该存储库包含使用规则集来决定何时买卖股票的交易代理。可以手动设置规则,或者可以进化出一群基于规则的交易者来最大化回报。历史纳斯达克股票价格被用来测试和发展交易规则集。

内容markets.py股票市场类别的定义。每个股票市场使用1998年至2010年间多达388只不同股票的历史纳斯达克价格,价格经过股息调整。每个股票市场都以起始日(0-3925)、股票数量(1-388)和交易成本(>= 0)进行初始化。

Market类使用未更改的股票价格。NoisyMarket类采用额外的噪音参数,并使用带有乘法噪音的股票价格,即噪音价格=价格×u,其中u ~ Uniform(1 -噪音/2, 1 +噪音/2)。

traders.py标准交易员类别的定义。有一个BuyAndHoldTrader,它在每只可用股票上花费相等的金额。有一个CustomTrader类,它使用规则来决定买卖哪些股票。

用户评论
请输入评论内容
评分:
暂无评论