【MQL4函数】三角对冲指标  

三角对冲可谓是相当出名的策略了,这个策略其实是基于三个货币对的关系来做交易的。什么意思呢,比如说现在EURUSD的价格是2,GBPUSD的价格是4,那么理论上EURGBP的价格应该是2/4=0.5,但是实际的价格是0.6,那么我们就发现有套利空间了,因为实际的价格是迟早会回归到理论价格的,我们只要做多理论价格做空实际价格就可以获利。于是我们做多1手EURUSD,做空0.5手GBPUSD,做空1手EURGBP,也就是说做多理论价格做空实际价格,等实际价格和理论价格相等的时候我们就平仓获利。


接下来的三角对冲指标要完成的工作就是这个。


  1. #property indicator_separate_window
  2. #property indicator_buffers 1
  3. #property indicator_plots 1
  4. double hudge[];
  5. string sym1="EURUSD";
  6. string sym2="GBPUSD";
  7. string sym3=“EURGBP";
  8. int OnInit()
  9.   {
  10.       string name=“EURUSD/GBPUSD-EURGBP”;
  11.       SetIndexBuffer(0,hudge,INDICATOR_DATA);
  12.       SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,1,clrRed);
  13.       IndicatorShortName(name);
  14.       return(INIT_SUCCEEDED);
  15.   }
  16. int OnCalculate(const int rates_total,
  17.                 const int prev_calculated,
  18.                 const datetime &time[],
  19.                 const double &open[],
  20.                 const double &high[],
  21.                 const double &low[],
  22.                 const double &close[],
  23.                 const long &tick_volume[],
  24.                 const long &volume[],
  25.                 const int &spread[])
  26.   {
  27.    int i;
  28.    ArrayResize(hudge,rates_total);
  29.    if(prev_calculated==0)
  30.    {
  31.       for(i=0;i<=rates_total;i++)
  32.       {  
  33.          hudge[i]=(iClose(sym1,PERIOD_CURRENT,i)/iClose(sym2,PERIOD_CURRENT,i)-
  34.         iClose(sym3,PERIOD_CURRENT,i))*10000;
  35.       }
  36.    }
  37.    else
  38.    {
  39.       hudge[0]=iClose(sym1,PERIOD_CURRENT,0)/iClose(sym2,PERIOD_CURRENT,0)-                              iClose(sym3,PERIOD_CURRENT,0)*10000;
  40.    }
  41.    return(rates_total);
  42.   }
复制代码
举报

评论 使用道具

精彩评论10

qwe11
C
| 发表于 6 天前 | 显示全部楼层
谢谢分享
举报

点赞 评论 使用道具

Leonjo
DDD
| 发表于 5 天前 | 显示全部楼层
感謝分享
举报

点赞 评论 使用道具

JOKEEBOSS
C
| 发表于 4 天前 | 显示全部楼层
感謝分享
举报

点赞 评论 使用道具

ajax9999
DDD
| 发表于 4 天前 | 显示全部楼层
感谢分享
举报

点赞 评论 使用道具

ajax9999
DDD
| 发表于 4 天前 | 显示全部楼层
感谢分享
举报

点赞 评论 使用道具

jongjongyoshen
DDD
| 发表于 3 天前 | 显示全部楼层
感谢分享
举报

点赞 评论 使用道具

nanaliu
DDD
| 发表于 3 天前 | 显示全部楼层
感謝分享。。。。
举报

点赞 评论 使用道具

rain9232
D
| 发表于 昨天 01:38 | 显示全部楼层
多谢分享,怎么在MT4上面不能加载啊?
举报

点赞 评论 使用道具

rain9234
D
| 发表于 昨天 23:39 | 显示全部楼层
对冲指标,看成EA了,天呐,不错,感谢分享
举报

点赞 评论 使用道具

升龙
C
| 发表于 1 分钟前 | 显示全部楼层
感谢分享
举报

点赞 评论 使用道具

发新帖
EA交易
您需要登录后才可以评论 登录 | 立即注册

天眼云VPS