감사합니다. 기사가 흥미롭습니다.차트에서 테스트하기 위해 이 생성기에포함된 파일(*.mqh) 전체와 Expert Advisor 코드를 보고 싶습니다. 가능한가요? 정말 감사하겠습니다.
기사 마지막에 첨부 파일 mysignal.mqh (9.31 KB) 가 있습니다 - 이것은 사용자 지정 지표의 거래 신호 생성기입니다. 또한 기사에서이 파일을 어디에 배치해야하는지 작성되어 있습니다. 메타에디터에서 이 파일을 연 후 메타에디터에서 F7 키를 누르면 거래 신호 생성기가 MQL5 마스터에서 사용할 수 있게 됩니다.
그런 다음 전문가 어드바이저 생성을 시작하고 거래 신호 생성기의 신호를 추가해야 합니다.
barabashkakvn:
감사합니다. 기사를 주의 깊게 읽었습니다. 그러나 나는 거래하지 않고 신호 만 제공하더라도 전문가 고문 자체, 그 코드를보고 싶습니다.
기사 마지막에 첨부 파일 mysignal.mqh (9.31 KB) 가 있습니다 - 이것은 사용자 지정 지표의 거래 신호 생성기입니다. 또한 기사에서이 파일을 어디에 배치해야하는지 작성되어 있습니다. 메타에디터에서 이 파일을 연 후 메타에디터에서 F7 키를 누르면 거래 신호 생성기가 MQL5 마스터에서 사용할 수 있게 됩니다.
그 후에는 자신만의 전문가 어드바이저를 만들고 거래 신호 생성기의 신호를 추가하기만 하면 됩니다.
기사 감사합니다! 그러나 테스트 Expert Advisor를 구현할 때 문제가 발생했습니다. 사용자 지정 지표에서 보류 중인 주문의 개시 수준을 라이브러리를 다시 작성하지 않고 올바르게 전송할 수 있습니까? ShortCondition LongCondition 메서드는 투표를 처리합니다. 인디케이터 상태에 대한 정보를 전달하는 다른 메서드는 CExpertSignal 클래스에서 찾지 못했습니다. 트레이딩 시스템에서는 때때로 2개의 대기 주문이 있을 수 있다고 가정하는데, 하나는 매수 주문이고 하나는 매도 주문인가요?

Переход на новые рельсы: пользовательские индикаторы в MQL5
- 2009.11.23
- Андрей
- www.mql5.com
Я не буду перечислять все новые возможности и особенности нового терминала и языка. Их действительно много, и некоторые новинки вполне достойны освещения в отдельной статье. Вы не увидите здесь кода, написанного по принципам объектно-ориентированного программирования — это слишком серьезная тема для того, чтобы просто быть упомянутой в контексте как дополнительная вкусность для кодописателей. В этой статье остановимся подробней на индикаторах, их строении, отображении, видах, а также особенностях их написания по сравнению с MQL4.
내가 알기로는 엄격하게 +-50 포인트의 거리가 아니라 상황에 따라 보류중인 주문을 열고 싶습니까?
tyn:
... 트레이딩 시스템은 때때로 2개의 대기 주문이 있을 수 있다고 가정하는데, 하나는 매수 주문이고 하나는 매도 주문인가요?
아니요. 시스템은 2개의 대기 주문이 존재한다고 가정하지 않습니다.
... 트레이딩 시스템은 때때로 2개의 대기 주문이 있을 수 있다고 가정하는데, 하나는 매수 주문이고 하나는 매도 주문인가요?

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
- www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5
barabashkakvn:
제가 알기로는 엄격하게 +50핍의 거리가 아니라 상황에 따라 지정가 주문을 개시하고 싶다고요?
네, 정확히 그렇습니다.
제가 알기로는 엄격하게 +50핍의 거리가 아니라 상황에 따라 지정가 주문을 개시하고 싶다고요?
tyn:
가능합니다. 방법은 새 기사에서 설명하겠습니다.
바라바시카크븐:
제가 알기로는 엄격하게 +50핍의 거리가 아니라 상황에 따라 지정가 주문을 개시하고 싶다고요?
네, 정확히 그렇습니다.제가 알기로는 엄격하게 +50핍의 거리가 아니라 상황에 따라 지정가 주문을 개시하고 싶다고요?
새로운 기고글 사용자 지정 표시기에 기반한 거래 신호 발생기 가 게재되었습니다:
사용자 지정 표시기를 기반으로 거래 신호 생성기를 만드는 방법은 무엇입니까? 사용자 지정 표시기를 생성하는 방법은 무엇인가요? 사용자 지정 표시기 데이터에 액세스하는 방법은 무엇입니까? IS_PATTERN_USAGE(0) 구조와 모델 0이 필요한 이유는 무엇입니까?
각 지표는 하나 이상의 시장 모델을 설명할 수 있습니다. 시장 모델은 지표 가치와 가격 가치의 특정 조합입니다. MACD 표시기에 사용할 수 있는 모델은 반전, 주선과 신호선의 교차(crossover), 0레벨의 교차, 발산(divergence) 및 이중 발산이 있습니다.
기억하시겠지만, 기사의 첫머리에 거래 신호 발생기에 의해 생성될 새로운 모델 한가지만 기술하기로 결정되었습니다. 그러나 위의 코드에서 두 가지 시장 모델(모델 0과 모델 1)을 지정했습니다. 여기서 모델 0은 중요한 보조 모델입니다. 보류 중인 주문과 거래할 때 필요합니다. 적용 시 모델 0은 보류 중인 주문이 가격과 함께 이동하도록 보장합니다. 거래 신호 발생기와 다음 조건을 살펴보겠습니다:
이 조건들이 우리의 거래 모델을 완벽하게 설명해줍니다. 상황은 다음과 같이 진행될 것입니다: 우리의 거래 모델 조건은 바(bar)가 나타나면 확인할 것입니다. 1. 우리가 가진 것: 현재 MACD는 제로선을 밑돌고 있지만 점차 탄력이 붙고 있습니다. 이것은 구매 신호에 해당합니다. 따라서, 미결 구매 중지 주문을 작성합니다:
그림 7. 보류 중인 구매 중지 주문 배치하기
다음 바(bar)가 나타납니다. 바(bar) 2의 상태 검사에서 MACD가 0 미만이고 하강 중임을 확인합니다. 우리의 거래 모델에 따르면, 현재 매수 또는 매도 조건은 없습니다. 그러나, 주목하세요: CExpertSignal class 클래스 로직에 대한, 구매 또는 판매 조건이 없으므로 보류 중인 모든 주문을 삭제해야 합니다. 이 경우, 가격이 갑자기 그리고 급격히 상승할 경우, 미결 주문이 없어 시장 진입 기회를 오래 놓치게 됩니다.
작성자: Vladimir Karputov