[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 446 1...439440441442443444445446447448449450451452453...1145 新评论 T-G 2010.02.25 09:57 #4451 sanyooooook >>: нормализуйте цену 竞标不是正常的吗? 开始时它是有效的 T-G 2010.02.25 09:58 #4452 keekkenen >>: попробуй прогнать цикл из конца в начало 仍然是一个关闭错误 T-G 2010.02.25 10:00 #4453 qwerewq >>: воткни вот это в старт, закроет все с гарантией, только впиши условия.. 为什么它不能作为一个函数工作,为什么它在启动时能工作? gince 2010.02.25 10:06 #4454 请改正。 未关闭 在穿越RSI水平60时收盘 Extern int Level_2 =60; rsi_0=iRSI( NULL,0, RSI_Period_0, PRICE_CLOSE, 0 ) 。 rsi_1=iRSI( NULL,0, RSI_Period_0, PRICE_CLOSE, 1 ) 。 如果(rsi_1 > Level_2 && rsi_0 < Level_2) OrderClose(OrderTicket(),OrderLots(), Bid,3,White)。 突破。 --- 2010.02.25 10:08 #4455 gince >>: Поправте, пожалуйцта. Незакрывает Закрытие по пересечению RSI уровня 60 ц верху в низ 在RSI - 水平从底部到顶部。底部0从顶部60。 gince 2010.02.25 10:09 #4456 sergeev >>: у РСИ - уровни снизу вверх. снизу 0 сверху 60. 我知道 这是一个买入收盘。 上层60,下层40 gince 2010.02.25 10:31 #4457 for(int i=0; i<OrdersTotal(); i++) { if(OrderSelect( i, SELECT_BY_POS, MODE_TRADES)==false) break; if(OrderMagicNumber()!= MAGICMA || OrderSymbol()!=Symbol()) continue; //---- check order type if(OrderType()==OP_BUY) { //if(Open[1]>ma_2 && Close[1]<ma_2) OrderClose(OrderTicket(),OrderLots(),Bid,3,White); if( rsi_1 > Level_2 && rsi_0 < Level_2) OrderClose(OrderTicket(),OrderLots(),Bid,3,White); break; } if(OrderType()==OP_SELL) { //if(Open[1]<ma_2 && Close[1]>ma_2) OrderClose(OrderTicket(),OrderLots(),Ask,3,White); if( rsi_1 < Level_1 && rsi_0 > Level_1)OrderClose(OrderTicket(),OrderLots(),Ask,3,White); break; } } gince 2010.02.25 10:34 #4458 Andrei01 2010.02.25 10:35 #4459 Vinin >>: А перейти в конец файла не пробовали? FileSeek() 非常感谢你。现在开始工作了。 不过在我看来,按照常理,在文件添加模式下,当你打开文件时,默认的指针应该自动移动到文件的末尾,或者这种模式的文档至少可以提供一个指向这个功能的链接,以便每次手动操作。 --- 2010.02.25 10:50 #4460 gince >>: 你的算法是正确的。对可能的错误进行汇报,并找出专家顾问在执行这段代码时到达的位置。 + 打印计算出的rsi值。 1...439440441442443444445446447448449450451452453...1145 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
нормализуйте цену
竞标不是正常的吗? 开始时它是有效的
попробуй прогнать цикл из конца в начало
仍然是一个关闭错误
воткни вот это в старт, закроет все с гарантией, только впиши условия..
为什么它不能作为一个函数工作,为什么它在启动时能工作?
请改正。 未关闭
在穿越RSI水平60时收盘
Extern int Level_2 =60;
rsi_0=iRSI( NULL,0, RSI_Period_0, PRICE_CLOSE, 0 ) 。
rsi_1=iRSI( NULL,0, RSI_Period_0, PRICE_CLOSE, 1 ) 。
如果(rsi_1 > Level_2 && rsi_0 < Level_2) OrderClose(OrderTicket(),OrderLots(), Bid,3,White)。
突破。
Поправте, пожалуйцта. Незакрывает
Закрытие по пересечению RSI уровня 60 ц верху в низ
在RSI - 水平从底部到顶部。底部0从顶部60。
у РСИ - уровни снизу вверх. снизу 0 сверху 60.
我知道
这是一个买入收盘。
上层60,下层40
А перейти в конец файла не пробовали? FileSeek()
非常感谢你。现在开始工作了。
不过在我看来,按照常理,在文件添加模式下,当你打开文件时,默认的指针应该自动移动到文件的末尾,或者这种模式的文档至少可以提供一个指向这个功能的链接,以便每次手动操作。
你的算法是正确的。对可能的错误进行汇报,并找出专家顾问在执行这段代码时到达的位置。
+ 打印计算出的rsi值。