-
주문 선택하기 | OrderSelect ()Study/MT4 : MQL4 2020. 2. 28. 17:11반응형
1. 인자 설명
bool OrderSelect( int index, // 인덱스 혹은 티켓번호 int select, // 참고 종류 (티켓인지 인덱스인지) int pool=MODE_TRADES // 참고 리스트 );
index : 인덱스 혹은 티켓 번호 입력 (두번째 인자인 select의 종류에 따름)
select : 티켓번호로 인지할 것인지 인덱스로 인지할 것인지 입력 (아래 추가 설명 참고)
pool : 거래중인 리스트에서 선택할지, 거래중이 아닌 (청산 혹은 취소된 주문)에서 선택할 지 결정
2. select
SELECT_BY_POS 다음 인자인 pool에서 리스트 순서에서 index 위치의 주문을 선택합니다. SELECT_BY_TICKET 다음 인자인 pool에서 리스트에서 티켓번호를 찾아 선택합니다. 3. pool
MODE_TRADES 현재 거래중인 주문 리스트 MODE_HISTORY 청산, 취소 등 거래가 중지 된 주문 리스트 4. 함께 사용되는 함수
OrderSelect() 를 사용하여 주문을 선택하면 아래의 함수를 이용해 주문의 정보를 얻어 올 수 있습니다.
OrderSelect()의 결과가 False면 아래의 함수를 사용할 수 없습니다.
OrderClosePrice() 청산된 금액을 가져옵니다. OrderCloseTime() 청산된 시간을 가져옵니다. OrderComment() 주문에 함께 입력한 비고를 가져옵니다. OrderCommission() 주문 수수료를 가져옵니다. OrderExpiration() 만료시간을 가져옵니다. OrderLots() 주문량을 가져옵니다. OrderMagicNumber() 매직번호를 가져옵니다. OrderOpenPrice() 주문 시 단가를 가져옵니다. OrderOpenTime() 주문 시간을 가져옵니다. OrderPrint() 주문 정보를 로그형태로 출력합니다. OrderProfit() 주문의 손익을 가져옵니다. OrderStopLoss() 손절 값을 가져옵니다. OrderSwap() 스왑 값을 가져옵니다. OrderSymbol() 통화쌍을 가져옵니다. (예:EURUSD) OrderTakeProfit() 익절 값을 가져옵니다. OrderTicket() 티켓번호를 가져옵니다. OrderType() 주문 타입을 가져옵니다. (예 : OP_SELL, OP_BUY ... 등) 출처 :
https://docs.mql4.com/trading/orderselect
반응형'Study > MT4 : MQL4' 카테고리의 다른 글
MT4 함수 생명주기 (0) 2020.03.02 거래 주문 청산하기 | OrderClose () (0) 2020.02.27 거래 주문 수정하기 | OrderModify () (0) 2020.02.26 거래 주문 넣기 | OrderSend () (0) 2020.02.26 MQL4 레퍼런스 사이트 (0) 2020.02.26