手机版

MT4 dual thrust系统原形源码[MT4公式]

阅读 :
外_汇_邦 WaiHuiBang.com

//dual thrust系统原形源码

 

Inputs: K1(.5),K2(.5),Mday(1),Nday(1);

Vars: BuyRange(0), SellRange(0);

Vars: BuyTrig(0),SellTrig(0);

Vars: HH(0),LL(0),HC(0),LC(0);

If CurrentBar > 1 Then Begin

HH = Highest(High,Mday);

HC = Highest(Close,Mday);

LL = Lowest(Low,Mday);

LC = Lowest(Close,Mday);

If (HH - LC) >= (HC - LL) Then Begin

SellRange = HH - LC;

End Else Begin

SellRange = HC - LL;

End;

HH = Highest(High,Nday);

HC = Highest(Close,Nday);

LL = Lowest(Low,Nday);

LC = Lowest(Close,Nday);

If (HH - LC) >= (HC - LL) Then Begin

BuyRange = HH - LC;

End Else Begin

BuyRange = HC - LL;

End;

BuyTrig = K1*BuyRange;

SellTrig = K2*SellRange;

If MarketPosition = 0 Then Begin

Buy at Open of next bar + BuyTrig Stop;

Sell at Open of next bar - SellTrig Stop;

End;

If MarketPosition = -1 Then Begin

Buy at Open of next bar + Buytrig Stop;

End;

If MarketPosition = 1 Then Begin

Sell at Open of next bar - SellTrig Stop;

End;

End;

外_汇_邦 WaiHuiBang.com
本文标题:MT4 dual thrust系统原形源码[MT4公式] - MT4平台MQL4编程学习
本文地址:https://www.waihuibang.com/fxschool/autotrading/mql4/40530.html

相关文章

  • 影响自动交易系统运行速度因素?

      是什么影响了自动交易系统的运行速度?除了系统交易模型本身的效率之外,我们能够在哪些客观环境进行提高?   程序语言以及代码的效率  自动交易系统的实现语言和编译器是影响到系统的速度至关重要的因素,因为不...

    MQL4编程学习
  • 初窥EA(自动交易系统)

      随着国内金融市场的进一步开放和扩大,人们花在投资上的时间和精力,会越来越多,而投资就必然有风险。单纯的人工看盘分析行情进行交易,显然愈来愈力不从心,因为投资者所面对的是每时每刻都在变化增...

    MQL4编程学习
  • MT4自编指标需要学习MQL4语言

    MT4可以自编指标,如果投资人自己技术过关的话,就可以通过自己编写的指标,来进行交易。MT4自编指标的话,需要用到MQL4语言。...

    MQL4编程学习
  • MQL4编程中关于 Ask、Bid 用法的说明
    MQL4编程中关于 Ask、Bid 用法的说明

    Ask、Bid 搞错了,开仓指令会导致不能成交,指令返回-1。订单运行过程中,我们经常需要监控盈利点数(不是货币金额),对于买入订单,我们需要观察 Bid 价与开仓价之差:...

    MQL4编程学习
  • MQL4日期时间处理函数(一)

    本组函数用于处理日期时间型数据(从1970年1月1日00:00开始已经过的秒数)。Year() – 获取当前年份 Month() – 获取当前月份 Day() – 获取今日是本月第几天 DayOfWeek() – 获取今日...

    MQL4编程学习
你可能感兴趣