[存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. - 页 432

 
谁能解释一下,在OrderSelect函数中,订单被选择到哪一点,是什么打断了它的选择,为什么它不能在START开始时被选择1次?
 

大家好,亲爱的同事们,你们能告诉我为什么


Comment(MarketInfo("EURUSD",MODE_STOPLEVEL));


返回0 ?

 
Pyro:

大家好,亲爱的同事们,你们能告诉我为什么



返回0 ?

我还想问这个问题 ....我加入
 

你好。

我在寻找帮助。

我以前从未画过一条线。

如果有人能告诉我,我哪里做错了。

谢谢。

对于t2,你可以设置22以下的任何小时。

//if(TimeCurrent()>t2 && ObjectFind("bottom") && ObjectFind("top")
//ObjectMove("bottom "+t2, 0, t2, p2);
ObjectFind("bottom"); ObjectFind("top");
ObjectCreate("top "+t2,OBJ_HLINE,0,t1,p1)。
ObjectCreate("bottom "+t2, OBJ_HLINE,0,t2,p2)。
ObjectSet("bottom "+t2, OBJPROP_STYLE, STYLE_SOLID)。
ObjectSet("bottom "+t2, OBJPROP_COLOR, DeepSkyBlue)。
ObjectSet("top "+t2, OBJPROP_COLOR, DeepSkyBlue)。
//if(TimeCurrent()==20)ObjectsDeleteAll(2, OBJ_HLINE)。
如果(TimeCurrent()==22)ObjectsDelete("top "+t2)。
如果(TimeCurrent()==22)ObjectDelete("底部 "+t2)。
//if(TimeCurrent()==22)ObjectDelete("top")。
//if(TimeCurrent()==22)ObjectDelete("底部")。

所有这些都被评论过了。

 
Pyro:

大家好,亲爱的同事们,你们能告诉我为什么



返回0 ?


我总是有零。庄家并不限制设置挡板的距离。

"符号属性"中查看他们写的内容或在DC的网站上查看,也许你的水平=0。

 
Fam:
谁能解释一下,在OrderSelect函数中,订单被选择到哪一点,是什么打断了它的选择,为什么它不能在START开始时被选择1次?

是被选中的订单打断了对另一个订单的选择。
 
DhP:


我总是有零。庄家并没有限制停止设置的距离。

看看他们在 "角色属性 "或DC的网站上写了什么,也许你的停止等级=0。


我不知道,这不是0,我甚至使用了

double PipsMull=0.0001;

问价+PipsMull+MarketInfo(Symbol(),MODE_STOPLEVEL)*Point

如果它非常接近我想下订单的水平

 
mario065:

你好。

我在寻找帮助。

我以前从未画过一条线。

如果有人能告诉我,我哪里做错了。

谢谢。

对于t2,你可以设置低于22的任何小时。

ObjectFind("bottom"); ObjectFind("top");
ObjectCreate("top "+t2, OBJ_HLINE,0,t1,p1) 。
ObjectCreate("bottom "+t2, OBJ_HLINE,0,t2,p2);
ObjectSet("bottom "+t2, OBJPROP_STYLE, STYLE_SOLID);
ObjectSet("bottom "+t2, OBJPROP_COLOR, DeepSkyBlue);
ObjectSet("top "+t2, OBJPROP_COLOR, DeepSkyBlue);

if(TimeCurrent()==22)ObjectDelete("top "+t2);
if(TimeCurrent()==22)ObjectDelete("bottom "+t2)。

最后两行代码将无法工作!

我引用了帮助。

数据时间TimeCurrent( )
返回最后已知的服务器时间(最后一次引用的时间),作为1970年1月1日00:00以来的秒数。
写一个简单的脚本,只有一行:

Alert("TimeCurrent= ",TimeCurrent())。

再看看这个警报告诉你什么数字。这实际上会告诉你,从1970年1月1日零点到现在,已经过去了22秒多的时间。

 
drknn:

最后两行代码将无法工作!

引用帮助中的话。

数据时间TimeCurrent( )
返回最后一个已知服务器的时间(最后一次引用的时间),作为自1970年1月1日00:00以来经过的秒数。
写一个简单的脚本,只有一行:

Alert("TimeCurrent= ",TimeCurrent())。

再看看这个警报告诉你什么数字。这实际上会告诉你,从1970年1月1日的00:00到现在,已经过去的时间远远超过了22秒!


但我也试过这种方式

如果(TimeCurrent()>(t2+8*3600))ObjectDelete("top")。

我指定行的形成时间+删除行的时间,单位是秒。

不起作用。

 
sergeev:

他的选择打断了另一个订单的选择。


谢谢你,因为我一直在代码中写这个命令作为预防措施。

另外,你能告诉我寻找逻辑错误的最佳方法是什么吗?例如,我插入Alert 并查看日志,也许有更文明的方法?或任何更方便的招数。