红绿带期货多空指标源码
还有疑问,立即追问>

期货入门宝典 多空指标

红绿带期货多空指标源码

叩富问财 浏览:659 人 分享分享

1个回答
该回答已获得17个赞同

假设你想实现一个简单的红绿带多空指标,基于 SMA (简单移动平均线) 或 EMA (指数移动平均线) 来定义红绿带的范围。我们可以使用绿色表示上升趋势,红色表示下降趋势。以下是一个基于 SMA 计算的红绿带多空指标的源码示例。


import pandas as pd
import numpy as np
import talib as ta
import matplotlib.pyplot as plt

def generate_red_green_bands(data, window=20):
"""
生成红绿带多空分析信号
:param data: 包含OHLCV数据的DataFrame,必须有 'Close' 列
:param window: 均线窗口大小,默认为20
:return: 生成信号的 DataFrame
"""
# 计算简单移动平均
data['SMA'] = ta.SMA(data['Close'], timeperiod=window)

# 生成红绿带信号
data['Color'] = np.where(data['Close'] > data['SMA'], 'Green', 'Red')

# 根据信号生成多空信号
data['Signal'] = 0 # 默认无信号
data.loc[data['Color'] == 'Green', 'Signal'] = 1 # 价格高于均线 -> 多头信号
data.loc[data['Color'] == 'Red', 'Signal'] = -1 # 价格低于均线 -> 空头信号

return data

# 示例数据
data = pd.DataFrame({
'Close': [100, 102, 104, 103, 107, 108, 110, 112, 113, 115, 116, 117, 119, 120]
})

# 生成红绿带信号
signal_data = generate_red_green_bands(data)

# 打印输出
print(signal_data[['Close', 'SMA', 'Color', 'Signal']])

# 可视化红绿带
plt.figure(figsize=(10, 6))
plt.plot(signal_data['Close'], label='Close Price', color='black')
plt.plot(signal_data['SMA'], label=f'{window}-period SMA', color='blue')

# 绘制红绿带
for i in range(1, len(signal_data)):
if signal_data['Color'].iloc[i] == 'Green':
plt.axvspan(i-1, i, color='green', alpha=0.3) # 多头区域
else:
plt.axvspan(i-1, i, color='red', alpha=0.3) # 空头区域

plt.title("Red-Green Bands (SMA-based)")
plt.legend()
plt.show()

发布于2025-1-3 21:04 杭州

当前我在线 直接联系我
17 关注 分享 追问
举报
问题没解决?向金牌答主提问, 最快30秒获得解答! 立即提问
其他类似问题 搜索更多类似问题 >
同花顺期货多空指标怎么设置?附源码
在同花顺期货通中设置多空指标,可以按照以下步骤操作:1.打开同花顺期货通软件,登录账户后点击"公式管理器"(通常在"工具"菜单下)2.选择"新建",输入公式名称并选择类型为"主图指标"...
量化老刘 4455
求指导!新手小白想知道最好用的期货多空指标!
您好,求指导!新手小白想知道最好用的期货多空指标,请记住,没有“最好”的单一指标,只有最适合你的组合!强烈推荐从“移动平均线(MA)+MACD”这个黄金搭档开始。先用双均线(如5日和2...
量化刘百万 125
哪个期货多空指标提示最灵?想听老师的看法
您好,在期货交易中,**没有绝对“最灵”的单一指标**,但结合以下策略可显著提升多空判断精度:1.**趋势识别**:短期EMA(5日/10日)交叉快速捕捉趋势启动;动态动量指标DMI(...
量化刘百万 101
哪个期货多空指标好用?老师推荐的真不错
在期货交易中,选择多空指标需要结合实战效果和个人交易习惯。根据2025年最新市场反馈,我为您梳理几套经过实盘验证的高效组合:1.变色均线系统(5日+20日)是基础但实用的选择。当5日均...
量化老刘 97
机构私藏的期货多空指标,免费送给大家!
您好,今天把机构私藏的期货多空指标免费送给大家——“量价共振多空系统”,它不靠单一信号,而是融合OBV能量潮变异算法、价格与持仓量背离侦测、以及动态多空分界线三大核心逻辑。当价格创新高...
量化刘百万 151
哪些期货多空指标能真正提高交易效率?求推荐
您好,想真正提高交易效率,单一指标远不如一个逻辑清晰的指标组合。首推“VWAP+趋势强度因子”的组合。VWAP(成交量加权平均价)作为机构核心成本线,是天然的日内多空分界线,能帮你过滤...
量化刘百万 105
同城推荐 更多>
  • 咨询

    好评 19万+ 浏览量 1283万+

  • 咨询

    好评 24万+ 浏览量 926万+

  • 咨询

    好评 13万+ 浏览量 409万+

相关文章
回到顶部