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