Market Order (시장가 주문)
- 시장가 Buy 주문 접수된 시점의 Ask 가격 (이상) 으로 즉시 체결.
- 시장가 Sell 주문 접수된 시점의 Bid 가격 (이하)으로 즉시 체결.
Pending Order ( 대기 주문)
- Limit , Stop , Stop Limit
- Pending 주문 에는 Buy, Sell 각각 Limit , Stop , Stop Limit 형식의 주문 방식이 있다.
- 통상 Pending 주문 형식 중 많이 활용하는 것이 Limit 주문이다.( 일반 거래소들에서 호가창에 보이는 주문들이 Limit 지정가 주문들이다.)
Pending Order 3종
주문종류 | 설명 |
Buy Limit | - Buy Limit 주문 가격은 종목의 현재 Ask 가격 보다 작은 값만 지정 가능. |
Sell Limit | - Sell Limit 주문 가격은 종목의 현재 Bid 가격 보다 큰 값만 지정 가능. |
Buy Stop | - Buy Stop 주문에서 서버로 알려주는 가격은 트리거 용도이다. 트리거 가격은 현재 Ask 가격 보다 큰 값만 지정 가능. - 종목의 Ask 가격이 Buy Stop 주문에서 지정한 트리거 가격 이상 이면, 시장가 Buy 주문 실행됨. |
Sell Stop | - Sell Stop 주문 가격은 종목의 현재 Bid 가격 보다 작은 값만 지정 가능. - 종목의 Bid 가격이 Sell Stop 주문에서 지정한 가격 이하 이면, 시장가 Sell 주문 실행됨. |
Buy Stop Limit | - Buy Stop Limit 주문시에는 2개의 가격이 필요하다. 트리거 가격과 Buy Limit 가격. 트리거 가격은 종목의 현재 Ask 가격 보다 큰 값만 지정 가능. Buy Limit 가격은 트리거 가격보다 작은 값만 지정가능. - 종목의 Ask 가격이 Buy Stop Limit 주문에서 지정한 트리거 가격 이상 이면, 지정가 Buy 주문 . |
Sell Stop Limit | - Sell Stop Limit 주문시에는 2개의 가격이 필요하다. 트리거 가격과 Sell Limit 가격. 트리거 가격은 종목의 현재 Bid 가격 보다 작은 값만 지정 가능. Sell Limit 가격은 트리거 가격보다 큰 값만 지정가능. - 종목의 Bid 가격이 Sell Stop Limit 주문에서 지정한 트리거 가격 이하 이면, 지정가 Sell 주문. |
Ask 가격 : 매도 1호가.
Bid 가격 : 매수 1호가.
Buy Stop 주문
- 아래 챠트에서 처럼 Buy Stop 주문은 현재의 Ask 가격 보다 큰 값으로 지정하여 주문 접수해두면 이후 종목의 Ask 가격이 상승하여 주문에서 지정 가격 이상이면 시장가 Buy 주문 실행된다. 즉 Ask 가격이 Buy Stop 주문에서 지정한 가격 터치하는 순간 Buy 체결 실행됨. 슬리피지 없다면 Ask 가격이 매수 가격이 됨.
주의사항. - 돌파 매매전략 적용시 Buy Stop 가격 지정.
- Ask 가격이 상승하면서 Buy Stop 가격에 터치되면 주문 실행되므로 돌파 전략 류에서 지정 가격 상방 돌파 시 Buy Stop 주문 의도하는 경우 주문 가격은 가격의 스프레드를 고려하여 더 높게 설정 하는게 합리적이다. 메타 트레이더에서 캔들에 사용되는 데이터는모두 Bid 가격 기준으로 처리되고 있다. 예로 직전 캔들 고점 돌파 하는 경우 직전 고점 가격 돌파 기준 가격 + 스프레드 만큼 더 큰 가격으로 Buy Stop 주문 가격 설정해야 한다. 스프레드 만큼 더 높은 가격을 설정하지 않고 Buy Stop 주문 가격 설정하게 되면 Ask 가격은 항상 Bid 가격 보다 스프레드 만큼 더 높은 가격인데, Bid 가격이 기준가격을 돌파 되지 않았음에도 Ask 가격이 Buy Stop 주문 가격을 터치하게 되고 Buy Stop 실행되는 상황이 벌어진다. 이는 의도한 매매 로직이 아니므로 돌파 기준 가격 + 스프레드 이상의 가격기준으로 Buy Stop 가격 설정해야 돌파 매매 전략에서 의도한 로직에 맞다.
Sell Stop 주문
- 아래 챠트에서 처럼 Sell Stop 주문은 현재의 Bid 가격 보다 작은 값으로 지정하여 주문 접수해두면 이후 종목의 Bid 가격하락하여 지정가격 이하 이면 시장가 Sell 주문 실행된다. 즉, Bid 가격이 Sell Stop 주문에서 지정한 가격 터치 하는 순간 Sell 체결 실행됨. 슬리피지 없다면 Bid 가격이 매도 가격이 됨.
설명과 영상
Limit Order
Stop Order
연관
MT4 주문함수
첫 등록 : 2018.07.01
최종 수정 : 2023.03.09
단축 주소 : https://igotit.tistory.com/4240
'트레이딩 > 메타트레이더 코딩' 카테고리의 다른 글
메타 트레이더4 . MQL4 . 주문 (포지션) 검색 코드 (0) | 2023.03.06 |
---|---|
메타 트레이더 . 주문 가격 규격화 Digits 으로는 불완전. 해결책. (0) | 2023.03.05 |
메타 트레이더 . 주문 에러. Trade is disabled . 나스닥 거래 (0) | 2023.02.14 |
메타 트레이더 . 외장하드 설치 . 사용자 데이터도 외장하드에서 집중관리. (0) | 2022.12.08 |
MQL5. CCI (Commodity Channel Index) (14) | 2021.03.01 |
댓글