日志中的条目意味着什么 - 页 2

 
我打算绑定一个专家,看看会发生什么 )

顺便说一下,我最近有一个不知名的命令冒了出来--我记得有人写过它,但我在档案中找不到它......
有人记得它是如何结束的吗?
 
我写道:)它并没有以任何东西结束。添加信号器和超时几乎使问题无效,但正如你所理解的,如果这个 "几乎 "不能使你的交易真正关闭,那就不够了。

错误有不同的类型,主要是"价格错误"、"6"、"1"。但也有其他的 :)

顺便说一下,如果你看一下我的日志,你可以看到,有时一个周期的5次尝试就能突破,并导致成功。例如:
试图关闭空头头寸,票据:1775545
此票据的订单仍然存在,再次尝试
此票据的订单仍然存在,再次尝试
此票据没有了,卖出关闭

两次尝试(而不是所有尝试都失败时的5次),订单被关闭。
 
<br/ translate="no"> 我现在也有8个EA挂着,都在M5上。
从00:00到12:00
交易 - 141
错误 - 3("1",和两个 "6")。


顺便说一下,Ping并没有给出错误信息。因此,原则上,你可能不知道专家顾问试图做什么。
 
未知的命令--我给了它,之后又有几次,我找不到原因,你可以看这里--http://forum.alpari-idc.ru/viewtopic.php?t=45230&start=30
我在这个论坛上复制了它,但我不记得在哪里了。

是否有人看过我在这两个论坛上的帖子--这个我不知道......
 
顺便说一下,Ping并没有给出错误信息。因
此,
原则上,你可能不知道专家试图做什么。
日志中没有关于ping的内容。
 
Кстати, пинг ведь не дает сообщения об ошибке. Так что, в принципе, о том, что эксперт пытался что-то сделать, ты мог и не узнать.
日志中没有关于ping的内容。


这就是问题的关键。另一种情况是:ping失败,EA像什么都没发生一样工作,因为与服务器没有连接,错误代码没有从服务器返回,头寸被认为是成功打开-关闭......只是吓人而已 :)我引用的代码变体,在试图关闭订单后,检查是否有这个票据的开放订单。也就是说,检查是围绕着

错误报告 系统进行的。我就是这样得到关于大多数订单关闭的异常情况的信息。开场是另一回事。你不能在这里检查票据 :(
 
这就是问题的关键。作为一个变种:ping失败,EA的工作就像什么都没发生一样,因为没有与服务器连接,错误代码没有从服务器返回,头寸被认为是成功打开-关闭...。只是吓人而已 :)

许多错误是由终端本身返回的--它不需要连接;)尝试在离线情况下强行打开或关闭一个位置=)))

我引用的代码版本,在试图关闭一个订单后,检查是否有一个与该票据有关的开放订单。也就是说,该检查绕过了错误信息系统。这就是我获得大多数异常订单关闭情况的信息的方式。

我是这样检查的:
bool orderclose = OrderClose( _OrderTicket, _Volume, _ClosePrice, _Slippage, _Color ); _GetLastError = GetLastError(); //---- 如果有错误,如果( !orderclose || _GetLastError > 0 ) {


到目前为止,还没有观察到伪闭合位置的情况;) zy。关于你的代码。我复制了它,定制了它,连接了我的资料库,并在8张M5图表上运行。然后我离开了,当我回来时,我发现什么都没有发生--EA没有交易(( 我现在将启动你的版本,明天我将找出我的版本不工作的原因;)





 
也许,这是因为ping的原因,我没有周期来重试订单,也许我应该在这个地方打电话给Refresh,把更新鲜的价格。我
认为最好总是使用新价格,即MarketInfo(Symbol(), MODE_BID )和MODE_ASK
 
<br/ translate="no">z.关于你的代码。
我还是在写帖子的时候,复制了它,设置了它,插入我的资料库,在8张M5图表上运行了它。然后我离开了,当我回来时,我发现什么都没有发生--EA没有交易((
,我现在将运行你的版本,明天我将尝试找出我的版本不工作的原因;)


当它有一个明确的小时设置时,怎么能在五分/分钟上工作,例如: if(Symbol() == "EURUSD" &&
Period()== 60) :))唉,我们将不得不等待很长一段时间。这个特殊的专家顾问大约每周失败一次--事实上,它的交易频率很低。我们可以删除==60,在M5上运行,但在这种情况下,保证会失败。
 
我搞砸了M5=)我把它钉在了手表上,它仍然不工作......

现在,附上你的代码,开始了新的一小时--在日志中只有一些错误,没有开仓。
2005.09.07 01:01:53 quark_test_expert: FileOpen as BIN函数的分隔符错误<br / translate="no"> 2005.09.07 01:01:11 quark_test_expert: FileOpen as BIN函数的分隔符错误
2005.09.07 01:00:21 quark_test_expert: FileOpen as BIN函数的分隔符错误。
2005.09.07 01:00:14 quark_test_expert: FileOpen as BIN函数的分隔符错误。
2005.09.07 00:59:55 quark_test_expert: FileOpen as BIN函数的分隔符错误。
2005.09.07 00:59:55 quark_test_expert: FileOpen as BIN函数的分隔符错误。