1评论

0收藏

【 财富科技系统】一种基于斐波那契数列和黄金分割比例的自动化交易策略

avatar 魔爪 | 212 人阅读 | 1 人评论 | 2025-04-12

该EA通过识别价格回调或扩展的关键点位(如38.2%、50%、61.8%等),自动执行买卖操作。
1. 核心原理
   斐波那契回调位(Retracement)用于识别价格回调的支撑/阻力位,用于预测趋势延续的目标位,
常用于设定止盈位。
结合趋势分析
  通常与趋势线、均线或其他指标(如MACD、RSI)结合使用,提高交易信号的准确性。
参数图:

e348a5d1901356efb6616d71e75bcd29_153340tidrgpdwz78bbq7b.png
2. 代码示例
(1)MetaTrader 4/5(MT4/MT5)EA
内置斐波那契工具:可直接在MT4/MT5中绘制回调/扩展线。  
自定义EA开发:可使用MQL4/MQL5编写自动化策略。
(2)Python示例(基于Backtrader回测)
import backtrader as bt

class FibonacciStrategy(bt.Strategy):
    def __init__(self):
        self.fib_levels = [0.236, 0.382, 0.5, 0.618]

    def next(self):
        if self.data.close[0] > self.data.close[-1] * 1.618:   161.8%扩展
            self.sell()
        elif self.data.close[0] < self.data.close[-1] * 0.618:  61.8%回调
            self.buy()

cerebro = bt.Cerebro()
cerebro.addstrategy(FibonacciStrategy)
data = bt.feeds.YahooFinanceData(dataname='EURUSD')
cerebro.adddata(data)
cerebro.run()

浮亏统计图:
db0ed6fea3fd4a47c2c924677feb449.png
加载周期5分钟
货币:EURUSD  GBPUSD  EURGBP NZDUSD AUDUSD XAUUSD
财富科技系统.zip

评论|共 1 个

魔爪

发表于 7 天前 | 显示全部楼层

您需要登录后才可以回帖 登录 | 注册 微信登录

EA之家评论守则