본문 바로가기
트레이딩/메타트레이더 코딩

메타 트레이더 . 주문 종류 . stop limit pending

by i.got.it 2023. 2. 16.

 

 

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

 

What Are Buy And Sell Limits

When trading in the markets, people place pending orders. These are predefined price levels which signal a buy or sell order of an asset at some point in the future. Once the price of the instrument they are trading reaches a certain level, the order is ex

www.forextime.com

 

 

Stop Order

 

What are Buy Stop and Sell Stop?

When trading in the markets, people place pending orders. These are predefined price levels which signal a buy or sell order of an asset at some point in the future. Once the price of the instrument they are trading reaches a certain level, the order is ex

www.forextime.com

 

 

 

 

 

 

 

 

연관 

 

MT4 주문함수 

 

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

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

igotit.tistory.com

 

 

 

 

 

메타트레이더 4. 체계정리. 활용법/지식.

MetaTrader 4 메타트레이더 4 활용정보 체계정리. - 글로벌 트레이딩 소프트웨어. - 지속 발전 가능한 안정된 시스템. - 직접 코딩 가능한 MQL4 언어. C 언어 유사 - - MQL4 에서도 클래스 사용가능하므로

igotit.tistory.com

 

 

메타트레이더 5. 체계정리. 활용법/지식

MetaTrader 5 메타트레이더 5 , 메타에디터, MQL5 활용정보 체계정리. 본 글에서 주요 정리대상 정보 1. 메타트레이더 5 사용법. 2. MQL5 언어 기반 "직접 코딩"하여 메타프레이더5에서 자동매매 달성하기

igotit.tistory.com

 

 

 

 

 


첫 등록 : 2018.07.01

최종 수정 : 2023.03.09

단축 주소 : https://igotit.tistory.com/4240


 

댓글



 

비트코인




암호화폐       외환/나스닥/골드         암호화폐/외환/나스닥/골드
     
현물 |선물 인버스 |선물 USDT       전략매니저(카피트레이딩)         프랍 트레이더 온라인 지원가능. MT4,MT5