[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 592 1...585586587588589590591592593594595596597598599...631 新评论 Dimka-novitsek 2012.12.07 16:37 #5911 它可能可以做到... elllfix 2012.12.07 16:42 #5912 我想为10点和20点之间的交易设置一个限制...但我在手册中看到,iTime或TimeCurrent 是返回最后已知的服务器时间(最新报价的传入时间),即从1970年1月1日00:00开始经过的秒数。真的有必要以亿为单位计算秒数吗? Dimka-novitsek 2012.12.07 16:45 #5913 是的,我几乎没有使用过时间功能。 Vadim Zhunko 2012.12.07 16:49 #5914 rigonich:是否有可能像下订单时那样在行中写上注释(票号和订单类型)?所以请向我解释一下,不是心灵感应者,我们说的是什么线? 开个玩笑。我的意思是,如果你是一个心灵感应者,我就不会有任何疑问。认为这很有趣。================他指的是图表上显示订单水平的线条。 [删除] 2012.12.07 16:56 #5915 Dimka-novitsek:晚上好!你能不能告诉我,这个条件能不能行得通--不是准确的反应加或减三分?我在单独的纸上画了两个坐标轴,猜了25分钟。 你是什么意思,不准确的触发?如果你想在一个区间内随机触发价格--增加随机数的生成,使触发等于这个区间内生成的数字的值,或者触发--不触发取决于生成的数字是偶数还是奇数,否则它将不起作用,因为如果它在最接近的水平上起作用,它就是在所有其他水平上不起作用,你会得到同样准确的触发,但在不同的水平上。 elllfix 2012.12.07 16:59 #5916 Dimka-novitsek: 是的,我几乎没有使用过时间功能。 事实证明,这很容易...Hour()返回终端时钟--而且没有秒数 :)) [删除] 2012.12.07 17:02 #5917 lottamer: 对我来说,这很简单--订单总是一次一个。不可能有两个。这就是为什么在参数....,很难错过。print是无声的,但BLOCK中的下一条命令与它一起通过(关闭事务)。一定是利润大小的问题......也许是点数的问题?尽管它清楚地写着"-0.24"-美元...不明白... 试着定义点价并以点为单位设置条件。 [删除] 2012.12.07 17:12 #5918 lottamer: 结果是很容易的...Hour()返回终端时钟 - 没有秒数 :)) Hour() 返回服务器的开始时间。TimeHour()返回指定时间的终端时钟(准确地说,是服务器时钟),没有任何秒数。 [删除] 2012.12.07 17:35 #5919 Dimka-novitsek:晚上好!你能不能告诉我,这个条件能不能行得通--不是准确的反应加或减三分?我在这里25分钟,在一个单独的文件两个坐标轴,我猜。 我再次阅读了你的评论,看来你需要的不是随机触发,而是一个条件--如果价格处于某个水平(起始水平),并且在开始计数后的一段时间内小于上水平+3和大于上水平-3或小于下水平+3和大于下水平-3点--关闭所有。或者,如果价格等于上级或下级+3,小于下级-3,并关闭所有订单。 elllfix 2012.12.07 17:42 #5920 rigonich: Hour() 返回程序的服务器开始时间。指定时间的终端时钟(准确的服务器时钟)没有任何秒数,由TimeHour()函数返回。 nota....Hour()的变化需要很长的时间来检查...你必须等待20分钟...所以我检查了Minute()...Print ("time===",Minute(); 显示分钟变化 - 每分钟。所以时钟也会改变......也就是说,它实际上显示的是当前的时间。现在有一个问题...为什么在我的行 如果 ( Ma_1>Ma_2 && (OrdersTotal()==0) && (Hour()>=7 || Hour()<19) )在测试器中,交易是在所有24小时内进行的,没有任何限制? 1...585586587588589590591592593594595596597598599...631 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我想为10点和20点之间的交易设置一个限制...但我在手册中看到,iTime或TimeCurrent 是
返回最后已知的服务器时间(最新报价的传入时间),即从1970年1月1日00:00开始经过的秒数。
真的有必要以亿为单位计算秒数吗?
是否有可能像下订单时那样在行中写上注释(票号和订单类型)?
所以请向我解释一下,不是心灵感应者,我们说的是什么线?
开个玩笑。我的意思是,如果你是一个心灵感应者,我就不会有任何疑问。认为这很有趣。
================
他指的是图表上显示订单水平的线条。
晚上好!你能不能告诉我,这个条件能不能行得通--不是准确的反应加或减三分?
我在单独的纸上画了两个坐标轴,猜了25分钟。
你是什么意思,不准确的触发?如果你想在一个区间内随机触发价格--增加随机数的生成,使触发等于这个区间内生成的数字的值,或者触发--不触发取决于生成的数字是偶数还是奇数,否则它将不起作用,因为如果它在最接近的水平上起作用,它就是在所有其他水平上不起作用,你会得到同样准确的触发,但在不同的水平上。
是的,我几乎没有使用过时间功能。
事实证明,这很容易...
Hour()返回终端时钟--而且没有秒数 :))
对我来说,这很简单--订单总是一次一个。不可能有两个。这就是为什么在参数....,很难错过。
print是无声的,但BLOCK中的下一条命令与它一起通过(关闭事务)。
一定是利润大小的问题......也许是点数的问题?
尽管它清楚地写着"-0.24"-美元...
不明白...
试着定义点价并以点为单位设置条件。
结果是很容易的...
Hour()返回终端时钟 - 没有秒数 :))
晚上好!你能不能告诉我,这个条件能不能行得通--不是准确的反应加或减三分?
我在这里25分钟,在一个单独的文件两个坐标轴,我猜。
我再次阅读了你的评论,看来你需要的不是随机触发,而是一个条件--如果价格处于某个水平(起始水平),并且在开始计数后的一段时间内小于上水平+3和大于上水平-3或小于下水平+3和大于下水平-3点--关闭所有。
或者,如果价格等于上级或下级+3,小于下级-3,并关闭所有订单。
Hour() 返回程序的服务器开始时间。指定时间的终端时钟(准确的服务器时钟)没有任何秒数,由TimeHour()函数返回。
nota....
Hour()的变化需要很长的时间来检查...你必须等待20分钟...
所以我检查了Minute()...
Print ("time===",Minute(); 显示分钟变化 - 每分钟。
所以时钟也会改变......也就是说,它实际上显示的是当前的时间。
现在有一个问题...
为什么在我的行
如果 ( Ma_1>Ma_2 && (OrdersTotal()==0) && (Hour()>=7 || Hour()<19) )
在测试器中,交易是在所有24小时内进行的,没有任何限制?