[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 1041

 
costy_:
你能告诉我什么是神经网络的五个字,向量数据 ...我读了剩下的部分,看到了这个数字;))))。


你不能用两个字来形容它。尝试从最简单的开始--感知器。在这里或雷谢托夫的 网站上的某个地方读到。

然后再转到神经网络就比较容易了。

 
谢谢,我将从感知器 开始。
 
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。但不是所有的时间 :( 。帮助!
 
fraktalas:
写道:OrderModify错误1。但不是所有的时间 :( 。帮助!

如果未改变的值作为函数参数被传递,将产生一个错误1(ERR_NO_RESULT)。

修改是没有必要的。

在修改之前,检查可修改的参数之间的差异,那么就不会有错误。

 
costy_:

如果将未改变的值作为参数传递给函数,将出现错误1。

愚蠢的是:)
 
costy_:

如果未改变的值作为函数参数被传递,将产生一个错误1(ERR_NO_RESULT)。

修改是没有必要的。

在修改之前,请检查要修改的参数之间的差异,那么就不会发生错误。

我如何做到这一点呢?
 

任何 :D

使用适当的函数获取订单的参数,并检查它们是否与你想设置的参数相一致,如果是的话--出去吧 :)

 
eddy:

任何 :D

使用适当的函数获取订单的参数,并检查它们是否与你想设置的参数相一致,如果是的话--出去吧 :)

Ladnenko没有人会为我写: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);
}

原因: