개요
MQL4 의 주문함수들.
- 주문의 진입, 수정, 취소, 청산용으로 별개의 함수를 호출한다.
OrderSend : 진입주문.
OrderSelect : 주문선택.
OrderModify : 주문수정.
OrderDelete : 주문취소.
OrderClose : 청산주문.
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
- 아래 6개 중 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. 지정가. |
LIMIT, STOP 주문 상세 : https://igotit.tistory.com/4240
volume
- 주문 수량 단위 : 랏.
price
- 주문가격.
slippage
- 최대 슬리피지 가격 폭 기록. 즉, price 에서 지정한 가격대비 현재 시장가격이 크게 다른 경우 주문실행되지 않게하는것.
stoploss
- 손절가격. 0을 기록하면 지정하지 않는것.
takeprofit
- 익절가격. 0을 기록하면 지정하지 않는것.
comment
- 해당주문의 커멘트 기록. 최대문자수 31
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
- 주문청산.
연관
Limit, Stop 주문 상세.
상위 정리
첫 등록 : 2018.08.23
최종 수정 : 2023.02.16
단축 주소 : https://igotit.tistory.com/1749
'트레이딩' 카테고리의 다른 글
메타트레이더 5. 메타에디터 Navigator 폴더. 터미널 Navigator 표현과의 관계. (0) | 2018.08.26 |
---|---|
메타트레이더 5. 안드로이드에 설치하기. (0) | 2018.08.23 |
메타트레이더. Tick Count ,Tick Volume. 개념이해. (2) | 2018.08.21 |
메타트레이더 4. 안드로이드에 설치하기. (0) | 2018.08.12 |
메타트레이더 4. MQL 커뮤니티 로그인 설정하기. (0) | 2018.08.12 |
댓글