본문 바로가기
트레이딩

메타트레이더 4. MQL4 주문함수.

by 리치굿맨 2018. 8. 23.

 

개요

MQL4 의 주문함수들. 
- 주문의 진입, 수정, 취소, 청산용으로 별개의 함수를 호출한다. 
비교 : MQL5 주문함수 에서는 1개의 함수 OrderSend 의 인자를 달리하여 진입, 수정, 취소, 정정이 이뤄진다. 
 
 
OrderSend : 진입주문. 


OrderSelect : 주문선택.


OrderModify : 주문수정. 


OrderDelete : 주문취소. 


OrderClose : 청산주문. 

 

 

OrderSend 

- 진입주문.
- OrderSend ref. 

 

함수정의.

int  OrderSend(
   string   symbol,              // symbol. 
   int      cmd,                 // operation
   double   volume,              // volume
   double   price,               // price
   int      slippage,            // slippage
   double   stoploss,            // stop loss
   double   takeprofit,          // take profit
   string   comment=NULL,        // comment
   int      magic=0,             // magic number
   datetime expiration=0,        // pending order expiration
   color    arrow_color=clrNONE  // color
   );

 

 

함수 인자들. 



symbol 
- 주문 할 종목 , 통상 함수 symbol() 기록함. 


cmd 
- 아래 5개중 1개 지정. 



ID Value Description
OP_BUY 0 Buy operation. 시장가 주문. 
OP_SELL 1 Sell operation. 시장가 주문. 
OP_BUYLIMIT 2 Buy limit pending order. 지정가.
OP_SELLLIMIT 3 Sell limit pending order. 지정가.
OP_BUYSTOP 4 Buy stop pending order. 지정가.
OP_SELLSTOP 5 Sell stop pending order. 지정가.

 

volume 
- 주문 수량 단위 : 랏.
 
 
price 
- 주문가격. 
 
slippage 
- 최대 슬리피지 가격 폭 기록. 즉, price 에서 지정한 가격대비 현재 시장가격이 크게 다른 경우 주문실행되지 않게하는것. 
 
stoploss
- 손절가격. 0을 기록하면 지정하지 않는것.  
 
takeprofit
- 익절가격. 0을 기록하면 지정하지 않는것. 
 
comment 
- 해당주문의 커멘트 
 
magic 
- 사용자 정의 아이디 기록 가능. 필요없는 경우 0 기록. 
 
expiration 
- 주문 자동취소 시간 설정. 지정가 주문(pending order)에서만 작동. 시장가 주문(상기표의 OP_BUY, OP_SELL)에서는 무의미.
- 주문의 자동취소 적용하지 않든지, 시장가 주문인 경우 0 기록. 
 
 
arrow_color 
- 챠트에서 주문 표시 화살표 색상 지정.  



OrderSend 반환값. 

 
함수 실행 성공시 : 주문 아이디에 해당하는 ticket 값 반환. 
함수 실행 실패시 : -1  
실패 상세 요인 확인하려면 함수 GetLastError() 호출하여 오류코드 확인가능. 
OrderSend 실행실패 오류코드 130 종종 발생한다. 원인 및 해결책 보기 -> http://igotit.tistory.com/1753
 


 

 

 

 

OrderSelect 

  - 주문선택.
- OrderSelect ref. 



   

 

 

OrderModify 

 
- 주문수정. 
 
 
 
   

 

 

 

OrderDelete

 
- 주문취소.  
 
 
   

 

 

OrderClose

 
- 주문청산.  
 
 
 
 
   

 

 

 



본 글 포함된 상위 정리글.






메타트레이더 4 체계정리. 활용법/지식 :  http://igotit.tistory.com/1756



 

 

 

///1749.

태그

댓글0


.    
현물 |선물 인버스 |선물 USDT     현물 | 선물 USDT |봇제작툴/카피트레이딩     현물 |선물 인버스 |선물 USDT     .