微信扫一扫 分享朋友圈

已有 929 人浏览分享

开启左侧

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

[复制链接]
929 1
   该EA通过识别价格回调或扩展的关键点位(如38.2%、50%、61.8%等),自动执行买卖操作。
1. 核心原理
   斐波那契回调位(Retracement)用于识别价格回调的支撑/阻力位,用于预测趋势延续的目标位,
常用于设定止盈位。
结合趋势分析
  通常与趋势线、均线或其他指标(如MACD、RSI)结合使用,提高交易信号的准确性。
参数图:
参数图.png
2. 常见策略
(1)回调交易策略
在上升趋势中:
  价格回调至38.2%或61.8%时,EA自动买入。
止损设在回调位下方(如低于61.8%)。
在下降趋势中:
  价格反弹至38.2%或61.8%时,EA自动卖出。
(2)扩展交易策略
在突破行情中:EA在价格突破前高/前低后,计算161.8%或261.8%作为止盈目标,适用于趋势跟踪策略。
(3)结合其他技术指标
与均线结合:
例如,价格回调至61.8%且EMA(20)支撑时,EA触发买入信号。
与K线形态结合:
如Pinbar、吞没形态出现在斐波那契关键位时,EA执行交易。
3. 代码示例
(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()
浮亏统计图:
统计图.png
加载周期5分钟
货币:EURUSD  GBPUSD  EURGBP NZDUSD AUDUSD XAUUSD
财富科技系统.zip (86.85 KB, 下载次数: 0)





举报 使用道具

回复

评论 1

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

0

关注

0

粉丝

12

主题
精彩推荐
热门资讯
网友晒图
图文推荐
  • 联系我们
  • 邮箱:1912582076#qq.com(请把#改成@)
  • 电话:400-178-8526
  • QQ客服 1912582076
  • 工作时间:周一至周五(早上9点至下午5:30点)
  • 微信公众平台

  • 客服微信号

QQ|外汇EA|炒外汇论坛|外汇ea|汇探网 ( 皖ICP备2022013362号 )|网站地图

GMT+8, 2025-4-19 16:30 , Processed in 0.153183 second(s), 33 queries .

Powered by 汇探网 免责申明:本平台仅提供 外汇ea, 外汇指标模板所有产品及展示信息均由第三方发布提供.|投资有风险,交易需谨慎.

Copyright © 2014-2023, 汇探网-提供 外汇MT4指标,外汇EA下载,外汇交易系统,外汇开户赠金视频教程,外汇软件工具等.版权所有,复制必究.