文章 "针对初学者以 MQL5 编写“EA 交易”的分步指南" - 页 10 1...34567891011121314151617...30 新评论 [删除] 2014.10.04 09:03 #91 pisenysh:编译时出现错误应检查'OrderSend'的返回值 my_first_ea.mq5 211 10可能出了什么问题? 这是一个确定的错误吗? Rashid Umarov 2014.10.04 10:18 #92 pisenysh:编译时出现错误应检查 "OrderSend "的返回值 my_first_ea.mq5 211 10什么地方出错了? 编译器说有必要处理交易函数 的执行结果。 Grenjohn 2014.10.16 22:06 #93 您好!我能问您一个问题吗?Expert Advisor 是否可以精确到秒?也就是说,如果我不仅需要在某一小时和分钟内开仓和平仓,还需要在某一秒钟内开仓和平仓? Server Muradasilov 2014.10.16 22:22 #94 Grenjohn:您好!我能问您一个问题吗?Expert Advisor 的交易精度是否可以达到秒级?也就是说,如果我不仅需要在某一小时和分钟内开仓和平仓,还需要在某一秒钟内开仓和平仓? 一分钟由一百秒组成,您想要哪一个? Andrey Khatimlianskii 2014.10.17 00:59 #95 server: 一分钟由一百秒组成 - 你想要哪一个? 这已载入史册;) Grenjohn 2014.10.21 21:52 #96 我不明白!?一分钟包括 60 秒。例如,我设定智能交易系统在 12:30开仓,我需要它在 45 秒时触发。当我设置 12:30 时,一切正常,交易开启,但当我尝试增加秒数时,却不起作用!? Grenjohn 2014.10.21 22:04 #97 下面是代码本身:extern int tp = 1000;extern int sl = 1000;extern double Lots = 0.01;int ticket;int start(){if(OrdersTotal( )==0 && Hour ( )==23 && Minute ( )==02 && Seconds ( )==30){ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,0,Bid-sl*Point,Bid+tp*Point,"",123,0,Red);}if (OrdersTotal( )==1 && Hour( )==23 && Minute( )==03 && Seconds ( )==30)){OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES);OrderClose(ticket,Lots,Bid,20,Green);}} Discussion of article "Step-by-Step OrderSend, getting better price. Need Help with Error Stanislav Korotky 2014.10.21 22:56 #98 Grenjohn:下面是代码本身:extern int tp = 1000;extern int sl = 1000;extern double Lots = 0.01;int ticket;int start(){if(OrdersTotal( )==0 && Hour ( )==23 && Minute ( )==02 && Seconds ( )==30){ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,0,Bid-sl*Point,Bid+tp*Point,"",123,0,Red);}if (OrdersTotal( )==1 && Hour( )==23 && Minute( )==03 && Seconds ( )==30)){OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES);OrderClose(ticket,Lots,Bid,20,Green);}} Gy.设置检查秒数() >= 30,因为一秒钟可能很快就过去了,在这期间不会有一个跳动点到达。PS 最好使用代码样式(SRC 按钮)对代码进行样式化。 Grenjohn 2014.10.22 10:04 #99 现在可以了,非常感谢!真正的问题是秒针的速度太快了,"√"来不及打完。 Grenjohn 2014.10.22 13:10 #100 您能告诉我更多吗?是否可以像普通计时器一样,在 Expert Advisors 中以秒为单位明确开仓和平仓,而不考虑刻度。也就是说,如果时钟是 12:52:25,那么仓位就会打开,而不需要等待新的刻度,平仓也是如此? 1...34567891011121314151617...30 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
编译时出现错误
应检查'OrderSend'的返回值 my_first_ea.mq5 211 10
可能出了什么问题?
编译时出现错误
应检查 "OrderSend "的返回值 my_first_ea.mq5 211 10
什么地方出错了?
您好!我能问您一个问题吗?Expert Advisor 是否可以精确到秒?也就是说,如果我不仅需要在某一小时和分钟内开仓和平仓,还需要在某一秒钟内开仓和平仓?
您好!我能问您一个问题吗?Expert Advisor 的交易精度是否可以达到秒级?也就是说,如果我不仅需要在某一小时和分钟内开仓和平仓,还需要在某一秒钟内开仓和平仓?
一分钟由一百秒组成 - 你想要哪一个?
我不明白!?一分钟包括 60 秒。例如,我设定智能交易系统在 12:30开仓,我需要它在 45 秒时触发。当我设置 12:30 时,一切正常,交易开启,但当我尝试增加秒数时,却不起作用!?
下面是代码本身:
extern int tp = 1000;
下面是代码本身:
extern int tp = 1000;
您能告诉我更多吗?是否可以像普通计时器一样,在 Expert Advisors 中以秒为单位明确开仓和平仓,而不考虑刻度。也就是说,如果时钟是 12:52:25,那么仓位就会打开,而不需要等待新的刻度,平仓也是如此?