三角形仲裁

 

三种货币对的套利是已经提到的主题的延续:https://www.mql5.com/ru/forum/111484/page5 和 https://www.mql5.com/ru/forum/128859/page98

算法。

我们在套利条件下进入市场(我们在三个货币对上同时开立三个头寸):EURUSD(Ask)*USDJPY(Ask)<EURJPY(Bid),即我们买入EURUSD和USDJPY,我们卖出EURJPY。欧元兑美元和欧元兑日元的持仓量必须相等。根据博弈理论,美元的开仓量必须大于或等于欧元兑美元的开仓量与欧元兑美元的卖出价的乘积,即美元(手)>=欧元兑美元(手)*欧元兑美元(卖出)。

我们根据另一种套利方式退出市场(关闭之前开出的三个头寸):EURUSD(买入)*USDJPY(买入)>EURJPY(卖出)。

如果一切顺利,即没有出现对我们不利的重大滑点,我们将在平仓后获得利润。


附件中的专家顾问是基于上述算法的,但考虑到了滑点--输入参数是slp(我还没有测试,所以很可能包含错误)。

附加的文件:
 
如果它给出了一个错误,请更换经纪人。然后呢?
 
如果要使用套利,它只应该被用来创造一个稳定的通道。三角套利是一条通往墓地的道路。如果我们以所有的美元和欧元对为例,我们几乎总能找到两个欧元对(一个是美元对,一个是欧元对),其权益高于欧元
 
nikelodeon:
如果它给出了一个错误,请更换经纪人。然后呢?

理论上,可以对任何合约大小的所有货币对重新计算手数,但更换经纪人更容易。
 
trol222:
如果要使用套利,它只应该被用来创造一个稳定的通道。三角套利是一条通往墓地的道路。如果我们以所有的美元和欧元对为例,我们几乎总能找到两个欧元对(一个是美元对,一个是欧元对),其权益高于欧元对。

每个人都很擅长这个。我将把EA放在演示中,然后我们将看到道路在哪里。
 

您建议哪个经纪人?或者说,问题是顾问与哪个经纪人合作....。你能在测试中运行它吗?

 
nikelodeon:

您建议哪个经纪人?


没有。在这个论坛上,禁止讨论它们,为它们做广告,等等。

理论上说,任何符合条件的经纪商都适合使用这个EA。

1.所有三对合同的规模都是相等的

2.最小地段不超过0.01

3.合同中没有禁止套利交易的规定

 

已经发现了代码中的一个不准确之处,并增加了一个额外的检查。

最新版本在所附文件中。

附加的文件:
 
我仍然无法测试它....我找不到合适的经纪人。如果你不介意当面告诉我他为哪个经纪人工作。至少开始做交易。我只是喜欢这个想法,作为一个整体...
 

我也有同样的要求,希望更换经纪人

Garynych三角 专家顾问在 audusdjpy上工作

附加的文件:
 
Reshetov:


三种货币对的套利是已经提到的主题的延续:https://www.mql5.com/ru/forum/111484/page5https://www.mql5.com/ru/forum/128859/page98

算法。

我们在套利条件下入市(我们同时在三个货币对上建立三个头寸):EURUSD(Ask)*USDJPY(Ask)<EURJPY(Bid),即我们买入EURUSD和USDJPY,我们卖出EURJPY。欧元兑美元和欧元兑日元的持仓量必须相等。根据博弈理论,美元的开仓量必须大于或等于欧元兑美元的开仓量与欧元兑美元的卖出价的乘积,即美元(手)>=欧元兑美元(手)*欧元兑美元(卖出)。

我们根据另一种套利方式退出市场(关闭之前开出的三个头寸):EURUSD(买入)*USDJPY(买入)>EURJPY(卖出)。

如果一切顺利,即没有出现对我们不利的重大滑点,我们将在平仓后收到一笔利润。


附件中的专家顾问是基于上述算法的,但考虑到了滑点--输入参数是slp(我还没有测试,所以很可能包含错误)。


合约大小不应相等,否则我们将得到所有头寸的大量股权交换。

我的结果大约是:买入欧元8000,买入美元13000,卖出欧元10000。

你甚至不需要一个专家顾问来检查它,只需要一个按仪器选择手数的指标即可。

原因: