메인 콘텐츠로 건너뛰기

대기 주문의 계약 크기 변경

MT4, MT5, 웹트레이더 또는 FXTRADING.com Trading App에서 주문을 삭제하고 새로 제출하여 대기 주문의 계약 크기를 변경하는 방법을 알아보세요.

MT4, MT5, 웹트레이더 또는 FXTRADING.com 거래 앱에서 거래할 때는 대기 주문(예: Buy Limit 또는 Sell Stop)의 계약 크기를 직접 변경할 수 없습니다. 금에 대해 1계약 대기 주문을 넣은 후 이를 0.5계약으로 변경하려면 기존 대기 주문을 삭제하고 변경된 계약 크기, 가격, 손절매 및 이익 실현 매개변수로 새 주문을 넣어야 합니다.

이 제한은 FXTRADING.com에만 적용되는 것이 아니라 MT4 및 MT5 플랫폼에 MetaQuotes Software Corp.가 적용한 핵심 설계상의 제한입니다.

계약 크기를 변경할 수 없는 이유는 무엇인가요?

MT4/MT5의 주문 변경 기능(OrderModify)을 사용하면 대기 주문의 가격, 손절매, 이익 실현 및 만료 시간을 조정할 수 있지만 거래량(계약 크기)의 변경은 명시적으로 지원하지 않습니다. 이는 수많은 MQL 프로그래밍 포럼과 문서에서 확인된 바와 같이 플랫폼의 API 및 프로그래밍 사양에 따라 결정됩니다.

터미널에서 대기 주문을 마우스 오른쪽 버튼으로 클릭하고 "주문 변경 또는 삭제"를 선택하여 변경하려고 하면 계약 크기 필드가 회색으로 표시되거나 편집할 수 없고 다른 매개변수만 변경할 수 있습니다.

웹트레이더와 모바일 앱(예: FXTRADING.com 거래 앱)이 MT4/MT5 아키텍처를 기반으로 구축된 경우에도 동일한 제한이 적용됩니다. 계약 크기 변경을 허용하는 예외가 있다는 내용은 FXTRADING.com 공식 문서에 명시되어 있지 않습니다.


해결 방법

수동 방법: "거래" 탭 아래의 "터미널" 창에서 대기 주문을 마우스 오른쪽 버튼으로 클릭하고 "주문 변경 또는 삭제" > "삭제"를 선택한 다음 원하는 매개변수로 새 주문을 넣습니다.

자동화 방법: Expert Advisor(EA) 또는 스크립트를 사용하는 경우 다른 매개변수를 유지하면서 기존 대기 주문을 먼저 삭제(OrderDelete)한 다음 새 대기 주문을 전송(OrderSend)하도록 코드를 작성할 수 있습니다.

중요: 새 대기 주문이 FXTRADING.com의 최소 및 최대 계약 크기 요건(일반적으로 최소 0.01계약, 최대 200계약)과 대기 주문의 현재 가격 대비 최소 거리 등의 시장 조건을 충족하는지 확인하세요.

이 설계는 주문 체결 과정의 복잡성과 잠재적 오류를 방지하기 위한 것일 수 있지만 거래자에게 불편을 초래하기도 합니다.

답변이 도움되었나요?