Jose Francisco Casado Fernandez : 나에게 그가 말한 것은 사실이다. 64비트 OS에서 MT4를 실행할 수 있지만 가상 머신/에뮬레이션을 사용합니다(원하는 방식으로 호출할 수 있음). 따라서 기본 64비트 응용 프로그램(저속, 메모리 제한 등)을 실행하는 것과는 다릅니다. 문안 인사.
@Alain Verleyen , @whroeder1 및 @honest_knave 에 전적으로 동의합니다! 64비트 Windows 7, 8 또는 10 또는 Windows Server 2008, 2012 또는 2016에서 MT4(32비트)를 실행하는 데 아무런 제한(또는 핸디캡)이 없습니다. 이 모든 것).
또한 "가상" 또는 "에뮬레이트" 또는 이와 유사한 것으로 실행되는 것과 같은 것은 없습니다. 노출된 API, 리소스 관리 등이 모두 32비트 기능으로 제공되는 다른 컨텍스트(추가 레이어)에서 실행됩니다(코드 자체, 여전히 네이티브 코드로 실행됨).
실제로 Microsoft에서도 Windows 10에서 64비트 버전 대신 32비트 버전의 Office를 사용하는 것이 좋습니다. 리소스를 덜 사용하고 속도가 조금 더 빠르기 때문입니다.
OP에 대한 결론은 아무 것도 존재하지 않는 곳에 문제를 만들고 있다는 것입니다. Windows 10(64비트)에서 MT4를 사용하려면 그냥 하세요. 작동하지 않으면 PICNIC 문제일 수 있다고 생각하십시오!
편집: Microsoft는 WOW64를 "x86 에뮬레이터"라고 부르지만 이는 수행하는 작업을 지나치게 단순화한 것이며 대부분 코드의 실제 실행이 아니라 응용 프로그램이 실행되는 환경과 관련이 있습니다. 이는 32비트 응용 프로그램에 제공되는 기본 구조 및 기능의 계층화와 더 유사합니다. 예, 기술적으로 "에뮬레이션"이라고 부를 수 있다는 것을 이해합니다.
@Alain Verleyen , @whroeder1 및 @honest_knave 에 전적으로 동의합니다! 64비트 Windows 7, 8 또는 10 또는 Windows Server 2008, 2012 또는 2016에서 MT4(32비트)를 실행하는 데 아무런 제한(또는 핸디캡)이 없습니다. 이 모든 것).
알랭과 한 번도 동의하지 않았다고 하지 않았나요?? 하하하:0).
여러 64비트 OS에서도 문제 없이 MT4를 실행했습니다. 그러나 제한 사항(느린 속도, 메모리 제한 등)이 있습니다. 네이티브 64비트 애플리케이션을 실행하는 것과는 다릅니다. 64비트 OS의 경우 MT5를 사용하는 것이 좋습니다. 그렇지 않으면 64비트 OS의 모든 기능을 활용할 수 없습니다. 그들은 두 가지 다른 문제입니다.
여러 64비트 OS에서도 문제 없이 MT4를 실행했습니다. 그러나 제한 사항이 있습니다( 느린 속도, 메모리 제한 등). 네이티브 64비트 애플리케이션을 실행하는 것과는 다릅니다. 64비트 OS의 경우 MT5를 사용하는 것이 좋습니다. 그렇지 않으면 64비트 OS의 모든 기능을 활용할 수 없습니다. 그들은 두 가지 다른 문제입니다.
내가 언제 어디서 그런 말을 했지? 나는 우리가 의견에 대해 "분쟁"과 "충돌"을 겪었지만 Alain 에 결코 동의하지 않는다고 말했습니다.
느린 속도? 메모리 제한?같은 컴퓨터에서 32비트 OS보다 64비트 OS에서 더 느리게 실행되는 응용 프로그램을 본 적이 없습니다. "사과"를 "오렌지"가 아닌 "사과"와 비교해야 합니다. 메모리 제한과 관련하여 64비트 OS가 32비트 애플리케이션의 메모리를 어떻게 제한할 수 있습니까? 64비트 OS가 제한하기 때문이 아니라 자체 32비트 주소 공간으로 제한됩니다!
64비트 버전의 응용 프로그램이 32비트 버전보다 우수할 수 있다고 말하는 경우(항상 그런 것은 아니기 때문에 "가능"에 강조) 더 큰 주소 공간이 있기 때문에 CPU 기능 등 - 그렇다면 예, 하지만 아무도 이에 대해 이의를 제기하지 않습니다.
우리가 논쟁하고 있는 것은 OP가 64비트 OS가 32비트 응용 프로그램의 기능 이 감소하거나 제한된 것에 대해 어떤 식으로든 책임이 있다고 주장한다는 사실입니다. 그것은 단순히 사실이 아닙니다!
또한 64비트 OS에서 64비트 응용 프로그램을 사용하는 것이 항상 더 나은 것은 아닙니다. 내가 말했듯이 Microsoft는 64비트 버전 대신 32비트 Office를 사용할 것을 제안합니다. 그것은 각각의 개별적인 경우에 따라 다르며 단지 일반적인 규칙이 될 수 없습니다.
나는 매일 Windows 10(64비트)에서 MT4와 MT5(64비트)를 모두 사용하고 솔직히 말해서 "훌륭한 64비트 판매 피치"에도 불구하고 여전히 MT5가 매우 부족하다는 것을 알았습니다. 다중 처리 및 기타 "사탕"은 64비트와 아무 관련이 없으며 개발자가 원했다면 MT4에서도 구현되었을 수 있습니다. 사실 이것에 대해서는 확실하지 않기 때문에 MT5는 32비트 형식으로도 사용할 수 있습니다.
나는 매일 Windows 10(64비트)에서 MT4와 MT5(64비트)를 모두 사용하고 솔직히 말해서 "훌륭한 64비트 판매 피치"에도 불구하고 여전히 MT5가 매우 부족하다는 것을 알았 습니다. 다중 처리 및 기타 "사탕"은 64비트와 아무 관련이 없으며 개발자가 원했다면 MT4에서도 구현되었을 수 있습니다. 사실 이것에 대해서는 확실하지 않기 때문에 MT5는 32비트 형식으로도 사용할 수 있습니다.
몇 가지 사항이 있지만 스레드와 관련하여 성능 향상은 분명하지만 "고빈도 거래" 광고에 대해 "광고" 또는 "과대 광고"되는 것만큼 크지 않습니다. 그것은 또한 매우 "자원"배고프다! (편집: 원본 텍스트에서와 같이 HFT가 아니라 HFT)
그러나 MT4에서 사용할 수 있는 기능이 없기 때문에 스레드와 직접적인 관련이 없는 다른 많은 것들이 있습니다(그러나 몇 년 동안 기다린 후에도 MT5에서는 여전히 사용할 수 없음). MT4에서는 매우 쉽게 수행할 수 있는 몇 가지 다른 작업도 있지만 알 수 없는 이유로 수행하기가 더 복잡해졌습니다.
예를 들어, MT4의 간단한(비시각적) 백 테스트를 통해 거래 중 및 이후에 거래 결과를 볼 수 있었지만 MT5에서는 내보내기 출력(그래프 창에서) 또는 최종 결과를 통해서만 액세스할 수 있습니다. 테스트 보고서 또는 시각적 모드에서 수행된 경우 화면에 표시됩니다. 분명히 보고서를 보거나 테스트 기간이 끝날 때까지 건너뛰어 시각적 테스트를 빠르게 추적할 수 있지만 이 모든 작업을 간단하고 빠르게 수행하는 데 필요한 전체 단계는 훨씬 더 오래 걸리고 사용자 친화적이지 않습니다. 직관적인.
예, 여기에도 훌륭하고 좋은 점이 많이 있습니다 . 그러나 업그레이드 응용 프로그램이 이전 버전에서 사용자가 좋아하고 의존하게 된 너무 많은 기능을 제거하는 것은 일반적이지 않습니다. 일반적으로 새롭고 개선된 모델을 기대하지만 이 경우는 아닙니다. 새로운 "고급 세단"이 아니라 "세단"에서 "SUV"로의 이동에 더 가깝습니다.
네, 참고했습니다. 그리고 네, 알랭이 말했고 당신이 아닙니다. 너인 줄 알았어, 미안해. 어쨌든 이 질문은 중요하지 않습니다.그것은 농담.
페르난도 카레이로 :
느린 속도? 메모리 제한?같은 컴퓨터에서 32비트 OS보다 64비트 OS에서 더 느리게 실행되는 응용 프로그램을 본 적이 없습니다.
기본 32비트 OS보다 64비트 OS에서 느리게 실행되는 32비트 응용 프로그램을 보았습니다. 동일한 기계 및 동일한 응용 프로그램.
페르난도 카레이로 : 메모리 제한과 관련하여 64비트 OS가 32비트 애플리케이션의 메모리를 어떻게 제한할 수 있습니까? 64비트 OS가 제한하기 때문이 아니라 자체 32비트 주소 공간으로 제한됩니다!
아뇨, 저는 그런 말을 하지 않았습니다. 64비트 OS는 메모리를 제한하지 않지만(32비트 OS는 제한 없음) 32비트 응용 프로그램을 사용하는 경우 컴퓨터에 설치된 모든 RAM 메모리를 활용하지 않습니다. 64비트 OS. 제가 언급한 내용입니다.
페르난도 카레이로 : 64비트 버전의 응용 프로그램이 32비트 버전보다 우수할 수 있다고 말하는 경우(항상 그런 것은 아니기 때문에 "가능"에 강조) 더 큰 주소 공간이 있기 때문에 CPU 기능 등 - 네, 하지만 아무도 이에 대해 이의를 제기하지 않습니다.
네, 저도 그렇게 말하고 있습니다.
페르난도 카레이로 :
우리가 논쟁하고 있는 것은 OP가 64비트 OS가 32비트 응용 프로그램의 기능 이 감소하거나 제한된 것에 대해 어떻게든 책임이 있다고 주장한다는 사실입니다. 그것은 단순히 사실이 아닙니다!
위에 말씀드린대로 맞는거 같아요.
페르난도 카레이루 :
또한 64비트 OS에서 64비트 응용 프로그램을 사용하는 것이 항상 더 나은 것은 아닙니다. 내가 말했듯이 Microsoft는 64비트 버전 대신 32비트 Office를 사용할 것을 제안합니다. 그것은 각각의 개별적인 경우에 따라 다르며 단지 일반적인 규칙이 될 수 없습니다.
항상 그래야 합니다. 그렇지 않은 경우 64비트 응용 프로그램이 제대로 구현되지 않았을 수 있습니다.
기본 32비트 OS보다 64비트 OS에서 느리게 실행되는 32비트 응용 프로그램을 보았습니다. 동일한 기계 및 동일한 응용 프로그램.
아뇨, 저는 그런 말을 하지 않았습니다. 64비트 OS는 메모리를 제한하지 않지만(32비트 OS는 제한 없음) 32비트 응용 프로그램을 사용하는 경우 컴퓨터에 설치된 모든 RAM 메모리를 활용하지 않습니다. 64비트 OS. 제가 언급한 내용입니다.
네, 저도 그렇게 말하고 있습니다.
위에 말씀드린대로 맞는거 같아요.
항상 그래야 합니다. 그렇지 않은 경우 64비트 응용 프로그램이 제대로 구현되지 않았을 수 있습니다.
MT4도 그런 경우 중 하나였나요? 왜냐하면 당신이 OP의 주장을 변호하려는 경우 이것이 실제로 위험에 처해 있기 때문입니다!
그러나 그것은 OS(또는 애플리케이션)의 잘못이 아니며 OP의 주장을 방어하기 위한 "사실"로 사용될 수 없습니다. 그것은 단순히 OP의 주장과 관련이 없습니다.
동의하고 이의를 제기하지 않습니다!
다시 말하지만, MT4에서 발견한 동작입니까(1번 항목에서 설명한 대로)?
아니요, 반드시 구현 품질과 관련이 있는 것은 아닙니다. 더 큰 것이 항상 더 좋은 것은 아니며 모든 것에 64비트를 사용하는 것이 필요하지 않은 많은 상황에서 "과도한" 일입니다. MT5에도 32비트 버전이 있다는 사실은 MT5가 실제로 그것을 사용하지 않고도 많은 것을 성취할 수 있고 64비트라는 이유만으로 MT5가 MT4보다 낫다는 척도로 사용되어서는 안 된다는 것을 보여줍니다. 64비트 버전이 32비트 버전에 비해 주장할 수 있는 모든 것은 더 많은 리소스에 액세스하고 관리할 수 있으며 처리 능력이 약간 향상될 수 있다는 것입니다. 그게 다야! 기능 과 유용성은 MT5가 MT4에 비해 무엇을 가질 수 있는지 정의해야 하는 키여야 합니다(64비트인지 32비트인지 여부가 아님).
이 주제는 에뮬레이션이 아니라 64비트 시스템에서 MT4를 실행할 수 있는 방법에 관한 것입니다.
그래서 그가 썼을 때 :
나는 대답했다 : 그것은 사실이 아니다.
나에게 그가 말한 것은 사실이다. 64비트 OS에서 MT4를 실행할 수 있지만 가상 머신/에뮬레이션을 사용합니다(원하는 방식으로 호출할 수 있음). 따라서 기본 64비트 응용 프로그램(저속, 메모리 제한 등)을 실행하는 것과는 다릅니다. 문안 인사.
@Alain Verleyen , @whroeder1 및 @honest_knave 에 전적으로 동의합니다! 64비트 Windows 7, 8 또는 10 또는 Windows Server 2008, 2012 또는 2016에서 MT4(32비트)를 실행하는 데 아무런 제한(또는 핸디캡)이 없습니다. 이 모든 것).
또한 "가상" 또는 "에뮬레이트" 또는 이와 유사한 것으로 실행되는 것과 같은 것은 없습니다. 노출된 API, 리소스 관리 등이 모두 32비트 기능으로 제공되는 다른 컨텍스트(추가 레이어)에서 실행됩니다(코드 자체, 여전히 네이티브 코드로 실행됨).
실제로 Microsoft에서도 Windows 10에서 64비트 버전 대신 32비트 버전의 Office를 사용하는 것이 좋습니다. 리소스를 덜 사용하고 속도가 조금 더 빠르기 때문입니다.
OP에 대한 결론은 아무 것도 존재하지 않는 곳에 문제를 만들고 있다는 것입니다. Windows 10(64비트)에서 MT4를 사용하려면 그냥 하세요. 작동하지 않으면 PICNIC 문제일 수 있다고 생각하십시오!
편집: Microsoft는 WOW64를 "x86 에뮬레이터"라고 부르지만 이는 수행하는 작업을 지나치게 단순화한 것이며 대부분 코드의 실제 실행이 아니라 응용 프로그램이 실행되는 환경과 관련이 있습니다. 이는 32비트 응용 프로그램에 제공되는 기본 구조 및 기능의 계층화와 더 유사합니다. 예, 기술적으로 "에뮬레이션"이라고 부를 수 있다는 것을 이해합니다.
@Alain Verleyen , @whroeder1 및 @honest_knave 에 전적으로 동의합니다! 64비트 Windows 7, 8 또는 10 또는 Windows Server 2008, 2012 또는 2016에서 MT4(32비트)를 실행하는 데 아무런 제한(또는 핸디캡)이 없습니다. 이 모든 것).
알랭과 한 번도 동의하지 않았다고 하지 않았나요?? 하하하:0).
여러 64비트 OS에서도 문제 없이 MT4를 실행했습니다. 그러나 제한 사항(느린 속도, 메모리 제한 등)이 있습니다. 네이티브 64비트 애플리케이션을 실행하는 것과는 다릅니다. 64비트 OS의 경우 MT5를 사용하는 것이 좋습니다. 그렇지 않으면 64비트 OS의 모든 기능을 활용할 수 없습니다. 그들은 두 가지 다른 문제입니다.
문안 인사.
알랭과 한 번도 동의하지 않았다고 하지 않았나요?? 하하하:0).
여러 64비트 OS에서도 문제 없이 MT4를 실행했습니다. 그러나 제한 사항이 있습니다( 느린 속도, 메모리 제한 등). 네이티브 64비트 애플리케이션을 실행하는 것과는 다릅니다. 64비트 OS의 경우 MT5를 사용하는 것이 좋습니다. 그렇지 않으면 64비트 OS의 모든 기능을 활용할 수 없습니다. 그들은 두 가지 다른 문제입니다.
내가 언제 어디서 그런 말을 했지? 나는 우리가 의견에 대해 "분쟁"과 "충돌"을 겪었지만 Alain 에 결코 동의하지 않는다고 말했습니다.
느린 속도? 메모리 제한? 같은 컴퓨터에서 32비트 OS보다 64비트 OS에서 더 느리게 실행되는 응용 프로그램을 본 적이 없습니다. "사과"를 "오렌지"가 아닌 "사과"와 비교해야 합니다. 메모리 제한과 관련하여 64비트 OS가 32비트 애플리케이션의 메모리를 어떻게 제한할 수 있습니까? 64비트 OS가 제한하기 때문이 아니라 자체 32비트 주소 공간으로 제한됩니다!
64비트 버전의 응용 프로그램이 32비트 버전보다 우수할 수 있다고 말하는 경우(항상 그런 것은 아니기 때문에 "가능"에 강조) 더 큰 주소 공간이 있기 때문에 CPU 기능 등 - 그렇다면 예, 하지만 아무도 이에 대해 이의를 제기하지 않습니다.
우리가 논쟁하고 있는 것은 OP가 64비트 OS가 32비트 응용 프로그램의 기능 이 감소하거나 제한된 것에 대해 어떤 식으로든 책임이 있다고 주장한다는 사실입니다. 그것은 단순히 사실이 아닙니다!
또한 64비트 OS에서 64비트 응용 프로그램을 사용하는 것이 항상 더 나은 것은 아닙니다. 내가 말했듯이 Microsoft는 64비트 버전 대신 32비트 Office를 사용할 것을 제안합니다. 그것은 각각의 개별적인 경우에 따라 다르며 단지 일반적인 규칙이 될 수 없습니다.
나는 매일 Windows 10(64비트)에서 MT4와 MT5(64비트)를 모두 사용하고 솔직히 말해서 "훌륭한 64비트 판매 피치"에도 불구하고 여전히 MT5가 매우 부족하다는 것을 알았습니다. 다중 처리 및 기타 "사탕"은 64비트와 아무 관련이 없으며 개발자가 원했다면 MT4에서도 구현되었을 수 있습니다. 사실 이것에 대해서는 확실하지 않기 때문에 MT5는 32비트 형식으로도 사용할 수 있습니다.
나는 매일 Windows 10(64비트)에서 MT4와 MT5(64비트)를 모두 사용하고 솔직히 말해서 "훌륭한 64비트 판매 피치"에도 불구하고 여전히 MT5가 매우 부족하다는 것을 알았 습니다. 다중 처리 및 기타 "사탕"은 64비트와 아무 관련이 없으며 개발자가 원했다면 MT4에서도 구현되었을 수 있습니다. 사실 이것에 대해서는 확실하지 않기 때문에 MT5는 32비트 형식으로도 사용할 수 있습니다.
몇 가지 사항이 있지만 스레드와 관련하여 성능 향상은 분명하지만 "고빈도 거래" 광고에 대해 "광고" 또는 "과대 광고"되는 것만큼 크지 않습니다. 그것은 또한 매우 "자원"배고프다! (편집: 원본 텍스트에서와 같이 HFT가 아니라 HFT)
그러나 MT4에서 사용할 수 있는 기능이 없기 때문에 스레드와 직접적인 관련이 없는 다른 많은 것들이 있습니다(그러나 몇 년 동안 기다린 후에도 MT5에서는 여전히 사용할 수 없음). MT4에서는 매우 쉽게 수행할 수 있는 몇 가지 다른 작업도 있지만 알 수 없는 이유로 수행하기가 더 복잡해졌습니다.
예를 들어, MT4의 간단한(비시각적) 백 테스트를 통해 거래 중 및 이후에 거래 결과를 볼 수 있었지만 MT5에서는 내보내기 출력(그래프 창에서) 또는 최종 결과를 통해서만 액세스할 수 있습니다. 테스트 보고서 또는 시각적 모드에서 수행된 경우 화면에 표시됩니다. 분명히 보고서를 보거나 테스트 기간이 끝날 때까지 건너뛰어 시각적 테스트를 빠르게 추적할 수 있지만 이 모든 작업을 간단하고 빠르게 수행하는 데 필요한 전체 단계는 훨씬 더 오래 걸리고 사용자 친화적이지 않습니다. 직관적인.
예, 여기에도 훌륭하고 좋은 점이 많이 있습니다 . 그러나 업그레이드 응용 프로그램이 이전 버전에서 사용자가 좋아하고 의존하게 된 너무 많은 기능을 제거하는 것은 일반적이지 않습니다. 일반적으로 새롭고 개선된 모델을 기대하지만 이 경우는 아닙니다. 새로운 "고급 세단"이 아니라 "세단"에서 "SUV"로의 이동에 더 가깝습니다.
내가 언제 어디서 그런 말을 했지? 나는 우리가 의견에 대해 "분쟁"과 "충돌"을 겪었지만 Alain 에 결코 동의하지 않는다고 말했습니다.
네, 참고했습니다. 그리고 네, 알랭이 말했고 당신이 아닙니다. 너인 줄 알았어, 미안해. 어쨌든 이 질문은 중요하지 않습니다. 그것은 농담.
느린 속도? 메모리 제한? 같은 컴퓨터에서 32비트 OS보다 64비트 OS에서 더 느리게 실행되는 응용 프로그램을 본 적이 없습니다.
기본 32비트 OS보다 64비트 OS에서 느리게 실행되는 32비트 응용 프로그램을 보았습니다. 동일한 기계 및 동일한 응용 프로그램.
메모리 제한과 관련하여 64비트 OS가 32비트 애플리케이션의 메모리를 어떻게 제한할 수 있습니까? 64비트 OS가 제한하기 때문이 아니라 자체 32비트 주소 공간으로 제한됩니다!
아뇨, 저는 그런 말을 하지 않았습니다. 64비트 OS는 메모리를 제한하지 않지만(32비트 OS는 제한 없음) 32비트 응용 프로그램을 사용하는 경우 컴퓨터에 설치된 모든 RAM 메모리를 활용하지 않습니다. 64비트 OS. 제가 언급한 내용입니다.
64비트 버전의 응용 프로그램이 32비트 버전보다 우수할 수 있다고 말하는 경우(항상 그런 것은 아니기 때문에 "가능"에 강조) 더 큰 주소 공간이 있기 때문에 CPU 기능 등 - 네, 하지만 아무도 이에 대해 이의를 제기하지 않습니다.
네, 저도 그렇게 말하고 있습니다.
우리가 논쟁하고 있는 것은 OP가 64비트 OS가 32비트 응용 프로그램의 기능 이 감소하거나 제한된 것에 대해 어떻게든 책임이 있다고 주장한다는 사실입니다. 그것은 단순히 사실이 아닙니다!
위에 말씀드린대로 맞는거 같아요.
또한 64비트 OS에서 64비트 응용 프로그램을 사용하는 것이 항상 더 나은 것은 아닙니다. 내가 말했듯이 Microsoft는 64비트 버전 대신 32비트 Office를 사용할 것을 제안합니다. 그것은 각각의 개별적인 경우에 따라 다르며 단지 일반적인 규칙이 될 수 없습니다.
항상 그래야 합니다. 그렇지 않은 경우 64비트 응용 프로그램이 제대로 구현되지 않았을 수 있습니다.
사실 이것에 대해서는 확실하지 않기 때문에 MT5는 32비트 형식으로도 사용할 수 있습니다.
예, MT5에는 32비트 버전이 있습니다.
문안 인사.
"매우 부족"이 무슨 뜻인지 여쭤봐도 될까요?
MQL5는 특히 단일 스레드 성능에서 지난 12개월 동안 향상되었습니다. 그러나 우리는 Metaquotes가 확인하거나 수정하기를 원하지 않는 것으로 보이는 버그에 대한 몇 가지 불쾌한 해결 방법을 넣어야 했습니다.
물론 이 포럼에서는 Metaquotes 문제가 아니라 "사용자 문제"를 위한 것이기 때문에 이러한 문제를 논의하는 것이 허용되지 않습니다.
마케팅 및 브로커 요구 사항에 따라 플랫폼을 구동하는 것보다 상위 문제를 검토하고 개발 커뮤니티의 Metaquote에 약간의 압력을 가할 수 있는 "개발자 그룹"을 설정해야 합니다.