gpt4 book ai didi

algorithmic-trading - 如何找到烛条模式在 2 小时到 15 分钟的时间范围内出现的最大次数

转载 作者:行者123 更新时间:2023-12-04 08:05:31 25 4
gpt4 key购买 nike

我试图找出如何在时间范围内搜索模式。显然,根据时间范围,该模式可能会出现多次,这就是为什么我对它重复的最大次数特别感兴趣。

为了解释我想要进一步实现的目标,假设我正在搜索从 2 小时到 15 分钟图表的模式,并在 2 小时图表上找到它,然后我钻入下一个时间范围 1 小时,最终得到1 小时图上的两个模式,我将继续到 30 分钟(在两个 1 小时模式中)和 15 分钟,直到我得到它发生的最大时间。

我相信需要一种返回下一个较低时间范围的方法。我已经能够编写它,请参阅下面的代码。我真的很感激一些帮助。

ENUM_TIMEFRAMES findLowerTimeframe(ENUM_TIMEFRAMES timePeriod)
{
int timeFrames[5] = {15, 20, 30, 60, 120};

int TFIndex=ArrayBsearch(timeFrames, (int)timePeriod);

return((ENUM_TIMEFRAMES) timeFrames[TFIndex - 1]);
}

编辑

我没有添加特定的烛台模式,因为我相信这不是我问题中最重要的部分。问题的关键是如何在几个连续的时间范围内搜索一个模式,以找到它在时间范围内出现的最大次数。

最佳答案

const ENUM_TIMEFRAMES DEFAULT_TIMEFRAMES[5] = {PERIOD_M15, PERIOD_M20, PERIOD_M30, PERIOD_H1, PERIOD_H2};
ENUM_TIMEFRAMES findLowerTimeframe(ENUM_TIMEFRAMES timePeriod)
{
int TFIndex=ArrayBsearch(DEFAULT_TIMEFRAMES,timePeriod);
return(TFIndex>0 ? timeFrames[TFIndex - 1] : PERIOD_CURRENT);
}

关于algorithmic-trading - 如何找到烛条模式在 2 小时到 15 分钟的时间范围内出现的最大次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58397554/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com