请解释一下这个功能可能有什么问题? - 页 2

 
Alexey Viktorov:
所有的答案都在上面的帖子中。

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

请解释一下这个功能会有什么问题?

Karputov Vladimir, 2016.06.23 20:42

既然作者不愿意,我就试试吧。

...

还需要决定,"mqlDateTime"是什么结构,在哪里声明变量 "oldDay "和 "oldHour"...

代码应该可以编译了。同时,它应该有一个最小的外观。
 
Karputov Vladimir:
代码必须编译。它应该有一个最小的外观和感觉。

有什么问题呢?该代码可以编译。

https://www.mql5.com/ru/forum/89213#comment_2597888

对不起,在代码中的一行

if((int)mqlDateTime.hour == 21)

已改成。

if((int)mqlDateTime.hour == 0)

21被放在检查的时刻,不工作的值为0。

 
Alexey Viktorov:

有什么问题呢?该代码可以编译。

https://www.mql5.com/ru/forum/89213#comment_2597888

没有注意到...一次性的两个帖子一前一后。它发生了。
 
"#属性严格 "与此有什么关系?请公布mql5的代码。带有名称和扩展名。尊重论坛成员。任何人都不应该猜测。
 
Karputov Vladimir:
没有注意到...一次性的两个帖子一前一后。它发生了。
也有这样的情况,在没有回复的情况下,帖子被修改。请注意。
 
Karputov Vladimir:
"#属性严格 "与此有什么关系?能否请你发布mql5的代码?带有名称和扩展名。尊重论坛成员。任何人都不应该猜测。

1. "#属性严格 "会损害代码性能吗?在什么情况下应该出现?

2.那么,每个人都可以根据自己的判断给测试的专家顾问起一个名字。但我不会争论。

附加的文件:
00.mq5  3 kb
 

你能查出到此为止 连接的是哪台服务器和接入点吗?

PM      1       02:13:39.422    Network '3265046': connection to MetaQuotes-Demo lost
GF      2       02:13:39.582    MQL5.community  authorization failed
DO      2       02:13:39.682    MQL5.community  authorization failed
IP      2       02:13:40.052    MQL5.community  authorization failed
PK      0       02:13:43.252    Network '3265046': authorized on MetaQuotes-Demo through Access Point RU Moscow (ping: 117.48 ms)
DI      0       02:13:43.252    Network '3265046': previous successful authorization performed from 31.173.80.184 on 2016.06.21 14:55:11

?

 
Karputov Vladimir:

你能查出到此为止 连接的是哪台服务器和接入点吗?

?

显然,这

NF      0       14:55:07.839    Terminal        MetaTrader 5 build 1347 started (MetaQuotes Software Corp.)
MH      0       14:55:07.839    Terminal        Windows 7 Home Premium (x64 based PC), IE 11.00, UAC, AMD FX-4170 Quad-Core Processor , RAM: 10709 / 12255 Mb, HDD: 58156 / 244198 Mb, GMT+03:00
RK      0       14:55:07.839    Terminal        D:\MetaTrader 5\MetaTrader 5
MP      0       14:55:08.459    Experts expert Toad Green (EURUSD,M15) loaded successfully
CQ      0       14:55:09.109    Network '3265046': authorized on MetaQuotes-Demo through Access Point EU Frankfurt (ping: 121.73 ms)
OJ      0       14:55:09.109    Network '3265046': previous successful authorization performed from 31.173.80.155 on 2016.06.21 07:48:23
LI      0       14:55:09.269    Network '3265046': terminal synchronized with MetaQuotes Software Corp.
OD      0       14:55:09.269    Network '3265046': trading has been enabled - hedging mode
RL      0       16:51:10.491    Trades  '3265046': deal #73382846 buy 0.01 EURUSD at 1.12462 done (based on order #87977999)
FN      0       16:51:10.511    Trades  '3265046': deal #73382847 buy 0.01 EURUSD at 1.12462 done (based on order #87978000)
CI      0       17:09:19.793    Network '3265046': scanning network for access points
MI      0       17:09:33.773    Network '3265046': scanning network finished
GN      0       20:31:34.122    Experts expert Toad Green (USDJPY,M15) loaded successfully
OD      0       23:09:20.196    Network '3265046': scanning network for access points
NR      0       23:09:33.496    Network '3265046': scanning network finished
 

这是我目前观察到的情况......

0:00时,EA对欧元兑美元和美元兑日元的订单没有打开。在删除该EA并在图表上重新设置后,订单打开了。

10:00左右,我的账户上只剩下一个EA,订单在10:00打开...命令打开了。

然后我开始用我在这里发布的测试EA进行实验。我把它放在欧元兑美元和美元兑日元在11:00开盘时,并得到了结果。

2016.06.24 11:00:07.225 00 (USDJPY,M15) Ордер должен откыться. 
2016.06.24 11:00:07.225 00 (USDJPY,M15) ***** newHour true
2016.06.24 11:00:07.225 00 (USDJPY,M15) USDJPY m_tOld 1970.01.01 00:00:00 tNew 2016.06.24 11:00:00
2016.06.24 11:00:07.225 00 (USDJPY,M15) ***** newDay true mqlDateTime.hour 11
2016.06.24 11:00:07.225 00 (USDJPY,M15) USDJPY m_tOld 1970.01.01 00:00:00 tNew 2016.06.24 00:00:00
2016.06.24 11:00:05.722 00 (EURUSD,H1)  ***** newHour true
2016.06.24 11:00:05.722 00 (EURUSD,H1)  EURUSD m_tOld 2016.06.24 10:00:00 tNew 2016.06.24 11:00:00

欧元兑美元没有发挥作用...

我的问题是:为什么?

现在我把开场时间 改为12:00,让我们看看会发生什么。

我打算从图表中删除专家顾问,并重建它们,使我的实验变得干净。

 
Alexey Viktorov:

这是我目前观察到的情况......

0:00时,EA对欧元兑美元和美元兑日元的订单没有打开。在删除该EA并在图表上重新设置后,订单打开了。

10:00左右,我的账户上只剩下一个EA,订单在10:00打开...命令打开了。

然后我开始用我在这里发布的测试EA进行实验。我把它放在欧元兑美元和美元兑日元在11:00开盘时,并得到了结果。

欧元兑美元没能成功...

我的问题是:为什么?

现在我把开场时间 改为12:00,让我们看看会发生什么。

由于该实验纯粹是实验性的,我将从图表中删除专家顾问并重建它们。

你是想从一个外星符号中获取数据?没有检查?(数据访问的组织)