[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 209 1...202203204205206207208209210211212213214215216...1145 新评论 Rid 2009.09.01 15:38 #2081 我在做点球时用这个功能关闭未结头寸。 if ( ( PriceOpenLastPos(NULL, OP_BUY, Magic )+ TakeProfit_Buy*Point)<=Bid && PriceOpenLastPos(NULL, OP_BUY, Magic )>0) ClosePositions(NULL, OP_BUY, Magic ); //если профит позиции в пунктах превышает заданное //значение - закрывем позицию [Deleted] 2009.09.01 15:38 #2082 非常感谢你,rid。但对我来说,重要的是要了解我在哪里出了错。 Victor Nikolaev 2009.09.01 16:29 #2083 Alex5757000 писал(а)>> 编译时,它给出了一堆错误。帮助理解,我自己看不出哪里犯了错。 //-----------------------------------------------------------------------------+ // Функция возвращает OrderOpenPrice последнего открытого экспертом рыночного ордера | //-----------------------------------------------------------------------------+ double Last_Order_Price() { double Last_price=0; for(int i=OrdersTotal()-1; i>=0; i--) { if(OrderSelect( i, SELECT_BY_POS)==true) { if(OrderSymbol()!=Symbol()) continue; if(OrderMagicNumber()!=123456) continue; if(OrderType()>1) continue; Last_price =OrderOpenPrice(); return( Last_price); } } } >>应该可以,没有检查。 [Deleted] 2009.09.01 19:14 #2084 谢谢你,Vinin和 rid . 我已经搞清楚了。 [删除] 2009.09.01 20:42 #2085 请告诉我,MT4中是否有一个工具可以显示2条线,第一条线显示0,第二条线显示从第一条零线开始的点值或价格。 cdover 2009.09.02 10:32 #2086 你好,我想让它在RSI指标从下到上越过LevelDown线时开出一个 买入头寸,而在蜡烛的交叉点内不计算在内,只计算当前和前一个蜡烛的收盘价之间。结果代码如下,但无论蜡烛是否形成,它都会开仓,即只要RSI的下一个刻度高于LevelDown就开仓,而且应该是在收盘价。你能告诉我应该注意什么吗? double redRSI = iRSI(NULL, 0, PeriodRed, PRICE_CLOSE,0); double redRSI_old = iRSI(NULL, 0, PeriodRed, PRICE_CLOSE,1); if (( redRSI >= LevelDown) && ( redRSI_old <= LevelDown)) { ticket= WHCOrderSend(Symbol(),OP_BUY, MyLots,Ask,3, SL, TP,"Buy", Magic,0,Blue); if( ticket < 0) { Print("Ошибка открытия ордера BUY #", GetLastError()); Sleep(10000); return (0); } } Victor Nikolaev 2009.09.02 11:07 #2087 cdover писал(а)>> 你好,我想让它在RSI指标从下到上越过LevelDown线时开出一个买入头寸,而在蜡烛的交叉点内不计算在内,只计算当前和前一个蜡烛的收盘价之间。结果代码如下,但无论蜡烛是否形成,它都会开仓,即只要RSI的下一个刻度高于LevelDown就开仓,而且应该是在收盘价。请告知需要注意什么? 提前感谢。 >> 不是去分析零条和第一条,而是去分析第一条和第二条。 double redRSI = iRSI(NULL, 0, PeriodRed, PRICE_CLOSE,1); double redRSI_old = iRSI(NULL, 0, PeriodRed, PRICE_CLOSE,2); 但顾问需要对新酒吧的开业进行控制 cdover 2009.09.02 11:13 #2088 Vinin писал(а)>> 不是去分析零条和第一条,而是去分析第一条和第二条。 但在我们的EA中,我们必须提供对打开一个新酒吧的控制。 我明白了,也就是说,当前的条形图,尽管还没有完全形成,但仍有当前时刻的收盘价......>> 谢谢你! [删除] 2009.09.02 17:58 #2089 祝大家今天愉快 你能告诉我谁知道什么是 "外部专家 "以及他们如何工作吗? [删除] 2009.09.02 21:52 #2090 帮助修复每小时开启交易的代码。HELP!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 谢谢!!!!!!!!!!!! 附加的文件: she_kanskigor.mq4 4 kb 1...202203204205206207208209210211212213214215216...1145 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我在做点球时用这个功能关闭未结头寸。
编译时,它给出了一堆错误。帮助理解,我自己看不出哪里犯了错。
谢谢你,Vinin和 rid . 我已经搞清楚了。
你好,我想让它在RSI指标从下到上越过LevelDown线时开出一个 买入头寸,而在蜡烛的交叉点内不计算在内,只计算当前和前一个蜡烛的收盘价之间。结果代码如下,但无论蜡烛是否形成,它都会开仓,即只要RSI的下一个刻度高于LevelDown就开仓,而且应该是在收盘价。你能告诉我应该注意什么吗?
你好,我想让它在RSI指标从下到上越过LevelDown线时开出一个买入头寸,而在蜡烛的交叉点内不计算在内,只计算当前和前一个蜡烛的收盘价之间。结果代码如下,但无论蜡烛是否形成,它都会开仓,即只要RSI的下一个刻度高于LevelDown就开仓,而且应该是在收盘价。请告知需要注意什么? 提前感谢。
>> 不是去分析零条和第一条,而是去分析第一条和第二条。
但顾问需要对新酒吧的开业进行控制不是去分析零条和第一条,而是去分析第一条和第二条。
但在我们的EA中,我们必须提供对打开一个新酒吧的控制。我明白了,也就是说,当前的条形图,尽管还没有完全形成,但仍有当前时刻的收盘价......>> 谢谢你!
祝大家今天愉快
你能告诉我谁知道什么是 "外部专家 "以及他们如何工作吗?