기고글 토론 "사용자 지정 표시기에 기반한 거래 신호 발생기"

 

새로운 기고글 사용자 지정 표시기에 기반한 거래 신호 발생기 가 게재되었습니다:

사용자 지정 표시기를 기반으로 거래 신호 생성기를 만드는 방법은 무엇입니까? 사용자 지정 표시기를 생성하는 방법은 무엇인가요? 사용자 지정 표시기 데이터에 액세스하는 방법은 무엇입니까? IS_PATTERN_USAGE(0) 구조와 모델 0이 필요한 이유는 무엇입니까?

각 지표는 하나 이상의 시장 모델을 설명할 수 있습니다. 시장 모델은 지표 가치와 가격 가치의 특정 조합입니다. MACD 표시기에 사용할 수 있는 모델은 반전, 주선과 신호선의 교차(crossover), 0레벨의 교차, 발산(divergence) 및 이중 발산이 있습니다.

기억하시겠지만, 기사의 첫머리에 거래 신호 발생기에 의해 생성될 새로운 모델 한가지만 기술하기로 결정되었습니다. 그러나 위의 코드에서 두 가지 시장 모델(모델 0과 모델 1)을 지정했습니다. 여기서 모델 0은 중요한 보조 모델입니다. 보류 중인 주문과 거래할 때 필요합니다. 적용 시 모델 0은 보류 중인 주문이 가격과 함께 이동하도록 보장합니다. 거래 신호 발생기와 다음 조건을 살펴보겠습니다:

  • MACD 사용자 지정 표시기가 0 라인 아래에 있습니다,
  • 그 가치가 증가하고 있습니다,
  • 우리는 바 오프닝(bar opening) 가격에서 50포인트를 정해 놓은 미결(보류 중) 주문으로 거래하고 있습니다.

이 조건들이 우리의 거래 모델을 완벽하게 설명해줍니다. 상황은 다음과 같이 진행될 것입니다: 우리의 거래 모델 조건은 바(bar)가 나타나면 확인할 것입니다. 1. 우리가 가진 것: 현재 MACD는 제로선을 밑돌고 있지만 점차 탄력이 붙고 있습니다. 이것은 구매 신호에 해당합니다. 따라서, 미결 구매 중지 주문을 작성합니다:

그림 7. 보류 중인 구매 중지 주문 배치하기
 그림 7. 보류 중인 구매 중지 주문 배치하기 

다음 바(bar)가 나타납니다. 바(bar) 2의 상태 검사에서 MACD가 0 미만이고 하강 중임을 확인합니다. 우리의 거래 모델에 따르면, 현재 매수 또는 매도 조건은 없습니다. 그러나, 주목하세요: CExpertSignal class 클래스 로직에 대한, 구매 또는 판매 조건이 없으므로 보류 중인 모든 주문을 삭제해야 합니다. 이 경우, 가격이 갑자기 그리고 급격히 상승할 경우, 미결 주문이 없어 시장 진입 기회를 오래 놓치게 됩니다.

작성자: Vladimir Karputov

사유: