102627090 楼主 : // 计算 RSI 的函数(具体实现取决于您的平台)function calculateRSI(period, data): // 这里是 RSI 计算逻辑return rsi_value // 主要逻辑period = 14 upper_threshold = 70 lower_threshold = 30 // 获取最近 16 个蜡烛的收盘价(14 + 2 个额外用于比较)close_prices = getLastNClosingPrices// 计算当前蜡烛和两个蜡烛前的 RSIcurrent_rsi = calculateRSI(period, close_prices/rsi_two_candles_ago = calculateRSI(period, close_prices// 检查 RSI 是否增加rsi_increased = current_rsi > rsi_two_candles_ago if rsi_increased: print("RSI 从两个蜡烛前增加了") else: print("RSI 从两个蜡烛前未增加")
ssssdddd : 如果您查看量化手册(位于代码编辑器顶部右侧的按钮)并单击信号->技术面分析->RSI,您就能看到如何使用提供的内容。您也可以更容易地跟踪上一个RSI状态在一个全局变量中(或许这只是我的个人喜好)。检查全局变量与当前值对比,然后重新分配该变量,以便在下一个过程中它将成为上一个值。
102627090 楼主 : // 计算 RSI 的函数(具体实现取决于您的平台)
function calculateRSI(period, data):
// 这里是 RSI 计算逻辑
return rsi_value
// 主要逻辑
period = 14
upper_threshold = 70
lower_threshold = 30
// 获取最近 16 个蜡烛的收盘价(14 + 2 个额外用于比较)
close_prices = getLastNClosingPrices
// 计算当前蜡烛和两个蜡烛前的 RSI
current_rsi = calculateRSI(period, close_prices
/rsi_two_candles_ago = calculateRSI(period, close_prices
// 检查 RSI 是否增加
rsi_increased = current_rsi > rsi_two_candles_ago
if rsi_increased: print("RSI 从两个蜡烛前增加了")
else: print("RSI 从两个蜡烛前未增加")
ssssdddd : 如果您查看量化手册(位于代码编辑器顶部右侧的按钮)并单击信号->技术面分析->RSI,您就能看到如何使用提供的内容。
您也可以更容易地跟踪上一个RSI状态在一个全局变量中(或许这只是我的个人喜好)。检查全局变量与当前值对比,然后重新分配该变量,以便在下一个过程中它将成为上一个值。