[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 1041 1...103410351036103710381039104010411042104310441045104610471048...1145 新评论 BBC 2010.12.13 21:06 #10401 costy_: 你能告诉我什么是神经网络的五个字,向量数据 ...我读了剩下的部分,看到了这个数字;))))。 你不能用两个字来形容它。尝试从最简单的开始--感知器。在这里或雷谢托夫的 网站上的某个地方读到。 然后再转到神经网络就比较容易了。 costy_ 2010.12.13 21:14 #10402 谢谢,我将从感知器 开始。 Robertas 2010.12.13 22:14 #10403 double a=NormalizeDouble(Ask,Digits); double b=NormalizeDouble(Bid,Digits); for(cnt=0;cnt<OrdersTotal();cnt++) { OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES); if(OrderSymbol()==Symbol()) { if(OrderType()==OP_BUY) { if(TrailingStop>0 && b-OrderOpenPrice()>Point*TrailingStop && OrderStopLoss()<b-Point*TrailingStop) { OrderModify(OrderTicket(),OrderOpenPrice(),b-Point*TrailingStop,OrderTakeProfit(),0,Blue); return(0); } } if(OrderType()==OP_SELL) { if(TrailingStop>0 && OrderOpenPrice()-a>Point*TrailingStop && OrderStopLoss()>a+Point*TrailingStop) { OrderModify(OrderTicket(),OrderOpenPrice(),a+Point*TrailingStop,OrderTakeProfit(),0,Red); return(0); } } } } 它说:OrderModify错误1。但不是所有的时间 :( 。帮助! costy_ 2010.12.13 22:58 #10404 fraktalas: 写道:OrderModify错误1。但不是所有的时间 :( 。帮助!如果未改变的值作为函数参数被传递,将产生一个错误1(ERR_NO_RESULT)。 修改是没有必要的。 在修改之前,检查可修改的参数之间的差异,那么就不会有错误。 Roma 2010.12.13 23:10 #10405 costy_: 如果将未改变的值作为参数传递给函数,将出现错误1。 愚蠢的是:) Robertas 2010.12.13 23:14 #10406 costy_: 如果未改变的值作为函数参数被传递,将产生一个错误1(ERR_NO_RESULT)。 修改是没有必要的。 在修改之前,请检查要修改的参数之间的差异,那么就不会发生错误。 我如何做到这一点呢? Roma 2010.12.13 23:19 #10407 任何 :D 使用适当的函数获取订单的参数,并检查它们是否与你想设置的参数相一致,如果是的话--出去吧 :) Robertas 2010.12.13 23:29 #10408 eddy: 任何 :D 使用适当的函数获取订单的参数,并检查它们是否与你想设置的参数相一致,如果是的话--出去吧 :) Ladnenko没有人会为我写:D,谢谢你在这么晚的时候给我的提示:) Roma 2010.12.13 23:59 #10409 好吧,我几乎已经给你写好了一切,只需要把它翻译成另一种语言:) alex.p.k 2010.12.14 09:05 #10410 亲爱的朋友们,你们能否解释一下,为什么在这段代码中(关闭订单),订单首先由SELECT_BY_POS选择。 然后同样的顺序 是SELECT_BY_TICKET ? 它是如何工作的? Print (Symbol(), " START CLOSING BUY LINE"); string symbol = Symbol();int cnt; for(cnt = OrdersTotal(); cnt >= 0; cnt--){ OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES); if(OrderSymbol() == symbol &&)OrderMagicNumber()==Magicbuy) { ticketbuy=OrderTicket(); OrderSelect(ticketbuy, SELECT_BY_TICKET, MODE_TRADES); lotsbuy2=OrderLots() ; double bid = MarketInfo(symbol,MODE_BID); RefreshRates(); OrderClose(ticketbuy,lotbuy2,bid,3,Magenta); } [WARNING CLOSED!] Any newbie 10点3.mq4 问吧! 1...103410351036103710381039104010411042104310441045104610471048...1145 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你能告诉我什么是神经网络的五个字,向量数据 ...我读了剩下的部分,看到了这个数字;))))。
你不能用两个字来形容它。尝试从最简单的开始--感知器。在这里或雷谢托夫的 网站上的某个地方读到。
然后再转到神经网络就比较容易了。
写道:OrderModify错误1。但不是所有的时间 :( 。帮助!
如果未改变的值作为函数参数被传递,将产生一个错误1(ERR_NO_RESULT)。
修改是没有必要的。
在修改之前,检查可修改的参数之间的差异,那么就不会有错误。
如果将未改变的值作为参数传递给函数,将出现错误1。
如果未改变的值作为函数参数被传递,将产生一个错误1(ERR_NO_RESULT)。
修改是没有必要的。
在修改之前,请检查要修改的参数之间的差异,那么就不会发生错误。
任何 :D
使用适当的函数获取订单的参数,并检查它们是否与你想设置的参数相一致,如果是的话--出去吧 :)
任何 :D
使用适当的函数获取订单的参数,并检查它们是否与你想设置的参数相一致,如果是的话--出去吧 :)
亲爱的朋友们,你们能否解释一下,为什么在这段代码中(关闭订单),订单首先由SELECT_BY_POS选择。
然后同样的顺序 是SELECT_BY_TICKET ? 它是如何工作的?
Print (Symbol(), " START CLOSING BUY LINE");
string symbol = Symbol();int cnt;
for(cnt = OrdersTotal(); cnt >= 0; cnt--){
OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
if(OrderSymbol() == symbol &&)OrderMagicNumber()==Magicbuy) {
ticketbuy=OrderTicket(); OrderSelect(ticketbuy, SELECT_BY_TICKET, MODE_TRADES); lotsbuy2=OrderLots() ;
double bid = MarketInfo(symbol,MODE_BID);
RefreshRates();
OrderClose(ticketbuy,lotbuy2,bid,3,Magenta);
}