ea双币对冲套利(附代码)

ea描述:

    利用rsi指标得出2个货币对的波动差值,当差值固定值时,开多空对冲单。

核心代码:

double Ld_176 = iRSI(symbol1, G_timeframe_160, G_period_184, floor(f0_14()), 1) – iRSI(symbol2, G_timeframe_160, G_period_184, floor(f0_0()), 1);

double Ld_184 = iRSI(symbol1, G_timeframe_164, G_period_184, floor(f0_14()), 1) – iRSI(symbol2, G_timeframe_164, G_period_184, floor(f0_0()), 1);

if(iRSI(symbol1,G_timeframe_164,G_period_184,floor(f0_14()),1)!=0.0)

{

if(iRSI(symbol2,G_timeframe_164,G_period_184,floor(f0_0()),1)!=0.0)

{

if(SymbolInfoInteger(symbol2,18)<Gd_196)

{

if(f0_11(symbol2,OP_BUY)==0)

{

if(f0_11(symbol1,OP_SELL)==0)

{

if(Ld_176-Gi_176>0.0)

{

if(Ld_176<Gd_264)

{

if(Ld_184-Gi_176>0.0)

{

if(Ld_160!=0.0)

if(Ld_168!=0.0) f0_13(1);

}

}

}

}

}

if(f0_11(symbol2,OP_SELL)==0)

{

if(f0_11(symbol1,OP_BUY)==0)

{

if(Ld_176+Gi_176<0.0)

{

if(Ld_176<Gd_264)

{

if(Ld_184+Gi_176<0.0)

{

if(Ld_168!=0.0)

if(Ld_160!=0.0) f0_13(0);

}

}

}

}

}

ea参数:

input bool 风控开关=false;

input double 净值低于多少移除EA=500.0;

input bool 是否开启复利模式=TRUE;

input double 复利系数=2.0;

input double 手数=0.1;

double vCalcedLots=手数;

input bool 开启止损=FALSE;

input string symbol1 = “EURUSD”;

input string symbol2 = “GBPUSD”;

input int magic=2018164;

input string EA注释=” “;

本文内容仅代表作者观点,不代表本站立场,如若转载,请注明出处:https://www.fx220.com/news/22676.html

发表评论

邮箱地址不会被公开。 必填项已用*标注