여기서 무슨 문제가 있습니까?

 

저는 이제 막 프로그래밍을 배우기 시작했고 편집기에서 무언가를 찌릅니다. 이 코드에 어떤 문제가 있는지 알려주실 수 있습니까?


//+------------------------------------------------------------------+
//| 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 :

저는 이제 막 프로그래밍을 배우기 시작했고 편집기에서 무언가를 찌릅니다. 이 코드에 어떤 문제가 있는지 알려주실 수 있습니까?

굵은 줄에 컴파일 오류 ')' 매개변수가 필요함

Ordersend에서 마지막 쉼표가 간섭하는 것 같습니다.
 

매개변수 목록에 오류가 있습니다.

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

 
그냥 쉼표입니다. 감사합니다. 말해봐, 매 틱 이 아니라 현재 바가 끝날 때만 거래를 시작하는 것이 어떻습니까?
 
google: 바 사이트:mql4.com에서 하나의 거래
 
오류 2011.11.16 15:31:30 '91017530': order Sell 0.10 EURUSD Opening at 0.00000 sl: 0.00000 tp: 0.00000 failed [공통 오류]는 주문이 열리지 않은 이유를 의미합니까?
 
 
sss2019 :
오류 2011.11.16 15:31:30 '91017530': order Sell 0.10 EURUSD opening at 0.00000 sl: 0.00000 tp: 0.00000 failed [공통 오류]는 무슨 뜻인가요? 주문이 열리지 않는 이유는 무엇입니까?
저도 안 열었습니다. 아니더라도. 나는 그것을 열고 즉시 stopout을 닫을 것입니다.
 

글쎄요, 알겠습니다만 어드바이저가 이 가격에 정확히 오픈하기를 원하면 어떻게 될까요? ))

코드에서 모든 것이 올바른 것 같습니다.

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

오, 당신은 잘생겼습니다. 그리고 당신은 내가 지금 무엇을 하고 있다고 생각합니까?
 

친절한 사람들, 그리고 가장 중요한 것은 똑똑한 사람들이 독학으로 코드를 컴파일할 때 어떤 종류의 오류가 발생하는지 설명합니다.

'\end_of_program' - 끝 대괄호 '}' 필요