指标杂项问题 - 页 10 1...345678910111213141516 新评论 Max Enrik 2017.03.31 15:20 #91 whroeder1:我改变了一些东西--希望它能发挥作用--我将在下周一确定它。谢谢你的时间。 Max Enrik 2017.03.31 19:58 #92 也许我没有正确理解你的评论。对不起。 我试过下面的代码 - 但它没有解决我的问题。( 我有另一个想法,我很快就会去尝试 - 但我需要问一下,我知道那部分代码有什么问题。所以,一旦你向我提到这个信息,我就解决了我的问题--但现在我无法解决我的这个问题。)if( DayOfWeek() != 0 || DayOfWeek() != 1 ) { ... }先谢谢你。(我正在努力解决这个问题--希望能尽快解决) William Roeder 2017.03.31 20:38 #93 不是星期天或 不是星期一意味着星期天是真的(星期天不是星期一),星期一也是真的(星期一不是星期天),其他都不是。总是真实的。不是星期天和不是星期一都可以。星期一之后也可以。 Max Enrik 2017.03.31 22:18 #94 有一些东西我没有正确理解。 而且我认为这个问题会带来更多的问题。我想做什么?- 这很简单--我只是想让那部分代码在星期一不工作。我需要在论坛上寻找一些有用的信息,在这里或那里......谢谢你的时间。 honest_knave 2017.03.31 23:00 #95 Max Enrik:我只是想让这部分代码在星期一不工作。你的原始代码应该做到这一点。这段代码只在日内图上运行,在除周一以外的任何一天都可以运行。请记住,这个。if(Period()<=PERIOD_D1) { if(DayOfWeek()!=1) { function1(); function2(); } }和这个是一样的。if(Period()<=PERIOD_D1 && DayOfWeek()!=1) { function1(); function2(); }所以这两个条件都需要被满足 Max Enrik 2017.03.31 23:11 #96 honest_knave:你的原始代码应该做到这一点。 也许下面的图片可以帮助我澄清我的问题。在我改变时间框架之前,下面的代码不能正常工作,请看 下面的图片(几分钟前才发现这个区别)。if(DayOfWeek()==5) { Print("Friday"); }你评论中的第一部分代码,我仍然在使用它。谢谢你的评论。 Marco vd Heijden 2017.04.01 09:19 #97 你可以右键点击,打开日志的txt文件,看看是否在里面,有时一些行会被跳过。有时加入一个sleep(10)可以帮助你。如果你想检查,你可以添加播放声音,这样你就可以听到而不是看到代码是否被触发了。if(DayOfWeek()==5) { Print("Friday"); PlaySound("Alert2.wav"); } Max Enrik 2017.04.01 17:34 #98 Marco vd Heijden:你可以右键点击,打开日志的txt文件,看看是否在里面,有时一些行会被跳过。 有时加入一个sleep(10)也有帮助。 如果你想检查,你可以添加播放声音,这样你就可以听到而不是看到代码是否被触发了。谢谢你的评论。我只是感到困惑,我需要再单独尝试一次。快了... Max Enrik 2017.04.01 22:17 #99 我希望我下面的示例代码可以帮助我,我已经更清楚地解释了我的问题。问: 请问我的示例代码有什么问题吗?int OnInit() { Print("Outside"); ObjectCreate("Object Outside",OBJ_LABEL,0,0,0); ObjectSetInteger(0,"Object Outside",OBJPROP_XDISTANCE,20); ObjectSetInteger(0,"Object Outside",OBJPROP_YDISTANCE,20); ObjectSetString(0,"Object Outside",OBJPROP_TEXT,"Outside"); if(DayOfWeek()==5) { Print("Inside"); ObjectCreate("Object Inside",OBJ_LABEL,0,0,0); ObjectSetInteger(0,"Object Inside",OBJPROP_XDISTANCE,20); ObjectSetInteger(0,"Object Inside",OBJPROP_YDISTANCE,40); ObjectSetString(0,"Object Inside",OBJPROP_TEXT,"Inside"); } }(看起来没有什么问题--但是当你试过之后--你会发现我想说的是什么)谢谢你。 Marco vd Heijden 2017.04.01 22:18 #100 代码在哪里?我没有看到任何代码?或者你是说这个。if(DayOfWeek()==5) { Print("Friday"); }根据文档,这是对的。DayOfWeek 返回最后已知的服务器时间 的当前零基星期(0-星期日、1、2、3、4、5、6)。int DayOfWeek();返回的值。 当前以零为基础的一天(0-周日,1,2,3,4,5,6)。 备注 在测试中,最后已知的服务器时间是模拟的。我们早些时候已经谈过这个问题。下面是我给出的例子,它略有不同,但我相信你会明白的。 switch(TimeDayOfWeek(TimeCurrent())) { case 0:// Sunday break; case 1:// Monday break; case 2:// Tuesday break; case 3:// Wednesday break; case 4:// Thursday break; case 5:// Friday break; case 6:// Saturday break; } 1...345678910111213141516 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我改变了一些东西--希望它能发挥作用--我将在下周一确定它。
谢谢你的时间。
也许我没有正确理解你的评论。对不起。
我试过下面的代码 - 但它没有解决我的问题。
( 我有另一个想法,我很快就会去尝试 - 但我需要问一下,我知道那部分代码有什么问题。所以,一旦你向我提到这个信息,我就解决了我的问题--但现在我无法解决我的这个问题。)
先谢谢你。
(我正在努力解决这个问题--希望能尽快解决)
不是星期天或 不是星期一意味着星期天是真的(星期天不是星期一),星期一也是真的(星期一不是星期天),其他都不是。总是真实的。
不是星期天和不是星期一都可以。星期一之后也可以。
有一些东西我没有正确理解。
而且我认为这个问题会带来更多的问题。
我想做什么?- 这很简单--我只是想让那部分代码在星期一不工作。
我需要在论坛上寻找一些有用的信息,在这里或那里......
谢谢你的时间。
我只是想让这部分代码在星期一不工作。
你的原始代码应该做到这一点。
这段代码只在日内图上运行,在除周一以外的任何一天都可以运行。
请记住,这个。
和这个是一样的。
所以这两个条件都需要被满足
你的原始代码应该做到这一点。
也许下面的图片可以帮助我澄清我的问题。
在我改变时间框架之前,下面的代码不能正常工作,请看 下面的图片(几分钟前才发现这个区别)。
你评论中的第一部分代码,我仍然在使用它。
谢谢你的评论。
你可以右键点击,打开日志的txt文件,看看是否在里面,有时一些行会被跳过。
有时加入一个sleep(10)可以帮助你。
如果你想检查,你可以添加播放声音,这样你就可以听到而不是看到代码是否被触发了。
你可以右键点击,打开日志的txt文件,看看是否在里面,有时一些行会被跳过。
有时加入一个sleep(10)也有帮助。
如果你想检查,你可以添加播放声音,这样你就可以听到而不是看到代码是否被触发了。
谢谢你的评论。
我只是感到困惑,我需要再单独尝试一次。
快了...
我希望我下面的示例代码可以帮助我,我已经更清楚地解释了我的问题。
问: 请问我的示例代码有什么问题吗?
(看起来没有什么问题--但是当你试过之后--你会发现我想说的是什么)
谢谢你。
代码在哪里?我没有看到任何代码?
或者你是说这个。
根据文档,这是对的。
DayOfWeek
返回最后已知的服务器时间 的当前零基星期(0-星期日、1、2、3、4、5、6)。
返回的值。
当前以零为基础的一天(0-周日,1,2,3,4,5,6)。
备注
在测试中,最后已知的服务器时间是模拟的。
我们早些时候已经谈过这个问题。
下面是我给出的例子,它略有不同,但我相信你会明白的。