错误、漏洞、问题 - 页 574 1...567568569570571572573574575576577578579580581...3184 新评论 Konstantin Chernov 2011.11.20 10:37 #5731 对上一篇文章,对标准MACD样本 专家顾问的优化LL 0 Tester 10:30:03 之前的日志已清理 LL 0 Tester 10:30:03 MetaTester 5 build 540 (11 Nov 2011) RI 0 Server 10:30:03 MetaTester 5 started on 127.0.0.1 IL 0 127.0.0.1 10:30:03 登录(build 540) GD 0 网络 10:30:03 1260字节的优化输入信息加载 HO 0 网络 10:30:03 3256字节的输入参数被加载 QK 0 Tester 10:30:03 专家文件被添加: Experts\Examples\MACD\MACD样本。前5。36097字节加载 IS 0 Tester 10:30:03 成功初始化 LJ 0 网络 10:30:03 共收到39Kb初始化数据 LM 0 Tester 10:30:03 Intel Core2 Duo E8400 @ 3.00GHz, 2047 MB DD 0 测试仪 10:30:03 优化通过 218680882202 开始MP 2符号 10:30:03 没有符号USDCHF的价格 OJ 2 符号 10:30:03 没有符号USDCHF的价格。30:03 没有符号USDCHF的价格 IS 2符号 10:30:03 没有符号USDCHF的价格 KM 2符号 10:30:03 没有价格的符号USDCHF EF 2 符号 10:30:03 没有价格的符号USDCHF GP 2 符号 10:30:03 没有价格的符号USDCHF GJ 0 Tester 10:30:05 218680882202 : 在2434毫秒内通过 MN 0 测试员 10:30:05 通过 396972489131 开始KK 2 符号 10:0530:05 符号USDCHF没有价格 ID 2 Symbols 10:30:05 符号USDCHF没有价格 ON 2 Symbols 10:30:05 无价格的符号 USDCHF MH 2 符号 10:30:05 无价格的符号 USDCHF CQ 2 符号 10:30:05 无价格的符号 USDCHF QK 2 符号 10:30:05 符号USDCHF没有价格 PD 0 Tester 10:30:08 396972489131 : 在2309 ms内通过 QR 0 Tester 10:30:08 优化通 1009545839445 开始 NE 2 符号 10:30:08 符号 USDCHF 没有价格 DO 2 符号 10:30:08 没有符号USDCHF的价格 JI 2 符号 10:30:08 没有符号USDCHF的价格 PR 2 符号 10:30:08 没有符号USDCHF的价格 FL 2 符号 10:30:08 没有价格的符号USDCHF LE 2 符号 10:30:08 没有价格的符号USDCHF LL 0 测试器 10:30:10 1009545839445 : 在2590毫秒内通过 LD 0 Tester 10:30:10 通过 328139732768 开始 KP 2 符号 10:30:10 无价格的符号 USDCHF QJ 2 符号 10:30:10 无价格的符号 USDCHF GS 2 符号 10:30:10 无价格的符号 USDCHF MM 2 符号 10:30:10没有价格的符号USDCHF CF 2符号 10:30:10没有价格的符号USDCHF IP 2符号 10:30:10没有价格的符号USDCHF PJ 0 Tester 10:30:13 328139732768 : 在2465 ms内通过 FN 0 Tester 10:30:13 优化通 415346893128 开始 RK 2 符号 10:30:13 无价格的符号 USDCHF DD 2 符号 10:30:13 无价格的符号 USDCHF NN 2 符号 10:30:13 无价格的符号 USDCHF PH 2 符号 10:30:13 无价格的符号 USDCHF JQ 2 符号 10:30:13 没有价格的符号 USDCHF LK 2 符号 10:30:13 没有价格的符号 USDCHF KD 0 测试器 10:30:15 415346893128 。在2278毫秒内通过 PR 0 测试员 10:30:15 优化通过 20121173742 开始 NF 2 符号 10:30:15 没有符号USDCHF的价格 DO 2 符号 10:30:15无价格的符号USDCHF RI 2符号 10:30:15无价格的符号USDCHF HR 2符号 10:30:15 无价格的符号 USDCHF FL 2 符号 10:30:15 无价格的符号 USDCHF LF 2 符号 10:30:15 无价格的符号 USDCHF FL 0 测试仪 10:30:17 20121173742 : 在2309毫秒内通过 ND 0 Tester 10:30:17 没有价格的符号USDCHF 751721102576 开始 JP 2 符号 10:30:17没有价格的符号USDCHF DJ 2符号 10:30:17没有价格的符号USDCHF ND 2符号 10:30:17 没有价格的符号 USDCHF HM 2 符号 10:30:17 没有价格的符号 USDCHF RG 2 符号 10:30:17 没有价格的符号 USDCHF LQ 2 符号 10:30:17 没有符号USDCHF的价格 FJ 0 Tester 10:30:20 751721102576 : 在2480 ms内通过 RL 0 Tester 10:30:20 优化通 1037041429641 开始 HK 2 符号 10:30:20 没有符号 USDCHF 的价格 RE 2 符号 10:30:20 没有价格的符号 USDCHF DN 2 符号 10:30:20 没有价格的符号 USDCHF NH 2 符号 10:30:20 没有价格的符号 USDCHF PR 2 符号 10:30:20没有价格的符号USDCHF JK 2 符号 10:30:20没有价格的符号USDCHF EF 0 测试者 10:30:24 1037041429641 : 4508毫秒内通过 QR 0 测试员 10:30:24 通过 1231731063044 开始 LF 2 符号 10:30:24 无价格的符号 USDCHF FO 2 符号 10:30:24 无价格的符号 USDCHF PI 2 符号 10:30:24 无价格的符号 USDCHF JR 2 符号 10:30:24没有价格的符号USDCHF DL 2符号 10:30:24没有价格的符号USDCHF NF 2符号 10:30:24 符号USDCHF没有价格 IQ 0 Tester 10:30:26 取消专家执行 DH 2 Tester 10:30:26 OnTick取消 CD 3 Tester 10:30:26 停在82%的测试间隔上 ON 3 Tester 10:30:26 测试仪停在外面 KF 0 Tester 10:30:26 测试仪代理关闭 Errors, bugs, questions 没有一个顾问不在Metatrader 5的任何货币对中工作。 Bug!!in Tester,some bars are Loky 2011.11.20 21:09 #5732 Lazarev:告诉我如何编写多币种,我的多币种显示出不同的结果,取决于在测试器中把它放在哪一对上。在onTick 和onTimer函数 中存在这样的问题,它们也有区别这意味着当我只测试一对时,我得到了很多变体,而且我无法优化 没办法--在不同的货币对没有独立的ontick事件,并且与图表有绑定的情况下,写一个多变量的 Olegs Kucerenko 2011.11.20 21:32 #5733 Loky: 不可能,只要不同货币对没有独立的ontick事件,并且与图表有绑定,那么写一个多货币EA就没有意义。 如果只有TS在2-3个价位范围内的点子,就不要再多了。 Anatoli Kazharski 2011.11.21 05:51 #5734 Loky: 没办法,在不同货币对有独立的ontick事件并与图表绑定之前,写一个多货币EA是没有意义的。 因此,独立的事件,无论是在不同对的ticks上,还是在任何条形上都已经实现,并由Konstantin Gruzdev(Lizar)友好地提供 -文章。这是一个很好的解决方案,而且效果非常好。已检查))。 [删除] 2011.11.21 09:16 #5735 tol64: 因此,独立的事件,无论是在不同对的ticks上,还是在任何条形上都已经实现,并由Konstantin Gruzdev(Lizar)友好地提供 -文章。这是一个很好的解决方案,而且效果非常好。经测试,))))。我们需要一个全功能的功能,不仅仅是针对蜱虫。但是,多币种的主要问题不是语言本身(MQL的概念本身)不允许在程序内组织处理多个线程。此外,创建多货币的 "哲学 "是在寻找一些抽象的模型-概念。在我看来,有些货币策略可以比作完成小学教育的学童,有些则是完成学业并准备进入大学的学童。至于成年人,在我看来,继续这个比喻,我们可以假设此刻他们刚刚准备好去学校,一切都还在他们面前。当然,在多币种开发领域已经做了很多工作,无论是开发者还是像康斯坦丁这样的爱好者。我甚至可以说,此刻我们实现了从 "非生命 "细胞到单细胞生物的进化飞跃。但这是最长和最有趣的道路开始的地方--复杂的生物体的发展道路。 Loky 2011.11.21 10:26 #5736 tol64: 因此,独立的事件,如不同对的ticks,以及任何酒吧,已经实现,并由Konstantin Gruzdev(Lizar)友好地提供 -文章。这是一个很好的解决方案,而且效果非常好。已检查))。在这个执行过程中,没有什么明确的规定。有趣的是,在上一篇文章中正确地提出了这个问题。 "语言本身(MQL本身的概念)不允许在一个程序中组织多线程的处理" 一旦函数OnChartEvent()开始执行,当处理其中一个对的新tick到达事件的代码被执行时,所有其他具有自己onTick 事件的对将得到休息 Konstantin Gruzdev 2011.11.21 10:48 #5737 Loky: 在这个实现中,没有任何具体的遗漏。你能具体说说这个执行中缺少什么吗?洛基。有趣的是,在以前的帖子中正确地提出了这个问题。 在 MQL5中 实现多线程 是一个时间问题。这已经不是一个问题了。 [删除] 2011.11.21 11:21 #5738 Lizar:在 MQL5中 实现多线程 是一个时间问题。这已经不是一个问题了。 MQL5+多线程=MQL6。我想是的(我很高兴是错的)。 [删除] 2011.11.21 11:59 #5739 Lizar:你能具体说说这个执行中缺少什么吗?1.为解决创建多头离合器的主要问题之一的良好尝试。这种尝试的结果不能再称为拐杖,而是高科技的假体。尽管有这么多优点,但这种解决方案并不能摆脱所有问题。目前,在Expert Advisors中实施(正常实施)多币种需要a) 处理程序OnTick 的参数化修改--增加一个参数,描述出现tick的符号。b) 对OnTrade 处理程序进行参数化修改 - 这方面有很多选择。c) 不是在一个特定的终端或特定的图表中组织多线程,而是在一个特定的专家顾问中。我所说的多线程是指在一个特定的EA中,不同的事件处理程序或不同的代码块可以同时执行的情况。2.多线程不仅是木耳的问题,而且对他们来说是主要的绊脚石之一。在它被实施之前,即使是非常好的 "替代 "解决方案也只能是拐杖。PS至于MQL5中实现的标准事件--我已经写过一次,这组事件是允许的最低限度,开发者应该考虑实现额外的事件(以特定的处理程序的形式或使用标准库)。例如,一个新条形的出现可以作为一个标准的处理程序OnNewBar(可能有参数--符号和周期)来实现。 Документация по MQL5: Стандартная библиотека www.mql5.com Стандартная библиотека - Документация по MQL5 Olegs Kucerenko 2011.11.21 14:25 #5740 如果我们坐在那里谈论蛊惑人心的东西)),我们就等着欧罗巴的后果吧,啦啦啦......。 1...567568569570571572573574575576577578579580581...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
对上一篇文章,对标准MACD样本 专家顾问的优化
LL 0 Tester 10:30:03 之前的日志已清理
LL 0 Tester 10:30:03 MetaTester 5 build 540 (11 Nov 2011)
RI 0 Server 10:30:03 MetaTester 5 started on 127.0.0.1
IL 0 127.0.0.1 10:30:03 登录(build 540)
GD 0 网络 10:30:03 1260字节的优化输入信息加载
HO 0 网络 10:30:03 3256字节的输入参数被加载
QK 0 Tester 10:30:03 专家文件被添加: Experts\Examples\MACD\MACD样本。前5。36097字节加载
IS 0 Tester 10:30:03 成功初始化
LJ 0 网络 10:30:03 共收到39Kb初始化数据
LM 0 Tester 10:30:03 Intel Core2 Duo E8400 @ 3.00GHz, 2047 MB
DD 0 测试仪 10:30:03 优化通过 218680882202 开始
MP 2符号 10:30:03 没有符号USDCHF的价格
OJ 2 符号 10:30:03 没有符号USDCHF的价格。30:03 没有符号USDCHF的价格
IS 2符号 10:30:03 没有符号USDCHF的价格
KM 2符号 10:30:03 没有价格的符号USDCHF
EF 2 符号 10:30:03 没有价格的符号USDCHF
GP 2 符号 10:30:03 没有价格的符号USDCHF
GJ 0 Tester 10:30:05 218680882202 : 在2434毫秒内通过
MN 0 测试员 10:30:05 通过 396972489131 开始
KK 2 符号 10:0530:05 符号USDCHF没有价格
ID 2 Symbols 10:30:05 符号USDCHF没有价格
ON 2 Symbols 10:30:05 无价格的符号 USDCHF
MH 2 符号 10:30:05 无价格的符号 USDCHF
CQ 2 符号 10:30:05 无价格的符号 USDCHF
QK 2 符号 10:30:05 符号USDCHF没有价格
PD 0 Tester 10:30:08 396972489131 : 在2309 ms内通过
QR 0 Tester 10:30:08 优化通 1009545839445 开始
NE 2 符号 10:30:08 符号 USDCHF 没有价格
DO 2 符号 10:30:08 没有符号USDCHF的价格
JI 2 符号 10:30:08 没有符号USDCHF的价格
PR 2 符号 10:30:08 没有符号USDCHF的价格
FL 2 符号 10:30:08 没有价格的符号USDCHF
LE 2 符号 10:30:08 没有价格的符号USDCHF
LL 0 测试器 10:30:10 1009545839445 : 在2590毫秒内通过
LD 0 Tester 10:30:10 通过 328139732768 开始
KP 2 符号 10:30:10 无价格的符号 USDCHF
QJ 2 符号 10:30:10 无价格的符号 USDCHF
GS 2 符号 10:30:10 无价格的符号 USDCHF
MM 2 符号 10:30:10没有价格的符号USDCHF
CF 2符号 10:30:10没有价格的符号USDCHF
IP 2符号 10:30:10没有价格的符号USDCHF
PJ 0 Tester 10:30:13 328139732768 : 在2465 ms内通过
FN 0 Tester 10:30:13 优化通 415346893128 开始
RK 2 符号 10:30:13 无价格的符号 USDCHF
DD 2 符号 10:30:13 无价格的符号 USDCHF
NN 2 符号 10:30:13 无价格的符号 USDCHF
PH 2 符号 10:30:13 无价格的符号 USDCHF
JQ 2 符号 10:30:13 没有价格的符号 USDCHF
LK 2 符号 10:30:13 没有价格的符号 USDCHF
KD 0 测试器 10:30:15 415346893128 。在2278毫秒内通过
PR 0 测试员 10:30:15 优化通过 20121173742 开始
NF 2 符号 10:30:15 没有符号USDCHF的价格
DO 2 符号 10:30:15无价格的符号USDCHF
RI 2符号 10:30:15无价格的符号USDCHF
HR 2符号 10:30:15 无价格的符号 USDCHF
FL 2 符号 10:30:15 无价格的符号 USDCHF
LF 2 符号 10:30:15 无价格的符号 USDCHF
FL 0 测试仪 10:30:17 20121173742 : 在2309毫秒内通过
ND 0 Tester 10:30:17 没有价格的符号USDCHF 751721102576 开始
JP 2 符号 10:30:17没有价格的符号USDCHF
DJ 2符号 10:30:17没有价格的符号USDCHF
ND 2符号 10:30:17 没有价格的符号 USDCHF
HM 2 符号 10:30:17 没有价格的符号 USDCHF
RG 2 符号 10:30:17 没有价格的符号 USDCHF
LQ 2 符号 10:30:17 没有符号USDCHF的价格
FJ 0 Tester 10:30:20 751721102576 : 在2480 ms内通过
RL 0 Tester 10:30:20 优化通 1037041429641 开始
HK 2 符号 10:30:20 没有符号 USDCHF 的价格
RE 2 符号 10:30:20 没有价格的符号 USDCHF
DN 2 符号 10:30:20 没有价格的符号 USDCHF
NH 2 符号 10:30:20 没有价格的符号 USDCHF
PR 2 符号 10:30:20没有价格的符号USDCHF
JK 2 符号 10:30:20没有价格的符号USDCHF
EF 0 测试者 10:30:24 1037041429641 : 4508毫秒内通过
QR 0 测试员 10:30:24 通过 1231731063044 开始
LF 2 符号 10:30:24 无价格的符号 USDCHF
FO 2 符号 10:30:24 无价格的符号 USDCHF
PI 2 符号 10:30:24 无价格的符号 USDCHF
JR 2 符号 10:30:24没有价格的符号USDCHF
DL 2符号 10:30:24没有价格的符号USDCHF
NF 2符号 10:30:24 符号USDCHF没有价格
IQ 0 Tester 10:30:26 取消专家执行
DH 2 Tester 10:30:26 OnTick取消
CD 3 Tester 10:30:26 停在82%的测试间隔上
ON 3 Tester 10:30:26 测试仪停在外面
KF 0 Tester 10:30:26 测试仪代理关闭
告诉我如何编写多币种,我的多币种显示出不同的结果,取决于在测试器中把它放在哪一对上。
在onTick 和onTimer函数 中存在这样的问题,它们也有区别
这意味着当我只测试一对时,我得到了很多变体,而且我无法优化
不可能,只要不同货币对没有独立的ontick事件,并且与图表有绑定,那么写一个多货币EA就没有意义。
没办法,在不同货币对有独立的ontick事件并与图表绑定之前,写一个多货币EA是没有意义的。
因此,独立的事件,无论是在不同对的ticks上,还是在任何条形上都已经实现,并由Konstantin Gruzdev(Lizar)友好地提供 -文章。这是一个很好的解决方案,而且效果非常好。经测试,))))。
我们需要一个全功能的功能,不仅仅是针对蜱虫。
但是,多币种的主要问题不是语言本身(MQL的概念本身)不允许在程序内组织处理多个线程。
此外,创建多货币的 "哲学 "是在寻找一些抽象的模型-概念。
在我看来,有些货币策略可以比作完成小学教育的学童,有些则是完成学业并准备进入大学的学童。至于成年人,在我看来,继续这个比喻,我们可以假设此刻他们刚刚准备好去学校,一切都还在他们面前。
当然,在多币种开发领域已经做了很多工作,无论是开发者还是像康斯坦丁这样的爱好者。我甚至可以说,此刻我们实现了从 "非生命 "细胞到单细胞生物的进化飞跃。但这是最长和最有趣的道路开始的地方--复杂的生物体的发展道路。
因此,独立的事件,如不同对的ticks,以及任何酒吧,已经实现,并由Konstantin Gruzdev(Lizar)友好地提供 -文章。这是一个很好的解决方案,而且效果非常好。已检查))。
在这个执行过程中,没有什么明确的规定。有趣的是,在上一篇文章中正确地提出了这个问题。
"语言本身(MQL本身的概念)不允许在一个程序中组织多线程的处理"
一旦函数OnChartEvent()开始执行,当处理其中一个对的新tick到达事件的代码被执行时,所有其他具有自己onTick 事件的对将得到休息
在这个实现中,没有任何具体的遗漏。
你能具体说说这个执行中缺少什么吗?
有趣的是,在以前的帖子中正确地提出了这个问题。
在 MQL5中 实现多线程 是一个时间问题。这已经不是一个问题了。
Lizar:
在 MQL5中 实现多线程 是一个时间问题。这已经不是一个问题了。
你能具体说说这个执行中缺少什么吗?
1.为解决创建多头离合器的主要问题之一的良好尝试。这种尝试的结果不能再称为拐杖,而是高科技的假体。尽管有这么多优点,但这种解决方案并不能摆脱所有问题。
目前,在Expert Advisors中实施(正常实施)多币种需要
a) 处理程序OnTick 的参数化修改--增加一个参数,描述出现tick的符号。
b) 对OnTrade 处理程序进行参数化修改 - 这方面有很多选择。
c) 不是在一个特定的终端或特定的图表中组织多线程,而是在一个特定的专家顾问中。我所说的多线程是指在一个特定的EA中,不同的事件处理程序或不同的代码块可以同时执行的情况。
2.多线程不仅是木耳的问题,而且对他们来说是主要的绊脚石之一。在它被实施之前,即使是非常好的 "替代 "解决方案也只能是拐杖。
PS
至于MQL5中实现的标准事件--我已经写过一次,这组事件是允许的最低限度,开发者应该考虑实现额外的事件(以特定的处理程序的形式或使用标准库)。例如,一个新条形的出现可以作为一个标准的处理程序OnNewBar(可能有参数--符号和周期)来实现。