(1)考虑当前价格是否大于历史数据,从而决定买入卖出
class Solution {
public:
int maxProfit(vector<int>& prices, int fee) {
int profit=0,buy=prices[0]+fee;
for(int i=1;i<prices.size();i++) {
if(prices[i]+fee<buy) buy=prices[i]+fee;
else if(prices[i]>buy) {
profit+=prices[i]-buy;
buy=prices[i];
}
}
return profit;
}
};

本文介绍了一种基于历史数据的股票交易策略算法实现。该算法通过比较当前股价与历史最高价来决定买卖时机,旨在最大化利润。代码使用C++编写。
&spm=1001.2101.3001.5002&articleId=117032444&d=1&t=3&u=b3f8d92f261e4317a91a3c05f3a8f732)
4206

被折叠的 条评论
为什么被折叠?



