错误、漏洞、问题 - 页 139

 
stringo:

然后上升到256...

在几条信息中发送较长的字符串。你可以在一个整数参数中传递份数,在一个实数参数中传递份数。

将文字修剪成63号,比较容易。在几个部分--目前在测试器和标准变体的故障中,在这里也有几个部分....。:)
 
是否有这样的事情,作为一个命令的魔力...还是只是一种立场?
 
maryan.dirtyn:
是否有这样的东西,作为一个订单魔术师...还是只与职位有关?

不,神奇的数字是由专家顾问设定的一个约束性数字。由于订单是改变/打开一个头寸的订单,并以交易或拒绝结束,订单的MAGIC也将被分配给交易和头寸。

具体来说,通过要求ORDER_MAGIC,你将收到你所选择的订单的魔法号码。

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5
 
Interesting:

据我所知,有两种模式可以修剪(部分关闭)之前持有的亏损头寸。

1.不要修复部分收盘时的损失,而只是重新计算开盘价(如果我没弄错的话,FC就是这么做的)。

2.保持开盘价不变,固定损失。

这同样适用于扭转亏损头寸。


我想知道开发者对什么方法最终会在MT5中被标准化的看法,如果可能的话,为什么 ...

坦率地说,我不理解这两个选项,因为它们不符合算数。请给我一些例子,以便我们能够理解我们正在谈论的内容。
 
Rosh:
说实话,我对这两件事都不理解,因为它们不符合算理。请给我一些例子,以便我能够理解我们正在谈论的内容。

一个简单的情况。

介绍一下。

终端 - R2(外汇俱乐部),MT4和MT5。

交易模式--手动。

初始存款 - 10000美元。

工作批量 - 0.10(用于MT)和10000用于R2

TS--允许放置、切割和反转

货币对 - 欧元兑美元。


交易情况#1。

在1.2500的买入信号上开仓,我们把TP 200点(在1.2700)+限价买入(份额)放在该位置以下300点。


对于R2--在1.2500开盘买入,在1.27(卖出)和1.22(买入)的相互补偿订单。

对于MT4 - 开盘买入1.2500,TP为1.27 + 1.22(买入)。

对于MT5 - 我们在1.2500买入,TP为1.27+我们在1.22(买入)的时候进入规模。


让我们提交条目,看看我们最后的结果是什么

R2 - 0.20(20,000)的头寸,大约在1.2355(有155个点的缩减)。

MT4 - 仓位 "a "为0.10,价格为1.25+仓位 "b "为0.10,价格为1.22(CU约为1.2355,第一个仓位的损失为300点)

MT5 - 在0.20约1.2355的位置(有155点的下行空间)。


现在让我们假设价格上升到1.23,并在1.23-1.2310进入平仓。我们决定在1.2305削减总仓位,我们看到的结果是

R2 - 仓位被截断,结果是重新计算开盘价。结果,开盘价发生变化,持仓量变为0.10(10,000)。注意!在我的记忆中,结果是不固定的!

MT4 - 盈利被锁定在 "B "位置(105点)。这样就只剩下 "A "仓,成交量为0.10,损失为195点。

MT5(注: 如果我理解正确,仓位简写为0.10的量。这就解决了关闭部分的损失。据我所知,我们在0.10的成交量上承担了相当于50点的损失+在BU的剩余成交量前大约50点。

PS

当然,50点的损失并不是300点(如果我们考虑到在剩余的交易量转变为利润之前,仅仅有一个小事 - 50点)。

唯一的问题是,作为一个交易员,我将在这三个平台中选择哪一个进行交易?

PPS

当然,我可能在细节上或更具体的东西上出错。因此,我想听听开发者对 "交易者的生活和当前环境下的选择问题 "这一话题的看法。

 
Urain:

不,神奇的数字是由专家顾问设定的一个约束性数字。由于订单是改变/打开一个头寸的订单,并且以交易或拒绝结束,分配给订单的MAGIC也将分配给交易和头寸。

具体来说,通过询问ORDER_MAGIC,你将得到你所选择的订单的神奇数字。

你试过吗?我已经在另一个话题中问过你一个问题。

你好!我有个问题:当我发送开仓请求时,我设置了 "Magic namber"。我分析了平仓后的交易历史。如果该头寸被相反的订单关闭(在这种情况下没有设置 "Magic namber"),那么该交易的 "Magic namber "就是我在开仓时设置的那个。如果头寸被TakeProfit或StopLoss关闭,Magic namber等于零。这是一个错误吗?

也就是说,"魔术室 "从开盘到交易结束并不总是被保存。

我不得不以其他方式来解决这个问题。

 
Keon:

如果头寸被止盈或止损平仓,那么 "Magic namber "就是零。这是一个错误吗?

我已经向服务台提出了这方面的要求。他们承诺会考虑这个问题。

虽然,有什么可想的,我们必须解决它......。

 
我设置了图表的大小和位置,关闭MT5,打开它,所有的图表最后都被拉伸到了窗口的宽度上,我怎样才能摆脱它?
 

谢谢,谢谢你的DLLs。

现在有一个愚蠢的问题。我需要在历史上有大约500个最后的条形图才能使EA工作。如果我们在某个时间间隔(从x1到x2)进行测试,我们将永远不会得到这500条,因此我们将不会开出任何订单。那么我们就必须对从y1到x1的区间进行测试,其中y1是发生在x1之前的某个时间点。那么一开始交易不会被执行,而当猪的数量积累到足够多时,就会开始执行。而且我们不能让y1成为一个常数。例如,如果我想在当年的9月进行测试,我应该从1月开始测试(在这种情况下,交易在6月左右开始执行);如果我从3月开始,那么条数积累不够,根本不会发生。

如果我实时运行专家顾问,什么也不会发生,因为它没有足够的条形图(即使图表被绘制,直到我不想要它,它应该有足够的条形图)。

从这个漫无边际的叙述中,我只有一个问题:是否有一些方法来处理这个问题?

ZS:在4中一切工作正常。

 
Cherrr:

谢谢,谢谢你的DLLs。

现在有一个愚蠢的问题。我需要在历史上有大约500个最后的条形图才能使EA工作。如果我们在某个时间间隔(从x1到x2)进行测试,我们将永远不会得到这500条,因此我们将不会开出任何订单。那么我们就必须对从y1到x1的区间进行测试,其中y1是发生在x1之前的某个时间点。那么一开始交易不会被执行,而当猪的数量积累到足够多时,就会开始执行。而且我们不能让y1成为一个常数。例如,如果我想在当年的9月进行测试,我应该从1月开始测试(在这种情况下,交易在6月左右开始执行);如果我从3月开始,那么条数积累不够,根本不会发生。

如果我实时运行专家顾问,什么也不会发生,因为它没有足够的条形图(即使图表被绘制,直到我不想要它,它应该有足够的条形图)。

从这个漫无边际的叙述中,我只有一个问题:是否有一些方法来处理这个问题?

ZS:在4中一切工作正常。

在测试时,你可以选择一个月期。或者把所有的数据写到一个文件里(我就是这么做的)。