这有什么不对吗?

 

我刚刚开始学习编程,我在编辑器里戳着什么。你能告诉我这个代码有什么问题吗?


//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
extern int stop = 50;
extern int profit = 75;

int start()
  {
  double mafast = iMA(Symbol(),0,13,0,MODE_EMA,PRICE_CLOSE,0);
  double maslow = iMA(Symbol(),0,26,0,MODE_EMA,PRICE_CLOSE,0);
//----
   if(OrdersTotal()== 0  && mafast > maslow)
      {
      OrderSend(Symbol(),OP_SELL,0.1,Bid,3,Ask+stop*Point,Ask-profit*Point,"comment",);
      }
//----
   return(0);
  }
//+------------------------------------------------------------------+
编译时,在粗体行中出现了一个错误的')'参数预期
 
sss2019:

我刚刚开始学习编程,我在编辑器里戳着什么。你能告诉我这个代码有什么问题吗?

在编译时,有一个错误的')'参数,预计在黑体行

似乎在Ordersand中,最后一个逗号会碍事。
 

参数列表中的错误。

https://docs.mql4.com/ru/trading/OrderSend

 
正是一个逗号,谢谢你。告诉我,如何实现只在当前条形图的收盘时开立交易,而不是在每一个点 上开立?
 
谷歌:一个交易的酒吧网站:mql4.com
 
而错误2011.11.16 15:31:30 '91017530'是什么意思:订单卖出0.10 EURUSD开盘价0.00000 sl: 0.00000 tp: 0.00000失败 [常见错误] 为什么订单没有开盘?
 
 
sss2019:
2011.11.16 15:31:30 '91017530'的错误是什么意思:订单卖出0.10 EURUSD开盘 在0.00000 sl: 0.00000 tp: 0.00000 失败 [常见错误] 为什么我的订单无法打开?
我也没有开出订单。但我失败了。如果是我,我就会用止损的方式打开和关闭它。
 

哦,我明白了,但如果我想让我的专家顾问在这个价格上打开呢?))

而代码中的一切似乎都是正确的。

OrderSend(Symbol(),OP_SELL,0.1,Bid,500,0,0,"ffff",123,Red);
 

哦,你这个美人,你认为我现在在做什么?
 

善良的人们,更重要的是,聪明的人们,请向一个自学成才的人解释一下,我在编译代码的时候会出现什么样的错误?

\end_of_program' - 预计有结尾括号'}'。