股票买卖最佳时机leetcode stock simulator search frequency: 使用雅虎金融历史价格csv
股票买卖最佳时机leetcode交易策略:搜索频率法。此策略使用Google趋势的搜索频率分数来确定买入或卖出股票的时机。分数范围从0到100,0表示未找到数据,100表示该术语的最高流行度。模拟器在分数 > 50时决定买入,在分数 < 50时卖出,当分数为50时跟随前一周。由于搜索频率得分是每周基础可见的,因此历史价格数据也是每周而不是每天。
使用说明:
-
使用csv文件、初始资本和交易费用创建SearchFrequencyStockSimulator类。
-
build_datafile函数制作股票价格和搜索频率得分的熊猫数据框。
-
get_correlation函数返回股票价格和搜索频率得分之间的相关性。
-
plot_stock_interests绘制股票价格和搜索频率得分。
-
create_position根据策略创建多头和空头头寸。
-
return_no_transaction_fee函数返回一个pandas.DataFrame对象,其中包含['Market Return', 'Strategy Return']。