系统交易 게시글

多时间框架的随机指标与布林带交易策略 - MetaTrader 4 专家顾问

첨부파일
58746.zip (1.43 KB, 다운로드 0회)

大家好!今天我们来聊一聊一种基于随机指标和布林带的多时间框架交易策略。这种策略可以帮助你在交易中做出更明智的决策。

主要特点:

  • 多时间框架分析:该策略利用M1、M5和M15图表中的随机指标和布林带的数值来决定交易入场时机。
  • 入场条件:
    • 买入:当所有三条随机K线都低于MinStochOversold水平,且M15价格低于下布林带时,触发买入信号。
    • 卖出:当所有三条随机K线都高于MaxStochOverbought水平,且M15价格高于上布林带时,触发卖出信号。
  • 交易管理:
    • 允许在一个趋势中最多同时持有MaxTradesPerTrend个未平仓订单。
    • 根据M15时间框架的平均真实波幅(ATR)和SLMultiplier、TPMultiplier输入参数计算止损(SL)和止盈(TP)水平。
  • 点差控制:该策略会检查当前点差是否符合MaxSpreadStandard(标准/ECN账户)和MaxSpreadCent(分/微账户)的要求。如果点差过高,将会放置买入限价单或卖出限价单,而不是立即执行。
  • 挂单管理:当点差过高,无法立即执行时,EA会在当前价格稍下方放置买入限价单,或在稍上方放置卖出限价单。
  • 输入参数:提供多种输入参数以供自定义,包括滑点、手数、指标周期和偏差、止损/止盈倍数、保本和跟踪止损设置、不同账户类型的最大点差限制,以及随机指标的超买/超卖水平。
  • OnTick函数:OnTick()函数是主要的执行模块。它获取指标值,检查未平仓订单,然后评估买入和卖出条件,以便可能开启新交易。
  • 调试功能:包含Print()语句用于调试,记录不同时间框架下随机K值和当前点差情况。
交易策略测试

연관 포스트

댓글 (0)