- OrderCalcMargin
- OrderCalcProfit
- OrderCheck
- OrderSend
- OrderSendAsync
- PositionsTotal
- PositionGetSymbol
- PositionSelect
- PositionSelectByTicket
- PositionGetDouble
- PositionGetInteger
- PositionGetString
- PositionGetTicket
- OrdersTotal
- OrderGetTicket
- OrderSelect
- OrderGetDouble
- OrderGetInteger
- OrderGetString
- HistorySelect
- HistorySelectByPosition
- HistoryOrderSelect
- HistoryOrdersTotal
- HistoryOrderGetTicket
- HistoryOrderGetDouble
- HistoryOrderGetInteger
- HistoryOrderGetString
- HistoryDealSelect
- HistoryDealsTotal
- HistoryDealGetTicket
- HistoryDealGetDouble
- HistoryDealGetInteger
- HistoryDealGetString
HistorySelectByPosition
지정된 포지션 식별자가 있는 거래 및 주문 기록을 검색합니다.
bool HistorySelectByPosition(
|
Parameter
position_id
[in] 실행된 모든 주문 및 모든 딜로 설정된 포지션 식별자.
반환값
성공하면 true를 반환하고, 그렇지 않으면 false를 반환합니다.
참고
거래 내역의 주문을 "도구 상자" 표시줄의 "거래" 탭에 표시되는 현재 보류 주문과 혼동하지 마십시오. 취소되었거나 거래로 이어진 주문 목록은 클라이언트 터미널의 "도구 상자"에 있는 "내역" 탭에서 볼 수 있습니다.
HistorySelectByPosition()은 mql5 프로그램에서 주문 목록과 지정된 포지션 식별자의 거래 목록을 만들어 해당 함수를 사용하여 목록의 요소를 추가로 참조합니다. 거래 목록의 크기를 알기 위해 함수 HistoryDealsTotal()를 사용하고, 내역에서의 주문 목록의 크기는 HistoryOrdersTotal()를 사용하여 구할 수 있습니다. 주문 목록의 요소를 살펴보려면, HistoryOrderGetTicket()를 HistoryDealGetTicket()에 대해 사용하십시오.
HistoryOrderSelect()를 사용한 후에는 mql5 프로그램에서 사용할 수 있는 기록 주문 목록이 재설정되고 티켓으로 주문 검색에 성공한 경우 발견된 주문으로 다시 채워집니다. 마찬가지로 mql5 프로그램에서 사용할 수 있는 거래 목록을 참조합니다 - 이 목록은 함수 HistoryDealSelect()에 의해 재설정되며, 티켓 번호에 의해 거래가 성공적으로 검색되면 다시 작성됩니다.
참고 항목