[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 919 1...912913914915916917918919920921922923924925926...1145 新评论 [删除] 2010.10.19 09:09 #9181 Nilog: 你能告诉我,当指标本身从图表中删除时,如何删除窗口中由指标创建的对象? 使用特殊函数 deinit() 并列出循环中所有对象的名称,如果对象很少,则分别规定它们的名称 boolObjectDelete( string name) 删除一个具有指定名称的对象。如果成功删除,该函数返回TRUE,否则返回FALSE。 要获得更多的错误信息,请调用GetLastError() 函数。 参数。 名称 - 被删除对象的名称。 例子。ObjectDelete("text_object")。 Nilog 2010.10.19 09:16 #9182 forex-k: --用特殊函数deinit()-- 谢谢你! [删除] 2010.10.19 09:27 #9183 假设我有1个未结订单,然后第二个挂单开仓,我如何使第一个订单的获利 等于第二个订单的获利? 以此类推,1,2=3 1,2,3=4 1,2,3,4=5 ? evgens 2010.10.19 09:42 #9184 我不是在开玩笑,我的专家顾问真的不工作!"。 唯一的答案是 "它应该工作",但事实并非如此。 这个问题的唯一答案是 "它应该工作",但它并没有。 我认为问题可能出在其他方面? extern double StopLoss=50.0; extern double TakeProfit=50.0; extern double Lots=1; extern int total; int start() { double Price_1, Price_2, min, max; RefreshRates(); Price_1=Bid; Price_2=Ask; min=iLow(NULL,0,2); max=iHigh(NULL,0,2); total=OrdersTotal(); if(total<1) { if(Price_1>max) OrderSend(Symbol(),OP_BUY,Lots,Ask,5,Bid-StopLoss*Point,Ask+TakeProfit*Point,"My order#",16384,0,Green); if(Price_2<min) OrderSend(Symbol(),OP_SELL,Lots,Bid,5,Ask+StopLoss*Point,Bid-TakeProfit*Point,"My order#",16384,0,Green); } } return(0); 这个笑脸一直在笑,但它不工作,位置没有打开。 [WARNING CLOSED!] Any newbie You can add T/P help my ea does Dimitry 2010.10.19 09:43 #9185 gheka:我不是在开玩笑,我的专家顾问真的不工作!"。唯一的答案是 "它应该工作",但事实并非如此。这个问题的唯一答案是 "它应该工作",但它没有。我认为问题可能出在其他方面? extern double StopLoss=50.0; extern double TakeProfit=50.0; extern double Lots=1; extern int total; int start() { double Price_1, Price_2, min, max; RefreshRates(); Price_1=Bid; Price_2=Ask; min=iLow(NULL,0,2); max=iHigh(NULL,0,2); total=OrdersTotal(); if(total<1) { if(Price_1>max) OrderSend(Symbol(),OP_BUY,Lots,Ask,5,Bid-StopLoss*Point,Ask+TakeProfit*Point,"My order#",16384,0,Green); if(Price_2<min) OrderSend(Symbol(),OP_SELL,Lots,Bid,5,Ask+StopLoss*Point,Bid-TakeProfit*Point,"My order#",16384,0,Green); } } return(0); 这个笑脸一直在笑,但它不工作,位置没有打开。 这意味着账户中已经有未结头寸了 evgens 2010.10.19 09:55 #9186 Necron: 这意味着账户中已经有未结头寸 。 我开了一个 新的模拟账户,我从未碰过存款。 我不知道这是否与DT的类型有关? Nilog 2010.10.19 09:58 #9187 为什么声音只重复一次? if (Balance < Loss) { for(int i = 0; i < 5; i++) PlaySound("LossLimitReached.wav"); Sleep (1000); } evgens 2010.10.19 10:02 #9188 Nilog: 为什么声音只重复一次? if (Balance < Loss) { for(int i = 0; i < 5; i++) { - ты наверно это забыл поставить PlaySound("LossLimitReached.wav"); Sleep (1000); } - и это тоже } Nilog 2010.10.19 10:15 #9189 gheka: 已添加。还是只重复了一次。:( evgens 2010.10.19 10:31 #9190 还有一个方法,把你的声音,放到NERO(声音编辑软件)里,如果有的话,做一个声音 其中5人。 如果我没记错的话,"i++"对每一个刻度都起作用,也就是说,连续5个刻度都会有声音发出。 另外,为了以防万一,请看这里https://book.mql4.com/ru/operators/for 1...912913914915916917918919920921922923924925926...1145 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你能告诉我,当指标本身从图表中删除时,如何删除窗口中由指标创建的对象?
使用特殊函数 deinit()
并列出循环中所有对象的名称,如果对象很少,则分别规定它们的名称
要获得更多的错误信息,请调用GetLastError() 函数。
--用特殊函数deinit()--
谢谢你!
我不是在开玩笑,我的专家顾问真的不工作!"。
唯一的答案是 "它应该工作",但事实并非如此。
这个问题的唯一答案是 "它应该工作",但它并没有。
我认为问题可能出在其他方面?
extern double StopLoss=50.0;
extern double TakeProfit=50.0;
extern double Lots=1;
extern int total;
int start()
{
double Price_1, Price_2, min, max;
RefreshRates();
Price_1=Bid;
Price_2=Ask;
min=iLow(NULL,0,2);
max=iHigh(NULL,0,2);
total=OrdersTotal();
if(total<1)
{
if(Price_1>max)
OrderSend(Symbol(),OP_BUY,Lots,Ask,5,Bid-StopLoss*Point,Ask+TakeProfit*Point,"My order#",16384,0,Green);
if(Price_2<min)
OrderSend(Symbol(),OP_SELL,Lots,Bid,5,Ask+StopLoss*Point,Bid-TakeProfit*Point,"My order#",16384,0,Green);
}
}
return(0);
这个笑脸一直在笑,但它不工作,位置没有打开。
我不是在开玩笑,我的专家顾问真的不工作!"。
唯一的答案是 "它应该工作",但事实并非如此。
这个问题的唯一答案是 "它应该工作",但它没有。
我认为问题可能出在其他方面?
extern double StopLoss=50.0;
extern double TakeProfit=50.0;
extern double Lots=1;
extern int total;
int start()
{
double Price_1, Price_2, min, max;
RefreshRates();
Price_1=Bid;
Price_2=Ask;
min=iLow(NULL,0,2);
max=iHigh(NULL,0,2);
total=OrdersTotal();
if(total<1)
{
if(Price_1>max)
OrderSend(Symbol(),OP_BUY,Lots,Ask,5,Bid-StopLoss*Point,Ask+TakeProfit*Point,"My order#",16384,0,Green);
if(Price_2<min)
OrderSend(Symbol(),OP_SELL,Lots,Bid,5,Ask+StopLoss*Point,Bid-TakeProfit*Point,"My order#",16384,0,Green);
}
}
return(0);
这个笑脸一直在笑,但它不工作,位置没有打开。
这意味着账户中已经有未结头寸 。
我开了一个 新的模拟账户,我从未碰过存款。
我不知道这是否与DT的类型有关?
为什么声音只重复一次?
为什么声音只重复一次?
已添加。还是只重复了一次。:(
还有一个方法,把你的声音,放到NERO(声音编辑软件)里,如果有的话,做一个声音
其中5人。
如果我没记错的话,"i++"对每一个刻度都起作用,也就是说,连续5个刻度都会有声音发出。
另外,为了以防万一,请看这里https://book.mql4.com/ru/operators/for