초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 1058

 

MqlTradeResult result.price에서 지정가 주문이 실행되면 0이 됩니다(제 경우에는 BUY STOP).

볼륨, 주문 등과 같은 다른 필드는 데이터와 함께 제공됩니다. 가격이 0인 이유는? 아니면 뭐가 맞나요?

ps 디버거에서 기록을 찾습니다.

 
leonerd :

MqlTradeResult result.price에서 지정가 주문이 실행되면 0이 됩니다(제 경우에는 BUY STOP).

볼륨, 주문 등과 같은 다른 필드는 데이터와 함께 제공됩니다. 가격이 0인 이유는? 아니면 무엇이 옳은가요?

추신 디버거에서 기록을 찾습니다.

글쎄요. result.price에 ORDER_TYPE_BUY를 사용하면 가격을 얻고 ORDER_TYPE_BUY_STOP을 사용하면 같은 위치에서 0을 얻습니다. 왜죠?

 
중개인이 확인한 거래 가격. 필드 종속   일탈   ~에   거래 요청   및/또는 유형   거래 작업


저것들. 이것은 거래 전용입니다. 그러나 OrderSend()를 통해 주문한 후 주문 가격을 얻는 방법은 무엇입니까? MqlTradeResult 응답을 통해 내 말은, 트랜잭션 처리기를 통해서가 아닙니다. 거래가 있으면 응답에 가격이 있고 지정가 주문이 있으면 가격이 없는 이유가 어딘지 불명확합니다.

 
leonerd :

저것들. 이것은 거래 전용입니다. 그러나 OrderSend()를 통해 주문한 후 주문 가격을 얻는 방법은 무엇입니까? MqlTradeResult 응답을 통해 내 말은, 트랜잭션 처리기를 통해서가 아닙니다. 거래가 있으면 응답에 가격이 있고 지정가 주문이 있으면 가격이 없는 이유가 어딘지 불명확합니다.

요청 가격.

 
fxsaber :

요청 가격.

가상으로 서버에서 요청 가격을 변경할 수 있으며 주문 가격과 다른 가격으로 주문할 수 있습니다.

 
leonerd :

가상으로 서버에서 요청 가격을 변경할 수 있으며 주문 가격과 다른 가격으로 주문할 수 있습니다.

이는 Request.price = 0으로 시장가 주문이 전송된 경우에만 가능합니다.

ZY MT4에서 이 질문은 아무도 신경쓰지 않았습니다. 어떤 이유로 MT5에서 발생해야 합니까?
 
fxsaber :

이는 시장가 주문이 Request.price = 0으로 전송된 경우에만 가능합니다.

ZY MT4에서 이 질문은 아무도 신경쓰지 않았습니다. 어떤 이유로 MT5에서 발생해야 합니까?

여기에는 분명히 논리적인 결함이 있습니다. MqlTradeResult - 거래 작업의 결과입니다 . 지정가 주문은 거래입니까? 네. 볼륨, 다른 매개변수가 이 구조에 들어옵니다. 가격이 왜 안되지? 불명.

 
leonerd :

분명히 일종의 논리적 잼이 있습니다. MqlTradeResult - 거래 작업의 결과입니다 . 지정가 주문은 거래입니까? 네. 볼륨, 다른 매개변수가 이 구조에 들어옵니다. 가격이 왜 안되지? 불명.

보류 중인 주문은 거래 작업이 아닙니다. 주문서에 명시된 가격으로 실행되는 주문입니다. 거래 작업은 주문 실행 시 발생합니다 - 계정 유형(헤지, 네팅)에 따라 포지션을 생성하거나 기존 포지션을 변경하는 거래

 
Artyom Trishkin :

보류 중인 주문은 거래 작업이 아닙니다. 주문서에 명시된 가격으로 실행되는 주문입니다. 거래 작업은 주문 실행 시 발생합니다 - 계정 유형(헤지, 네팅)에 따라 포지션을 생성하거나 기존 포지션을 변경하는 거래

알았어, 내가 잘못 이해했어. 원본 소스를 인용하자면 다음과 같습니다.

거래 요청 결과 구조(MqlTradeResult)

거래 시스템에 주문하기 위한 거래 요청 에 대한 응답으로 거래 서버는 미리 정의된 특수 MqlTradeResult 구조의 형태로 거래 요청 처리 결과에 대한 정보가 포함된 데이터를 반환합니다.


ps 에디터의 인용은 어디에 있습니까? html로 올라가야 하나요? 얼마나 불편한가.

 

p.s. где ж тут цитирование в редакторе? Мне в хтмл что ли лезть? Как неудобно-то.

설립하다
사유: