找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
首页论坛EAHub 外汇论坛
查看: 3|回复: 0

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

[复制链接]

6805

主题

54

回帖

4871

积分

管理员

积分
4871
发表于 2026-8-16 05:21:59 | 显示全部楼层 |阅读模式
最后由 阳光小暇 于 2025-4-10 17:01 编辑

        该EA通过识别价格回调或扩展的关键点位(如38.2%、50%、61.8%等),自动执行买卖操作。

1. 核心原理

   斐波那契回调位(Retracement)用于识别价格回调的支撑/阻力位,用于预测趋势延续的目标位,

常用于设定止盈位。

结合趋势分析

  通常与趋势线、均线或其他指标(如MACD、RSI)结合使用,提高交易信号的准确性。

参数图:




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()


浮亏统计图:




加载周期5分钟

货币:EURUSD  GBPUSD  EURGBP NZDUSD AUDUSD XAUUSD
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|EAHub外汇论坛

GMT+8, 2026-8-25 09:24 , Processed in 0.098077 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表