표준 라이브러리에는 두 개의 파일 Include\Trade\Trade\Trade.mqh와 Include\Expert\ExpertTrade.mqh가 있으며 각각 클래스 CTrade와 클래스 CExpertTrade: 공용 CTrade가 있습니다.
개발자는 시장 상황에 따라 거래를 개시하고 시장 진입, 중지 및 지정가 주문을 할 수 있는 매수 및 매도 메서드를 위한 훌륭한 기능을 CExpertTrade를 통해 마련했습니다.
그러나 이러한 메서드는 CTrade 기본 클래스에서 다른 동작을 구현하는 메서드와 충돌합니다. 그러나 이러한 메서드는 CTrade 클래스에서 가상 키워드로 표시되지 않기 때문에 실제로 CExpertTrade에서 재정의할 수 없습니다. 그 결과, 컴파일러는 경고를 발행하고 CExpertTrade의 메서드 구현을 무시하고 CTrade 메서드에 설명된 로직이 실제로 사용됩니다.
표준 라이브러리에는 두 개의 파일 Include\Trade\Trade\Trade.mqh와 Include\Expert\ExpertTrade.mqh가 있으며 각각 클래스 CTrade와 클래스 CExpertTrade: 공용 CTrade가 있습니다.
개발자는 시장 상황에 따라 거래를 개시하고 시장 진입, 중지 및 지정가 주문을 할 수 있는 매수 및 매도 메서드를 위한 훌륭한 기능을 CExpertTrade를 통해 마련했습니다.
그러나 이러한 메서드는 CTrade 기본 클래스에서 다른 동작을 구현하는 메서드와 충돌합니다. 그러나 이러한 메서드는 CTrade 클래스에서 가상 키워드로 표시되지 않기 때문에 실제로 CExpertTrade에서 재정의할 수 없습니다. 그 결과, 컴파일러는 경고를 발행하고 CExpertTrade의 메서드 구현을 무시하고 CTrade 메서드에 설명된 로직이 실제로 사용됩니다.