Burada sorun ne?

 

Programlamayı yeni öğrenmeye başlıyorum ve editörde bir şeyler dürttüm. Bu kodda neyin yanlış olduğunu söyleyebilir misiniz?


//+------------------------------------------------------------------+
//| 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 );
  }
//+------------------------------------------------------------------+
Kalın satırda beklenen ')' parametresi derleme hatası
 
sss2019 :

Programlamayı yeni öğrenmeye başlıyorum ve editörde bir şeyler dürttüm. Bu kodda neyin yanlış olduğunu söyleyebilir misiniz?

Kalın satırda beklenen ')' parametresi derleme hatası

Görünüşe göre Ordersend'de son virgül karışıyor.
 

Parametre listesinde hata.

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

 
Sadece bir virgül, teşekkürler. Söylesene, bir anlaşmanın açılışı her tıklamada değil de sadece mevcut barın kapanışında nasıl oluyor?
 
google: barda bir ticaret sitesi:mql4.com
 
2011.11.16 15:31:30 '91017530' hatası ne anlama geliyor: 0.00000 sl'de açılış 0.10 EURUSD siparişi: 0.00000 tp: 0.00000 başarısız oldu [Genel hata], sipariş neden açılmıyor?
 
 
sss2019 :
2011.11.16 15:31:30 '91017530' hatası ne anlama geliyor: 0.00000 sl'de açılış 0.10 EURUSD siparişi: 0.00000 tp: 0.00000 başarısız oldu [Genel hata], sipariş neden açılmıyor?
Ben de açmadım. Hayır olmasına rağmen. Onu açar ve stopout ile hemen kapatırdım.
 

Peki, anlıyorum ama ya danışmanın tam olarak bu fiyattan açılmasını istersem? ))

ve kodda her şey doğru görünüyor.

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

Oh, yakışıklısın ve şimdi ne yaptığımı sanıyorsun?
 

Nazik insanlar ve en önemlisi akıllı insanlar, kendi kendini yetiştiren kişiye kodu derlerken ne tür bir hata aldığımı açıklar mı?

'\end_of_program' - bitiş dirseği '}' bekleniyor