新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 161 1...154155156157158159160161162163164165166167168...1953 新评论 Vitaly Muzichenko 2017.03.21 20:20 #1601 Artyom Trishkin: 在循环中浏览账户中的所有未结头寸,按向导和类型过滤。 如果头寸的类型是正确的,那么将时间数组的大小增加1,并在其中记录该头寸的开盘价。 当循环完成后,你将得到一个包含所有必要头寸的开盘价的数组。 在循环中,将数组中的所有数值相加,在循环结束时,用所得数值除以数组的大小。 就是这样--你有一个计算好的价格。现在将所需的点数*Point()加入其中。 此外,如果结果价格低于开仓价格(买入),就不是止盈,而是止损。 而除了上述所有内容之外,你还可以补充:不考虑佣金和掉期) Алексей Тарабанов 2017.03.21 21:49 #1602 A(i+1)=A(i)+x(i+1)/(i+1),A是算术平均值,x是当前值。在每个新订单开始时,计数。 Алексей Тарабанов 2017.03.21 22:00 #1603 Vitaly Muzichenko: 而且要补充的是:它不会考虑到佣金和掉期) 佣金和互换有什么关系?一个人想为所有未结头寸 设置一个获利总额。这就是全部。 Vitaly Muzichenko 2017.03.21 22:02 #1604 Алексей Тарабанов: 佣金和互换有什么关系?该男子想为所有未结头寸 设置获利总额。这就是全部。 对,他想在所有未结头寸的总价格上增加N个点。 Алексей Тарабанов 2017.03.21 22:14 #1605 Vitaly Muzichenko: 这就对了,从所有开放的总价格中,它要增加N个点。 我想他也想从不开放的地方增加N个点。你认为TP是交易者贪婪的指标,还是他交易系统的参数? Vitaly Muzichenko 2017.03.21 22:22 #1606 Алексей Тарабанов: 我认为我们也应该从未开的价格中计算出利润水平。你认为TP是交易员贪婪的指标还是他的交易系统的参数?如果头寸在市场上停留很长时间,就会产生掉期,而且大多数情况下是负值(周三=x*3)。另外,如果账户是ECN,你需要考虑到佣金,因为当你关闭获利时,似乎是在加号,但实际上是减号,我们没有考虑成本。在截图中,出现的第一个选项是5个头寸--4天的互换,如果你计划拿10个点,那么在简单的计算中,我们只拿了6个点的利润,这还没有考虑到佣金(如果有的话),如果我们考虑到所有的费用,那么我们就以0收盘,因为一个开盘价 是不够计算的。这就是为什么我建议从盈亏平衡价格计算所有的利润水平,并在此基础上增加N点。 Алексей Тарабанов 2017.03.21 22:31 #1607 Vitaly Muzichenko:如果这些头寸在市场上存在很长时间,就会受到掉期的影响,而且大多数时候都是负面的。另外,如果你有一个ECN账户,你需要考虑到佣金,因为如果你在获利时关闭,你实际上处于不利地位,因为你没有考虑到成本。在截图中,我们看到第一个选项,对于5个头寸--4天的互换,如果我们计划采取10个点,那么在一个简单的计算中,我们只获得6个点的利润,这还没有考虑到点差和佣金(如果有的话),如果我们包括所有的费用,我们正好收于零,因为一个开盘价 是不够计算的。 我的工作方式有点不同。但是,这与我们没有关系。他只是问如何平均分配TP :) Vitaly Muzichenko 2017.03.21 22:37 #1608 Алексей Тарабанов: 我的工作方式有点不同。但是,这与我们没有关系。他只是问 如何平均TP :) 对,只有TC会在稍后询问如何正确地进行平均 :) Алексей Тарабанов 2017.03.21 22:41 #1609 Vitaly Muzichenko: 对,只有TC会在稍后询问如何正确地进行平均 :) 将有一天... isiklik 2017.03.22 08:46 #1610 伙计们,让我们成为朋友。:)这是我的TS的一块,BAY方的所有未平仓交易价格应加总,除以交易数量,再加200点。并在卖出方向上减去200点。谁可以帮助我编写MQL4代码?X1 - X公开交易Y - 未完成交易的数量该公式应该是这样的:X1 + X2 + X3 + X4 + X.../ Y+200例如,如果我在BAI中有5笔未平仓的交易,我应该把它们加起来,除以5,再加上200。而卖出的8笔未平仓交易应加总,除以8并减去200。请把MQL4中的代码发给我。非常感谢您! 1...154155156157158159160161162163164165166167168...1953 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
在循环中浏览账户中的所有未结头寸,按向导和类型过滤。
如果头寸的类型是正确的,那么将时间数组的大小增加1,并在其中记录该头寸的开盘价。
当循环完成后,你将得到一个包含所有必要头寸的开盘价的数组。
在循环中,将数组中的所有数值相加,在循环结束时,用所得数值除以数组的大小。
就是这样--你有一个计算好的价格。现在将所需的点数*Point()加入其中。
此外,如果结果价格低于开仓价格(买入),就不是止盈,而是止损。
而且要补充的是:它不会考虑到佣金和掉期)
佣金和互换有什么关系?一个人想为所有未结头寸 设置一个获利总额。这就是全部。
佣金和互换有什么关系?该男子想为所有未结头寸 设置获利总额。这就是全部。
这就对了,从所有开放的总价格中,它要增加N个点。
我想他也想从不开放的地方增加N个点。你认为TP是交易者贪婪的指标,还是他交易系统的参数?
我认为我们也应该从未开的价格中计算出利润水平。你认为TP是交易员贪婪的指标还是他的交易系统的参数?
如果头寸在市场上停留很长时间,就会产生掉期,而且大多数情况下是负值(周三=x*3)。另外,如果账户是ECN,你需要考虑到佣金,因为当你关闭获利时,似乎是在加号,但实际上是减号,我们没有考虑成本。
在截图中,出现的第一个选项是5个头寸--4天的互换,如果你计划拿10个点,那么在简单的计算中,我们只拿了6个点的利润,这还没有考虑到佣金(如果有的话),如果我们考虑到所有的费用,那么我们就以0收盘,因为一个开盘价 是不够计算的。
这就是为什么我建议从盈亏平衡价格计算所有的利润水平,并在此基础上增加N点。
如果这些头寸在市场上存在很长时间,就会受到掉期的影响,而且大多数时候都是负面的。另外,如果你有一个ECN账户,你需要考虑到佣金,因为如果你在获利时关闭,你实际上处于不利地位,因为你没有考虑到成本。
在截图中,我们看到第一个选项,对于5个头寸--4天的互换,如果我们计划采取10个点,那么在一个简单的计算中,我们只获得6个点的利润,这还没有考虑到点差和佣金(如果有的话),如果我们包括所有的费用,我们正好收于零,因为一个开盘价 是不够计算的。
我的工作方式有点不同。但是,这与我们没有关系。他只是问如何平均分配TP :)
我的工作方式有点不同。但是,这与我们没有关系。他只是问 如何平均TP :)
对,只有TC会在稍后询问如何正确地进行平均 :)
将有一天...
伙计们,让我们成为朋友。:)
这是我的TS的一块,BAY方的所有未平仓交易价格应加总,除以交易数量,再加200点。并在卖出方向上减去200点。
谁可以帮助我编写MQL4代码?
X1 - X公开交易
Y - 未完成交易的数量
该公式应该是这样的:X1 + X2 + X3 + X4 + X.../ Y+200
例如,如果我在BAI中有5笔未平仓的交易,我应该把它们加起来,除以5,再加上200。而卖出的8笔未平仓交易应加总,除以8并减去200。
请把MQL4中的代码发给我。
非常感谢您!