MQL5는 전략의 로직을 구현하고, WinForms는 몇 개의 버튼을 누르고 EA 내부의 일부 변수를 제어하고 일부 정보를 표시하여 전략의 로직을 변경하는 것으로 충분합니다.
전략 코드와 인터페이스 코드는 분리되어 코드를 깔끔하게 유지합니다.
기술적으로는 기능(많은 제품이 출시 중)이나 인터페이스 구축 속도 면에서 MQL 환경에서 제 솔루션과 경쟁할 수 있는 WinForms는 없습니다. KIB 코드 템플릿을 사용하면 시각적 편집기보다 더 빠르게 인터페이스를 만들 수 있습니다. 게다가 빠른 위치 지정을 위해 창 내부의 요소를 잡고 이동하는 기능을 생성자에 추가할 계획입니다. 이 작업은 이미 쉽게 할 수 있습니다. 그 외에도 일반 사용자의 이해도와 접근성 측면에서 보면 제 솔루션이 앞서 있습니다. C#과 객체 지향 프로그래밍을 알 필요도 없고, DLL을 플러그인할 필요도 없습니다. 또한 이 스레드에서는 사용자에게 필요한 자세한 튜토리얼 정보를 제공합니다. 누구나 스스로 WinForms를 연결하는 방법을 찾고 개발할 수 있습니다.
한 사람으로서 귀하는 개인적인 의견과 자신의 선호도에 대한 권리가 있습니다. 그러나 이 스레드는 MQL로 작성된 빌더와 엔진에 관한 것임을 상기시켜 드려야 합니다 . 따라서 기술적으로 정당하지 않은 반대의 맥락에서 다른 개발 환경의 인터페이스에 대한 논의는 금지되어 있지는 않지만 부적절합니다. 예를 들어 ME와 VS를 반대하지 않는 것처럼 MT5 및 기타 플랫폼에 반대하지 않습니다.
여기서 MT5 플랫폼에서 생성자 엔진의 완성 된 기본 버전은 알고리즘 거래 작업을 해결하는 수단으로 WinForms에 기회를 남기지 않지만 항상 자신 만의 독창적 인 방법을 선택하는 사람들이있을 것입니다.
나는 주로 EA를 사용하여 테스터의 패널을 제어 할 수있는 가능성에 관심이 있습니다.
거래 인터페이스가있는 경우 거래 주문 전송을 변수에이 주문의 기록으로 대체하고 후속 수익 / 손실 계산, 즉 터미널에서 거래를 에뮬레이트하는 데 문제가되는 것은 무엇입니까?
테스터에서보다 구현하기가 훨씬 쉽다고 확신합니다. 차트 탐색() 함수를 사용하여 차트를 이동하고 캔버스 또는 일반적인 OBJ_RECTANGLE_LABEL로 차트의 오른쪽 부분을 숨길 수 있습니다 .
사무엘 마노엘 드 수자 #:
사실 이 작업은 이미 다른 사람이 해본 적이 있습니다.
네, 여기 https://www.mql5.com/ru/code/24829
예, 여기 https://www.mql5.com/ru/code/24829
나는 이것을 알고 있지만 내가 원하는 것이 아니라 나만의 요구가 있고 나만의 것을 써야합니다.
MQL5는 전략 로직을 구현하고 WinForms는 일부 버튼을 클릭하고 EA 내부의 일부 변수를 제어하고 일부 정보를 표시하여 전략 로직을 변경하는 것으로 충분합니다.
전략 코드와 인터페이스는 서로 분리되어 있어 코드가 깔끔하게 유지됩니다.
그리고 이 기간 동안 표와 트리 목록을 실험하기 시작했습니다....
그러자 여기보다 훨씬 나아졌습니다.
MQL5는 전략의 로직을 구현하고, WinForms는 몇 개의 버튼을 누르고 EA 내부의 일부 변수를 제어하고 일부 정보를 표시하여 전략의 로직을 변경하는 것으로 충분합니다.
전략 코드와 인터페이스 코드는 분리되어 코드를 깔끔하게 유지합니다.
기술적으로는 기능(많은 제품이 출시 중)이나 인터페이스 구축 속도 면에서 MQL 환경에서 제 솔루션과 경쟁할 수 있는 WinForms는 없습니다. KIB 코드 템플릿을 사용하면 시각적 편집기보다 더 빠르게 인터페이스를 만들 수 있습니다. 게다가 빠른 위치 지정을 위해 창 내부의 요소를 잡고 이동하는 기능을 생성자에 추가할 계획입니다. 이 작업은 이미 쉽게 할 수 있습니다. 그 외에도 일반 사용자의 이해도와 접근성 측면에서 보면 제 솔루션이 앞서 있습니다. C#과 객체 지향 프로그래밍을 알 필요도 없고, DLL을 플러그인할 필요도 없습니다. 또한 이 스레드에서는 사용자에게 필요한 자세한 튜토리얼 정보를 제공합니다. 누구나 스스로 WinForms를 연결하는 방법을 찾고 개발할 수 있습니다.
한 사람으로서 귀하는 개인적인 의견과 자신의 선호도에 대한 권리가 있습니다. 그러나 이 스레드는 MQL로 작성된 빌더와 엔진에 관한 것임을 상기시켜 드려야 합니다 . 따라서 기술적으로 정당하지 않은 반대의 맥락에서 다른 개발 환경의 인터페이스에 대한 논의는 금지되어 있지는 않지만 부적절합니다. 예를 들어 ME와 VS를 반대하지 않는 것처럼 MT5 및 기타 플랫폼에 반대하지 않습니다.
여기서 MT5 플랫폼에서 생성자 엔진의 완성 된 기본 버전은 알고리즘 거래 작업을 해결하는 수단으로 WinForms에 기회를 남기지 않지만 항상 자신 만의 독창적 인 방법을 선택하는 사람들이있을 것입니다.
저는 이 주제가 지쳤다고 생각하며 더 이상의 도발에 대응하지 않겠습니다.
주제를 조합한 결과 고려할 순서는 다음과 같습니다:
14.매개변수 경계에 대한 시차 보호 구현:
15. 새로운 API 파일 출력에 대해 더 자세히 살펴봅시다.
//----------------------------------------------------------------------------------------------------
다음으로 발견된 버그와 결함을 수집하고 다음 릴리스를 위한 작업 목록을 컴파일하겠습니다.
저를 매료시킨 것은 MQL 환경에서의 구현과 이 구현의 완성도입니다. 그래서 개발을 기다리고 있습니다. 많은 분들이 기다리고 있을 거라고 확신합니다.
피터, 도대체 프로젝트는 어디에 있나요?
거기에 무언가의 저장소 (IMHO는 소스 코드라고 할 수 없음 ) 와 문서가 있습니다 .