Metaquotes가 MT4 대신 MT5에서 미끄러지는 이유는 무엇입니까? - 페이지 2

 
MoonDrifter :

MT5가 필요합니까? 나는 어떤 이익을 얻을 것인가? MQL4로 작성된 많은 로봇으로 무엇을 해야 합니까? 평범한 상인인 나에게 이 새로운 언어가 주어졌습니까? 내가 틀릴 수도 있지만 다소 심각한 거래 전략은 모두 타사 언어로 구현되고 MQL 코드는 거래 신호를 어리석게 실행한다고 가정합니다. 내 경우처럼.

드라마틱해도 괜찮습니다. 귀하의 경우 MT5에서 외부 소프트웨어에 대한 인터페이스를 재설계하는 것은 하루의 작업입니다.

MT4가 아닌 MT5에 동의하지만, 좋지 않습니다.

 
Vitaly Muzichenko :

유일하게 큰 MT4 조인트

내가 그것을 닫는 동안 그것은 빨간색으로 밝혀졌고 상위 5개에서는 동일하게 작동했습니다 - 놀랍게도.

MT4의 테스터는 일반적으로 노래이며 그래픽 작업을 지원하며 경련 없이 매끄럽고 빠르게 진행됩니다.

지금까지 두 개의 플랫폼에서 작업하고 있지만 점차 상위 5개까지 완전히 갈 것입니다. 그때쯤이면 테스터가 정상적인 사용성을 갖게 될 것이라고 생각합니다.


이것은 내가 당신에게서 닫는 유사한 예를 본 두 번째입니다. 그리고 MT4에서 덤프합니다. 즉, 아픈 머리에서 건강한 머리로.

MT4와 어떤 관련이 있습니까?

어드바이저가 닫히도록 프로그래밍된 방법 - 그래서 어드바이저가 작동했습니다.

여기서 완전하고 명백하게 문제는 MT4가 아니라 개발자에게 있습니다.


추신: 저는 개인적으로 수년 동안 그리드와 함께 작업했습니다. 한 번에 최대 300개의 주문이 마감되었습니다. 그리고 귀하가 인용한 것과 같은 예(총 10개의 주문 중)는 없었습니다.

 
Andrey F. Zelinsky :

이것은 내가 당신에게서 닫는 유사한 예를 본 두 번째입니다. 그리고 MT4에서 덤프합니다. 즉, 아픈 머리에서 건강한 머리로.

MT4와 어떤 관련이 있습니까?

어드바이저가 닫히도록 프로그래밍된 방법 - 그래서 어드바이저가 작동했습니다.

여기서 완전하고 명백하게 문제는 MT4가 아니라 개발자에게 있습니다.


추신: 저는 개인적으로 수년 동안 그리드로 작업했습니다. 한 번에 최대 300개의 주문이 마감되었습니다. 그리고 귀하가 인용한 것과 같은 예(총 10개의 주문 중)는 없었습니다.

같은 코드이지만 MT5에서는 박수 한 번으로 모든 것을 닫습니다.


 
Vitaly Muzichenko :

같은 코드이지만 MT5에서는 박수 한 번으로 모든 것을 닫습니다.



그래서 무엇? MT5는 위치와 함께 작동하고 MT4는 주문과 함께 작동합니다.

MT4의 프로그램은 주문과 적절하게 작동하며 MT5와 같은 방식으로 닫힙니다.

귀하의 예는 주문 작업의 잘못된 조직이라는 한 가지만 말합니다.

 
Vitaly Muzichenko :

같은 코드이지만 MT5에서는 박수 한 번으로 모든 것을 닫습니다.



다음은 나를 위해 닫는 방법입니다.

정확히 하나의 가격입니다. 그림과 같이 그림의 범위(100점)에 런업이 없습니다.

 
Andrey F. Zelinsky :

그래서 무엇? MT5는 위치와 함께 작동하고 MT4는 주문과 함께 작동합니다 .

MT4의 프로그램은 주문과 적절하게 작동하며 MT5와 같은 방식으로 닫힙니다.

