M1图表缺少条形图 - 页 4 123456789 新评论 [删除] 2012.06.27 18:07 #31 DanLett: 但随后如何重复请求打开一个订单,例如,如果没有酒吧8 34和什么将打开在8 35....? 设置范围,例如--不要在34分钟开单,而是从第33分钟到第35分钟开单。 ((Minute()>=33) && (Minute()<=35)) [删除] 2012.06.27 18:13 #32 DanLett: 它到底能不能打开? Maxim Kyzminsky 2012.06.27 18:19 #33 DmitriyN:简化到极致。将你的时间设置为比服务器的时间长一分钟。并运行它。这个代码到底能不能打开你的订单?这对我来说是有效的。 整个代码 int start() { //---- 如果((OrdersTotal()==0 && Hour()==21) && (Minute()>=13)) OrderSend(Symbol(),OP_SELL,0.01,Bid,0,Ask+100*Point,Ask-100*Point,"DLSexp",123,0)。 Print(GetLastError(); //---- return(0); } 它总是发出 2012.06.27 22:17:00 wesfsdf EURUSD,M1: 0 PSwesfsdf该EA的名称) M1 chart missing bars My script does not same EA...BUT DIFFERENT RESULT Rulabs 2012.06.27 18:24 #34 DanLett: 所有代码 int start() { //---- 如果((OrdersTotal()==0 && Hour()==21) && (Minute()>=13)) OrderSend(Symbol(),OP_SELL,0.1,Bid,0,Ask+100*Point,Ask-100*Point,"DLSexp",123,0)。 Print(GetLastError(); //---- return(0); } 我一直都有这种感觉 2012.06.27 22:17:00 wesfsdf EURUSD,M1: 0 PSwesfsdf 专家顾问的名称) 在测试器中没有错误,这很清楚,你需要看真实的日志(最好先看演示,因为机器人正在失去冷静,不要急于真实)。 Maxim Kyzminsky 2012.06.27 18:29 #35 我认为地段的杠杆率真的有问题,我们需要找出测试器上的杠杆率......我怎么做呢......!? [删除] 2012.06.27 18:38 #36 DanLett: 我认为地段的杠杆率真的有问题,我们需要找出测试器上的杠杆率......我怎么做呢......!? 试试运行这个。也许你以后有停顿的时候。 int start() { if (OrdersTotal()==0) OrderSend(Symbol(),OP_SELL,0.01,Bid,0,0,0,"DLSexp",123,0); Print(GetLastError()); return(0); } Андрей 2012.06.27 19:13 #37 真他妈的... 在OrderSend 行 ,返回代码和错误分析在哪里?? [删除] 2012.06.27 19:17 #38 jartmailru: 有什么好分析的,有一个130的错误--显然。 Maxim Kyzminsky 2012.06.27 19:43 #39 我已经弄清楚了我的错误。 if(OrdersTotal()==0) 我有4笔交易,所以没有打开:) 非常感谢帮助! 最后一个问题 我怎么能用这个EA只开一个交易呢? 例如:在TP或Sl收盘后开出1笔买入或卖出的交易,然后在条件下开出另一笔交易。 即如果条件1:那么购买 如果条件2:那么卖出并准确关闭它们... 但是,我早些时候开的交易没有关闭怎么办? [删除] 2012.06.27 19:52 #40 DanLett:但它并没有关闭我以前开的订单! 而你的专家顾问并没有关闭订单--它没有关闭机制。你的订单被TP或SL关闭。 如果条件OrdersTotal()=0,如果没有订单,即其金额为0,则开盘将发生。 如果条件OrdersTotal()<2,开盘将是,如果订单数量少于2。 123456789 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
但随后如何重复请求打开一个订单,例如,如果没有酒吧8 34和什么将打开在8 35....?
((Minute()>=33) && (Minute()<=35))
简化到极致。将你的时间设置为比服务器的时间长一分钟。并运行它。
这个代码到底能不能打开你的订单?
这对我来说是有效的。
整个代码
int start()
{
//----
如果((OrdersTotal()==0 && Hour()==21) && (Minute()>=13))
OrderSend(Symbol(),OP_SELL,0.01,Bid,0,Ask+100*Point,Ask-100*Point,"DLSexp",123,0)。
Print(GetLastError();
//----
return(0);
}
它总是发出
2012.06.27 22:17:00 wesfsdf EURUSD,M1: 0
PSwesfsdf该EA的名称)
所有代码
int start()
{
//----
如果((OrdersTotal()==0 && Hour()==21) && (Minute()>=13))
OrderSend(Symbol(),OP_SELL,0.1,Bid,0,Ask+100*Point,Ask-100*Point,"DLSexp",123,0)。
Print(GetLastError();
//----
return(0);
}
我一直都有这种感觉
2012.06.27 22:17:00 wesfsdf EURUSD,M1: 0
PSwesfsdf 专家顾问的名称)
我认为地段的杠杆率真的有问题,我们需要找出测试器上的杠杆率......我怎么做呢......!?
试试运行这个。也许你以后有停顿的时候。
在OrderSend 行
,返回代码和错误分析在哪里??
我已经弄清楚了我的错误。
if(OrdersTotal()==0) 我有4笔交易,所以没有打开:) 非常感谢帮助!
最后一个问题
我怎么能用这个EA只开一个交易呢?
例如:在TP或Sl收盘后开出1笔买入或卖出的交易,然后在条件下开出另一笔交易。
即如果条件1:那么购买
如果条件2:那么卖出并准确关闭它们...
但是,我早些时候开的交易没有关闭怎么办?
但它并没有关闭我以前开的订单!
而你的专家顾问并没有关闭订单--它没有关闭机制。你的订单被TP或SL关闭。
如果条件OrdersTotal()=0,如果没有订单,即其金额为0,则开盘将发生。
如果条件OrdersTotal()<2,开盘将是,如果订单数量少于2。