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

 
它可能可以做到...
 

我想为10点和20点之间的交易设置一个限制...但我在手册中看到,iTime或TimeCurrent

返回最后已知的服务器时间(最新报价的传入时间),即从1970年1月1日00:00开始经过的秒数。

真的有必要以亿为单位计算秒数吗?

 
是的,我几乎没有使用过时间功能。
 
rigonich:


是否有可能像下订单时那样在行中写上注释(票号和订单类型)?

所以请向我解释一下,不是心灵感应者,我们说的是什么线?

开个玩笑。我的意思是,如果你是一个心灵感应者,我就不会有任何疑问。认为这很有趣。

================

他指的是图表上显示订单水平的线条。

 
Dimka-novitsek:

晚上好!你能不能告诉我,这个条件能不能行得通--不是准确的反应加或减三分?

我在单独的纸上画了两个坐标轴,猜了25分钟。


你是什么意思,不准确的触发?如果你想在一个区间内随机触发价格--增加随机数的生成,使触发等于这个区间内生成的数字的值,或者触发--不触发取决于生成的数字是偶数还是奇数,否则它将不起作用,因为如果它在最接近的水平上起作用,它就是在所有其他水平上不起作用,你会得到同样准确的触发,但在不同的水平上
 
Dimka-novitsek:
是的,我几乎没有使用过时间功能。


事实证明,这很容易...

Hour()返回终端时钟--而且没有秒数 :))

 
lottamer:


对我来说,这很简单--订单总是一次一个。不可能有两个。这就是为什么在参数....,很难错过。

print是无声的,但BLOCK中的下一条命令与它一起通过(关闭事务)。

一定是利润大小的问题......也许是点数的问题?

尽管它清楚地写着"-0.24"-美元...

不明白...


试着定义点价并以点为单位设置条件。
 
lottamer:


结果是很容易的...

Hour()返回终端时钟 - 没有秒数 :))

Hour() 返回服务器的开始时间。TimeHour()返回指定时间的终端时钟(准确地说,是服务器时钟),没有任何秒数。
 
Dimka-novitsek:

晚上好!你能不能告诉我,这个条件能不能行得通--不是准确的反应加或减三分?

我在这里25分钟,在一个单独的文件两个坐标轴,我猜。


我再次阅读了你的评论,看来你需要的不是随机触发,而是一个条件--如果价格处于某个水平(起始水平),并且在开始计数后的一段时间内小于上水平+3和大于上水平-3或小于下水平+3和大于下水平-3点--关闭所有。

或者,如果价格等于上级或下级+3,小于下级-3,并关闭所有订单。

 
rigonich:
Hour() 返回程序的服务器开始时间。指定时间的终端时钟(准确的服务器时钟)没有任何秒数,由TimeHour()函数返回。


nota....

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

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

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

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

现在有一个问题...

为什么在我的行

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

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