设为首页 收藏本站 切换语言

【MQL4函数】三角对冲指标  

| 发表于 2021-6-10 15:23:19 | 显示全部楼层 |复制链接
三角对冲可谓是相当出名的策略了,这个策略其实是基于三个货币对的关系来做交易的。什么意思呢,比如说现在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.   }
复制代码
如果有帮助,就支持一下我呗
举报

评论 使用道具

精彩评论48

qwe11
CCC
| 发表于 2021-6-10 19:49:34 | 显示全部楼层
谢谢分享
举报

点赞 评论 使用道具

Leonjo
未及格
| 发表于 2021-6-11 12:59:39 | 显示全部楼层
感謝分享
举报

点赞 评论 使用道具

ajax9999
未及格
| 发表于 2021-6-12 21:05:53 | 显示全部楼层
感谢分享
举报

点赞 评论 使用道具

jongjongyoshen
D
| 发表于 2021-6-13 08:26:22 | 显示全部楼层
感谢分享
举报

点赞 评论 使用道具

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

点赞 评论 使用道具

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

点赞 评论 使用道具

kcen
D
| 发表于 2021-6-16 09:11:03 来自手机 | 显示全部楼层
感谢分享
举报

点赞 评论 使用道具

15869698896
DD
| 发表于 2021-6-26 21:39:49 | 显示全部楼层
有实盘经验吗
举报

点赞 评论 使用道具

andyzhang0716
DD
| 发表于 2021-6-30 23:24:05 | 显示全部楼层
谢谢分享
举报

点赞 评论 使用道具

13888129131
D
| 发表于 2021-7-5 18:48:50 | 显示全部楼层
谢谢分享
举报

点赞 评论 使用道具

13888129131
D
| 发表于 2021-7-5 21:24:56 | 显示全部楼层
有实盘经验吗
举报

点赞 评论 使用道具

qwe11
CCC
| 发表于 2021-7-6 13:24:33 | 显示全部楼层
感谢分享
举报

点赞 评论 使用道具

如鱼得水
D
| 发表于 2021-7-6 13:56:53 | 显示全部楼层
学习学习
举报

点赞 评论 使用道具

whl11111111111
DD
| 发表于 2021-7-6 14:10:40 | 显示全部楼层
谢谢分享
举报

点赞 评论 使用道具

wengjianwarm
D
| 发表于 2021-7-26 09:23:58 | 显示全部楼层
不错,感谢。
举报

点赞 评论 使用道具

巴比伦雄鹰
D
| 发表于 2021-7-27 16:11:21 | 显示全部楼层
关注
举报

点赞 评论 使用道具

daerwushen
DD
| 发表于 2021-7-27 19:16:34 | 显示全部楼层
感谢分享
举报

点赞 评论 使用道具

宝宝
DD
| 发表于 2021-8-3 21:58:09 | 显示全部楼层
看不懂,但还是感谢分享
举报

点赞 评论 使用道具

zhaozhen0224
DD
| 发表于 2021-8-4 08:37:55 | 显示全部楼层
感谢分享
举报

点赞 评论 使用道具

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

天眼云VPS
简体中文
繁體中文
English(英语)
日本語(日语)
Deutsch(德语)
Русский язык(俄语)
بالعربية(阿拉伯语)
Türkçe(土耳其语)
Português(葡萄牙语)
ภาษาไทย(泰国语)
한어(朝鲜语/韩语)
Français(法语)