귀하의 예는 주문 작업의 잘못된 조직이라는 한 가지만 말합니다.

이상한 직업 설명!?

마감할 때 항상 포지션 작업을 하고 주문을 마감할 수 없고 삭제만 가능합니다.

도면 어디에서 주문이 보입니까?, 모든 곳에 위치만 있으므로 닫습니다.

하나.


2.


삼.


4.


템플릿을 mql4에서 mql5로 다시 작성했습니다. 크로스 플랫폼이 손실되었습니다. <MT4Orders.mqh>를 원본 mql4에 연결하기로 결정했습니다. 모든 것이 문제 없이 진행되었으므로 두 플랫폼에서 사용하고 닫는 코드는 동일하게 작동하지만 닫는 결과는 다릅니다. 잔잔한 시장에서는 미끄러짐이 없지만 빠른 시장에서는 - 이미지로 보여줬는데 MT5는 순식간에 닫힙니다.

 
Vitaly Muzichenko :


<MT4Orders.mqh>를 원본 mql4에 연결하기로 결정했습니다. 모든 것이 문제 없이 진행되었으므로 두 플랫폼에서 사용하고 닫는 코드는 동일하게 작동하지만 닫는 결과는 다릅니다. 잔잔한 시장에서는 미끄러짐이 없지만 빠른 시장에서는 - 이미지로 보여줬는데 MT5는 순식간에 닫힙니다.

따라서 <MT4Orders.mqh>를 휴지통에 버리십시오. 그게 뭔지 모르겠어. " 표준 라이브러리 "를 포함하여 다른 사람의 "블랙박스"를 사용하지 않습니다.

"블랙박스"의 처리가 올바르지 않거나 이해할 수 없으므로 "블랙박스"에 대한 처리를 하거나 이용을 거부할 필요가 있습니다.

 
Vitaly Muzichenko :

이상한 직업 설명!?

마감할 때 항상 포지션 작업을 하고 주문을 마감할 수 없고 삭제만 가능합니다.

도면 어디에서 주문이 보입니까?, 모든 곳에 위치만 있으므로 닫습니다.

MT4에는 그런 위치가 없습니다. 영장이 있습니다. 주문은 시장/개방 상태이며 보류 중입니다. 시장가 주문이 닫히고 열립니다. 보류 중인 주문 이 제거되고 배치됩니다.
 
Andrey F. Zelinsky :

따라서 <MT4Orders.mqh>를 휴지통에 버리십시오. 그게 뭔지 모르겠어. " 표준 라이브러리 "를 포함하여 다른 사람의 "블랙박스"를 사용하지 않습니다.

"블랙박스"의 처리가 올바르지 않거나 이해할 수 없으므로 "블랙박스"에 대한 처리를 하거나 이용을 거부할 필요가 있습니다.

<MT4Orders.mqh>가 없는 4에서는 작동하지만 포함된 5에서는 작동한다고 말합니다. <MT4Orders.mqh>를 사용하기 전, <MT4Orders.mqh>를 확인한 후 원래의 mql5를 사용했는데, 전혀... 차이가 없습니다. 장점은 성능 손실 없이 코드를 4개에서 5개로 가장 간단하게 이식할 수 있다는 것입니다.

게시된 이미지(1,2,3,4)의 주문은 어디에 있습니까?

 
Vitaly Muzichenko :

<MT4Orders.mqh>가 없는 4에서는 작동하지만 포함된 5에서는 작동한다고 말합니다. <MT4Orders.mqh>를 사용하기 전, <MT4Orders.mqh>를 확인한 후 원래의 mql5를 사용했는데, 전혀... 차이가 없습니다. 장점은 성능 손실 없이 코드를 4개에서 5개로 가장 간단하게 이식할 수 있다는 것입니다.

그리고 MT4Orders의 어떤 함수가 비동기식( OrderSendAsync , OrderCloseAsync)으로 사용됩니까? 이것이 아마도 문제일 것입니다.