- initialize
- login
- shutdown
- version
- last_error
- account_info
- terminal_info
- symbols_total
- symbols_get
- symbol_info
- symbol_info_tick
- symbol_select
- market_book_add
- market_book_get
- market_book_release
- copy_rates_from
- copy_rates_from_pos
- copy_rates_range
- copy_ticks_from
- copy_ticks_range
- orders_total
- orders_get
- order_calc_margin
- order_calc_profit
- order_check
- order_send
- positions_total
- positions_get
- history_orders_total
- history_orders_get
- history_deals_total
- history_deals_get
positions_get
기호 또는 티켓으로 필터링할 수 있는 오픈 포지션을 가져옵니다. 호출 옵션은 세 가지가 있습니다.
매개 변수 없이 호출. 모든 심볼에 대한 오픈 포지션을 반환합니다.
positions_get() |
오픈 포지션을 지정하는 호출은 다음에 대해 수신되어야 합니다.
positions_get( |
오픈 포지션의 심볼 그룹을 지정하는 호출은 다음에 대해 수신되어야 합니다.
positions_get( |
포지션 티켓을 지정하는 호출.
positions_get(
|
Parameters
symbol="SYMBOL"
[in] 심볼명. 선택적 지명 파라미터. 심볼이 지정된 경우, 티켓 매개 변수는 무시됩니다.
group="GROUP"
[in] 필요한 심볼 그룹을 배열하기 위한 필터. 선택적 지명 파라미터. 그룹이 지정된 경우 함수는 심볼명에 대해 지정된 기준을 충족하는 포지션만 반환합니다.
ticket=TICKET
[in] 포지션 티켓 (POSITION_TICKET). 선택적으로 명명된 매개 변수.
반환 값
명명된 튜플 구조(이름 지정된 튜플)의 형식으로 정보를 반환합니다. 오류가 발생하면 None을 반환합니다. 오류에 대한 정보는 last_error()를 사용하여 얻을 수 있습니다.
참고
이 함수를 사용하면 PositionsTotal 및 PositionSelect tandem과 유사한 한 호출 내에서 모든 오픈 포지션을 수신할 수 있습니다.
그룹 매개 변수는 쉼표로 구분된 여러 조건을 포함할 수 있습니다. 조건은 '*'를 사용하여 마스크로 설정할 수 있습니다. 논리적 부정 심볼 '!'을(를) 제외에 사용할 수 있습니다. 모든 조건은 순차적으로 적용되며, 이는 그룹에 포함되는 조건 다음에 배제 조건이 먼저 지정되어야 함을 의미합니다. 예를 들면, group="*, !EUR"은 모든 심볼에 대한 포지션을 먼저 선택하고 심볼 이름에 "EUR"이 포함된 거래는 나중에 제외해야 함을 의미합니다.
예:
import MetaTrader5 as mt5
|
더 보기