오류, 버그, 질문 - 페이지 1694

 
Andrey Dik :
1711쪽의 내 대답이 당신에게 어울리지 않습니까?
 
Alexey Kozitsyn :
1711쪽의 내 대답이 당신에게 어울리지 않습니까?

이것이 답이라고 생각하십니까?

알렉세이 코지친 :

언젠가 비슷한 질문을 한 적이 있습니다. SD의 정확한 답변은 기억나지 않지만 "그들이 거기에 무엇을 넣든 그대로 될 것입니다."와 같았습니다.

그러면 설명서에 그렇게 쓰여 있을 것입니다. 그러나 도움은 아무 말도하지 않으므로 질문은 유효합니다. 과연 거기에 무엇이 있을까?

 
Andrey Dik :

이것이 당신이 생각하는 답입니까?

그러면 설명서에 그렇게 쓰여 있을 것입니다. 그러나 도움은 아무 말도하지 않으므로 질문은 유효합니다. 과연 거기에 무엇이 있을까?

다른 모든 문제에 대한 인증서에 모든 것이 자세히 설명되어 있다고 생각하십니까?

내 자신의 스프레드 표시기를 틱 단위로 작성하고 터미널 데이터 창의 값이 표시기의 값과 일치하지 않았습니다 (내 생각에는 최대 스프레드와 일치하는 항목이 더 많았음에도 불구하고) .

예, 다른 답변을 찾으면 여기에 게시하십시오.

 

그런데 여기에 개발자 자신의 답변이 있습니다.

https://www.mql5.com/ru/forum/1111/page1424#comment_1981027

이 답변이 효과가 있습니까?

Ошибки, баги, вопросы
Ошибки, баги, вопросы
  • 리뷰: 3
  • www.mql5.com
Форум трейдеров MQL5.community
 
Alexey Kozitsyn :

다른 모든 문제에 대한 인증서에 모든 것이 자세히 설명되어 있다고 생각하십니까?

내 자신의 스프레드 표시기를 틱 단위로 작성하고 터미널 데이터 창의 값이 표시기의 값과 일치하지 않았습니다 (내 생각에는 최대 스프레드와 일치하는 항목이 더 많았음) .

예, 다른 답변을 찾으면 여기에 게시하십시오.

나는 모든 것이 이해를위한 도움말에 모호하지 않게 설명되어 있다고 생각하지 않습니다. 모호한 곳에서 질문을하려고합니다. 이것은 이전에 발생했으며 도움말은 수정 된 후 정상입니다.
 
Alexey Kozitsyn :

그런데 여기에 개발자 자신의 답변이 있습니다.

https://www.mql5.com/en/forum/1111/page1424#comment_1981027

이 답변이 효과가 있습니까?

어울리고 안 어울리고의 문제가 아니라 저는 겸손한 사람입니다. 요점은 다릅니다. 함수가 반환하는 내용에 대한 이해가 없습니다. 나는 이전에 해당 TF의 캔들에 대한 평균 값이 반환되고 값이 터미널에 의해 형성된다고 믿었습니다.

하지만 실제와 같은 상황이라 확산 값은 이미 서버 히스토리에 등록되어 있고, 단말은 기성품 값을 받습니다. 이것은 도움말에 언급되어야 합니다.

내 지표는 평균 스프레드, 최대 스프레드, 80%의 경우에 발생하는 스프레드를 계산했으며 모든 값은 기록에서 가져옵니다(실시간이 아님). 얻은 값은 Market Watch에서 표시한 값에 가깝지 않습니다.

또한 불쾌한 결론이 나옵니다.이 이야기는 Market Watch가 보여주는 것과 일치하지 않습니다. 실제로 이것은 유명한 스위스 중개인과의 대화에서 확인되었습니다. 따라서 테스터에서 브로커의 현재 거래 조건을 적절하게 테스트하는 것이 항상 가능한 것은 아닙니다.

일부 브로커는 동일한 실시간 및 역사적 스프레드 값을 가지고 있지만 다른 브로커는 그렇지 않습니다. 이것에서 우리는 매우 불쾌한 결론을 이끌어 낼 수 있습니다. 나는 그것을 큰 소리로 말하지 않을 것입니다.

 
이 주제와 관련이 없는 댓글은 " 값 분산 "으로 이동되었습니다.
 

블라디미르가 내 질문을 아무데도 옮기지 않기를 바랍니다 ...

상황은 다음과 같습니다.

매도 포지션을 열면 매도 주문이 내역에 표시됩니다


MqlTradeTransaction 구조 ENUM_ORDER_TYPE::ORDER_TYPE_BUY에서


이것이 기능입니까 아니면 제가 다시 놓치고 있는 것이 있습니까?

 
Alexey Viktorov :

블라디미르가 내 질문을 아무데도 옮기지 않기를 바랍니다 ...

상황은 다음과 같습니다.

매도 포지션을 열면 매도 주문이 내역에 표시됩니다


MqlTradeTransaction 구조 ENUM_ORDER_TYPE::ORDER_TYPE_BUY에서


이것은 기능입니까, 아니면 제가 다시 뭔가를 놓치고 있습니까?

ORDER_TYPE_BUY 는 무엇과 같습니까? 그것을 인쇄하고 0인지 확인하십시오. 즉, 거기에는 주문이 없습니다.
 
Alexey Viktorov :

블라디미르가 내 질문을 아무데도 옮기지 않기를 바랍니다 ...

상황은 다음과 같습니다.

매도 포지션을 열면 매도 주문이 내역에 표시됩니다


MqlTradeTransaction 구조 ENUM_ORDER_TYPE::ORDER_TYPE_BUY에서


이것이 기능입니까, 아니면 제가 다시 뭔가를 놓치고 있습니까?

다양한 유형의 트랜잭션에 대해 MqlTradeTransaction 구조의 필드가 다르게 채워집니다.

TRADE_TRANSACTION_DEAL_*

거래 처리(TRADE_TRANSACTION_DEAL_ADD, TRADE_TRANSACTION_DEAL_UPDATE 및 TRADE_TRANSACTION_DEAL_DELETE)와 관련된 무역 거래의 경우 다음 필드가 MqlTradeTransaction 구조에 채워집니다.

  • 거래 - 거래 티켓;
  • 주문 - 거래가 이루어진 주문 티켓;
  • 기호 - 거래에 포함된 금융 상품의 이름.
  • 유형 - 무역 거래 유형;
  • Deal_type - 거래 유형;
  • 가격 - 거래가 이루어진 가격.
  • price_sl - 손절매 가격(거래가 이루어진 순서에 따라 지정된 경우 작성됨).
  • price_tp - 이익실현 가격(거래가 이루어진 순서에 따라 지정된 경우 채워짐).
  • 볼륨 - 로트의 거래량.
  • position - 거래 실행의 결과로 열렸거나 변경되었거나 닫힌 위치의 티켓.
  • position_by - 반대 입장 티켓. 반대 포지션(아웃 바이)을 마감하는 거래에 대해서만 채워집니다.

TRADE_TRANSACTION_DEAL_ADD 필드에서 볼 수 있듯이. order_type 이 채워지지 않았습니다.