任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 674

 

向知识渊博的人提问。我有一个关于错误129的问题。我作为一个程序员开发了这个系统,有一个人作为思想的引擎。我不明白,如果他和我在两个不同的经纪商那里用即时执行账户进行交易。我一直收到129号错误,他的交易不是在重新报价就是在正常进场。我一直得到129的错误(错误的价格)。我不知道怎么会这样,当一个相同的专家顾问赚钱的时候,我却一直得到一个129的错误。我为他感到遗憾,我不得不对这个EA进行编程,我的订单没有打开,而他却赚了钱。问题是什么?我得到的是一些无稽之谈。

PS:NormalizeDouble(Lot,lotdigits),NormalizeDouble(Ask,Digits),NormalizeDouble(deviation1-BU_Start-delta_spred,0),0,0," Magic,0,Blue);

 

129是错误的价格。为什么需要将价格正常化?你计算过吗?还有,这奇怪的滑移是怎么回事。

NormalizeDouble (отклонение1-Бу_Start-delta_spred,Digits) ???это значение должно быть int

把价格更好地作为 price=MarketInfo(NULL,MODE_ASK),就不需要归一了。

 
TarasBY:
而且可能DC不允许你用SL和TP开单--退出来用0开,然后修改订单。
订单在开仓时的SL值为零,以此类推,因为它是。
 
evillive:

129是错误的价格。为什么需要将价格正常化?你计算过吗?还有,这奇怪的滑移是怎么回事。

把价格更好地作为 price=MarketInfo(NULL,MODE_ASK),就不需要归一了。


谢谢,我将尝试这样设定价格。我的价格没有计算。起初只是采取询问或投标的方式。但是一个错误开始了,我把它正常化了。因为我不明白为什么会出现这个错误。我的滑点大致是根据价格变动的大小来计算的。 我还没有回答这个问题。为什么它能工作而我不能?我有同样的专家顾问。而且条目的发生也完全相同。
 
alexshell:

谢谢你,我会尝试这样设定价格。我没有一个价格计算。起初,它只是 "询问或投标"。但是一个错误开始了,我把它正常化了。因为我不明白为什么会出现这个错误。我的滑点正在计算,大致上取决于价格变动的大小。 但我的问题仍未解决。为什么它能工作而我不能?我有同样的专家顾问。而且条目的发生也完全相同。

是同一个经纪人和供应商吗? 你的两个终端都连接到同一个交易服务器吗?
 
evillive:

经纪人和供应商也是一样的吗?你们的终端都连接到同一个交易服务器吗?

无论是经纪人还是账户和服务器的类型都是一样的。
 
vadynik:

那么我写了什么?或
这就对了!由于某些原因,我把它读成了E...
 
有一个全局数组的形式:Array[] [x] [] ,其中x是第二维的大小。
ArrayResize- 设置数组第一维的新大小。

在代码内部,X的大小保持不变,但需要从外部或终端变量对X进行控制。
这有可能吗?


 
atztek:
有一个全局数组的形式:Array[] [x] [] 其中x是第二维的大小。
ArrayResize - 在数组的第一个维度上设置一个新的大小。

在代码内部,X的大小保持不变,但需要从外部或终端变量对X进行控制。
这有可能吗?



这个问题还不清楚,但...既然有一个数组,就有它的值,是什么阻止了它们被控制(读取)?

为什么第三维度是空的?在一个多维动态数组 中,只有第一维可以改变。

 
artmedia70:

这个问题还不清楚,但...既然有一个数组,就有它的值,是什么阻止你控制(读取)它们?
ZS.而为什么第三维度是空的?在一个多维动态数组中,只有第一维可以改变。

第三个不是空的,它与问题无关,并以示意图显示。
据我所知,当一个数组的大小 被确定后,就会为其分配相应数量的内存。
这就是为什么在每一种情况下都让它变大是不好的,如果我们需要数组在第二维的大小来适应每一种特定情况下的任务(例如,对于每一个开放的图表),我们将不得不每次为这种情况编译代码。如果可能的话,理想的解决方案是在外部设置数组的大小(第二维)。