错误、漏洞、问题 - 页 2232

 
Julia Test:


谢谢你的留言。我们正在梳理它。

我正在无声无息地结婚。

 
Stanislav Korotky:

试过了,没有帮助。其他评论--COMMON是不需要的,因为只有一个终端,如果有几个,就会是COMMON,但它并不能解决任何问题。我需要的是文件--资源不起作用。

上面已经给出了相同问题的链接(甚至是两个)--看来它真的存在--非常可悲。

PS。这就是为什么我不喜欢有这种无休止的问题和答案的论坛--在其中很难使信息系统化。很久以前就建议用MQ把问题和答案分开,类似于SO,但老式的方法可能更熟悉。

尼古拉-森科

我会使用一个资源在一个终端内共享,而不是一个文件,它可以从一个文件中读取并保存到一个文件。

工会来帮忙。

斯坦尼斯拉夫-科罗茨基

有两个专家顾问。点选通过FileOpen打开的同一文件,其标志如下。

在专家1中 -FILE_READ|FILE_WRITE|FILE_BIN|FILE_SHARE_READ

在专家2中 - FILE_READ|FILE_BIN|FILE_SHARE_READ

第二位专家得到错误5004。

如何提供阅读?


你在专家1中拥有FILE_WRITE标志,而在专家2中缺少这个标志。

 
我一直得到这个错误

关于交易、自动交易系统和交易策略测试的论坛

虫子、虫子、问题

fxsaber, 2017.02.14 22:25

错误[无价格]现场
2017.02.14 23:18:41.442 '5122740': failed instant buy 1.00 EURPLN at 4.30632 (deviation: 100) [No prices]

怎么会没有价格,甚至在日志中也有价格呢!?

查询

2017.02.14 23:18:41.442 Request.action = TRADE_ACTION_DEAL (1)
2017.02.14 23:18:41.442 Request.magic = 0
2017.02.14 23:18:41.442 Request.order = 0
2017.02.14 23:18:41.442 Request.symbol = EURPLN
2017.02.14 23:18:41.442 Request.volume = 1.0
2017.02.14 23:18:41.442 Request.price = 4.30632
2017.02.14 23:18:41.442 Request.stoplimit = 0.0
2017.02.14 23:18:41.442 Request.sl = 0.0
2017.02.14 23:18:41.442 Request.tp = 0.0
2017.02.14 23:18:41.442 Request.deviation = 100
2017.02.14 23:18:41.442 Request.type = ORDER_TYPE_BUY (0)
2017.02.14 23:18:41.442 Request.type_filling = ORDER_FILLING_RETURN (2)
2017.02.14 23:18:41.442 Request.type_time = ORDER_TIME_GTC (0)
2017.02.14 23:18:41.442 Request.expiration = 1970.01.01 00:00:00
2017.02.14 23:18:41.442 Request.comment = My Position
2017.02.14 23:18:41.442 Request.position = 0
2017.02.14 23:18:41.442 Request.position_by = 0
2017.02.14 23:18:41.442 Result.retcode = 10021
2017.02.14 23:18:41.442 Result.deal = 0
2017.02.14 23:18:41.442 Result.order = 0
2017.02.14 23:18:41.442 Result.volume = 0.0
2017.02.14 23:18:41.442 Result.price = 0.0
2017.02.14 23:18:41.442 Result.bid = 0.0
2017.02.14 23:18:41.442 Result.ask = 0.0
2017.02.14 23:18:41.442 Result.comment = No prices 0.028 + 0.000 ms
2017.02.14 23:18:41.442 Result.request_id = 0
2017.02.14 23:18:41.442 Result.retcode_external = 0
2017.02.14 23:18:41.442
2017.02.14 23:18:41.442 SymbolInfoDouble(Symb,::SYMBOL_BID) = 4.30151
2017.02.14 23:18:41.442 SymbolInfoDouble(Symb,::SYMBOL_ASK) = 4.30632

当试图用手进行交易请求时,也会出现这种错误。一分钟后,突然一切又开始工作了。一段时间后,错误再次发生。

 
fxsaber:
我一直遇到这个错误

当试图用手进行交易请求时,也会出现同样的错误。一分钟后,突然一切又开始工作了。一段时间后,错误重复出现。

在我的印象中,那里设置了一个超时时间,过了这个时间,价格就会被认为是无可救药地过时了。也就是说,如果它在3分钟内没有变化,你就不能通过它打开。

 
Stanislav Korotky:

试过了,没有帮助。其他评论--COMMON是不需要的,因为只有一个终端,如果有几个,就会是COMMON,但它并不能解决任何问题。我需要文件,资源不起作用。

这很奇怪,它没有帮助。我只在没有FILE_SHARE_WRITE 标志的情况下得到5004。

写入顾问中的文件在OnInit中打开,只在OnDeinit中关闭。同时,在读取顾问中,该文件的读取和打印没有任何问题。

为了更准确地重复你的行动,最好能澄清你是如何编写文件的。

 
Alexey Viktorov:

奇怪的是,它并不工作。我只能在没有FILE_SHARE_WRITE 标志的情况下得到5004。

写入顾问中的文件在OnInit时打开,仅在OnDeinit时关闭。同时,在读取顾问中,文件的读取和打印没有任何问题。

为了更准确地重复你的行动,最好能澄清你是如何编写文件的。

在这里https://www.mql5.com/ru/forum/1111/page1628#comment_2702870,描述了行动的顺序:一个EA就足以进行繁殖......但你也可以有两个 - 实验:先把它们附在一个图表上...然后两个一个的...然后两个两个的...如果一切正常--添加睡眠...写下结果
Ошибки, баги, вопросы
Ошибки, баги, вопросы
  • 2016.08.03
  • www.mql5.com
Общее обсуждение: Ошибки, баги, вопросы
 
所以,这个标记错误至少有两年了?
 
TheXpert:
也就是说,带标志的错误至少是两年前的?
严格来说,该错误与 不同的EA 同时调用FileOpen( 文件名) 有关 (标志不 起作用)。 两年前,它是...现在,根据https://www.mql5.com/ru/forum/1111/page2231#comment_8142480,它仍然以某种形式存在(我现在不能亲自检查--我手头没有MetaTrader。)
Ошибки, баги, вопросы
Ошибки, баги, вопросы
  • 2018.07.21
  • www.mql5.com
Общее обсуждение: Ошибки, баги, вопросы
 
A100:
在这里https://www.mql5.com/ru/forum/1111/page1628#comment_2702870,描述了行动的顺序:一个EA就足以进行繁殖......但你也可以有两个--实验:先把它们附在一个图表上...然后两个一个的...然后两个两个的...写下结果

说了这么多

关于交易、自动交易系统和交易策略测试的论坛

虫子,虫子,问题

A100, 2016.08.04 00:05

专家顾问打开文件时出错。比如说,如果。

1.删除 "一些不相关的代码"(见下文)

2. 或删除 : :Sleep(1000)

没有错误

有什么问题??????????????把它收起来,从此过上幸福的生活。还是说你来论坛的目的只是为了寻找mql和MT的一般bug呢?
 
Alexey Viktorov:

话虽如此。

有什么问题吗???????????????移除它并快乐地生活。还是说你留在论坛的目的只是为了寻找mql和mt的一般bug?

你不能删除 - 因为它是专家顾问的代码,或者你想了解其他人的代码的数千行不相关的 - 这导致只有一个时间延迟?

执行我上面给你的任务,并向公众报告结果。