드디어 좋은 기사가 나왔네요!
저는 몇 년 동안 외환 프로그래밍을 포기했습니다. 이제 로봇을 챔피언십에 출전시키고 싶습니다. 그리고 mql5로 프로그래밍하려고 머리를 부러 뜨 렸습니다. 그리고 사용하지 않는 것부터 mql4와는 달리 이해하기가 너무 어려워 보입니다.
:-(
안부, 앤드류.
LuckyFish:
예, 하지만 이 템플릿은 다중 통화 및/또는 시간 제한이 있는 EA에는 적합하지 않습니다.
드디어 좋은 기사가 나왔네요!
지원!)
예. 하지만 이 템플릿은 다중 통화 및/또는 시간 제한이 있는 EA에는 적합하지 않습니다.
고마워요 !!!
그리고 개발자들 - 3 개월 전에 그런 기사 ?
그리고 시간 제한 작업은 틱 단위 작업과 어떻게 다른가요?
좋은 기사입니다. 감사합니다!
아직도 MT4에 머물러 있는 분들은 이 글에서 제시한 "더 큰 그림"을 보셔야 합니다.
이 글의 저자는 모든 노력에 대해 두 배의 보수를 받아야 합니다. :)
아마도 지금까지 최고의 기사 중 하나 일 것입니다. 재미있는 점은 자주 사용하기 위해 이러한 프로토 타입을 만들 계획 이었기 때문에 이제 훨씬 더 쉬운 작업이 될 것 같습니다.
작성자에게 감사드립니다!
절차적이지만 좋은 시작입니다. OOP를 사용하면 많은 것을 숨길 수 있습니다. 각각의 새로운 Expert Advisor에서 최소한의 인터페이스만 보이도록 하세요. 예를 들어 전략을 별도의 클래스에 넣을 수 있습니다. 전략 설정 - CStrategy 객체의 속성, EA 생성자에서 시작합니다. 다중 통화 - 전략 개체 목록을 시작합니다. 각 전략은 자체 심볼에 있습니다. 그리고 작은 것들, m_trade.ResultOrder() 대신 추가 함수 GetDealByOrder()의 모든 주문을 통해 불필요한 루프없이 즉시 m_trade.ResultDeal()을 사용할 수 있습니다.
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Свойства объектов
- www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Свойства объектов - Документация по MQL5
새로운 기고글 매매봇 프로토타입 가 게재되었습니다:
본 문서는 매매 시스템의 알고리즘과 요소들을 만드는 원리를 요약하고 체계화합니다. 본 문서는 익스퍼트 알고리즘 디자인을 다룹니다. 예시로서 빠르고 손쉬운 매매 시스템에 쓰일 수 있는 CExpertAdvisor 클래스가 사용될 것입니다.
실제로, 우리는 익스퍼트 운영을 각각의 함수로 분리하는 것이 최선의 접근법이라고 말할 수 있습니다. 저는 당신이 익스퍼트의 전체 알고리즘을 하나의 함수에 작성하기는 어렵고, 그 이후의 분석과 편집을 복잡하게 만든다는 데 동의하실 거라 생각합니다. 따라서 당신의 환경에 거의 완전한 제어를 주는 MQL5에서는 우린 그렇게 하지 않을 것입니다.
따라서 환경 패러미터와 이벤트의 완전한 분석을 통해 논리적 어휘소(예: 주문의 오픈, 트레일링, 클로즈)를 각각 분리해서 구현해야 합니다. 이 어프로치를 통해 익스퍼트의 디자인은 유연하게 됩니다. 기존 모듈을 건드리지 않고도 새로운 독립 모듈을 쉽게 추가할 수 있고, 기본 코드를 변경하지 않고도 기존 모듈을 비활성화할 수 있습니다.
이 세 가지 원칙을 통해 모든 익스퍼트를 위한 단일 프로토타입을 만들 수 있으며, 이를 통해 주어진 작업을 쉽게 수정 및 조정할 수 있습니다.익스퍼트 시스템을 위한 이벤트 소스는:
작성자: ---