[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 593

 
lottamer:


nota....

Hour()的变化需要很长的时间来检查...你必须等待20分钟...

所以我检查了Minute()...

Print ("time===",Minute()); 显示分钟变化 - 每分钟。

所以时钟也会改变......也就是说,它实际上显示的是当前的时间。

现在有一个问题...

为什么在我的行

如果 ( Ma_1>Ma_2 && (OrdersTotal()==0) && (Hour()>=7 || Hour()<19) )

在测试器中,交易是在所有24小时内进行的,没有任何限制?

你是用什么检查的?如果它是一个脚本,那么在每次调用时都会重新开始,并显示不同的时间,在测试器中这个时间是模拟的。所以猫头鹰和脚本会显示不同的结果。

试着在7号之前和19号之后的演示中以同样的条件运行你的EA,我认为它根本不会打开任何东西。

 
rigonich:
你是如何检查的?如果它是一个脚本,那么每次你调用它时,它都会重新开始,并显示不同的时间,在测试器中,这些时间是模拟的。所以猫头鹰和脚本会显示不同的结果。


我写了一个小型顾问--它只通过打印输出 时间。

把它挂起来,看着结果....。

 

是的,我想完全这样比较可能不是很准确--这是我直接写的。

if (tsena==Ask)

但也有可能是价格会简单地跳到这个数值上!"。而且,它不会完全像那样打到它。

 
lottamer:


我写了一个迷你顾问--它只通过打印进行时间输出。

把它挂起来,看着结果....。


如果是这样,那就是帮助开发者的问题了。
 
Dimka-novitsek:

是的,我想完全这样比较可能不是很准确--这是我直接写的。

但也有可能是价格会简单地跳到这个数值上!"。而且,它不会完全像那样打到它。

使用如果(tsena>=Ask)。
 
rigonich:

如果是这样,那么这就是帮助的开发者的问题了。

对了!- 每个人都可能犯错。

if(Hour()>=12 || && Hour()<17)

但是,大自然给了我们一个大脑来应对这种情况!!!。为了安全起见,我会这样写下来。

if (TimeHour (TimeCurrent()) >= 12 && TimeHour (TimeCurrent()) < 17)

而且,甚至还有 控制EA时间的功能实例!

 
TarasBY:

对了!- 每个人都可能犯错。

但是,大自然给了我们一个大脑来应对这种情况!!!。为了安全起见,我会这样写下来。

而且,甚至还有 管理EA运行时间的函数实例


我一直在浏览不同的链接和论坛主题,我变得很贪婪。 是这个论坛的新用户,还不到一个月。现在我看 -- 我花了很多时间和精力的很多东西已经在这里了,而且很多东西比我的好。只是可惜了时间和精力。虽然,否则,我可能不会理解或欣赏很多东西。

谢谢你的链接。我对论坛的了解还不多,东西太多,时间不够用。

 
rigonich:


我一直在浏览各种链接和论坛主题,我越来越贪婪。我加入论坛不久,不到一个月。 在此之前,我 像日本人一样在 "自己的酒 "中蒸腾。现在我看 -- 我花了很多时间和精力的很多东西已经在这里了,而且很多东西比我的好。只是可惜了时间和精力。虽然,否则,我可能不会理解或欣赏很多东西。

谢谢你的链接。我还不太了解论坛的情况,东西太多,时间不够用。

记住斯巴达克的座右铭:"像我们这样做,像我们这样做,做得比我们更好!"。不是每个人都能得到这样的东西!训练!- 通往成功的道路!你不是白白 "被煮 "的!;)

P.S. 记得斯巴达基德是一个走向成功的动机(竞争精神)。;)
 
在MT4中,你能看到1991年之前的图表吗??
 
rigonich:

Try141 GOLD,H1: OrderSend函数的未知符号名称0意味着程序尝试开单141次,但由于不知道符号名称0而失败。

我已经知道了翻译,而不是 Symbol(),我没有零,而且对是应该的,我已经发现了错误,我只有一个订单开在同一个魔术师那里。

第二笔订单想用同样的魔力打开,但在不同的对子上。顺便说一下,141--这是我的EA的名字,不是141次)