MQL5 마법사에서 생성된 Expert Advisor 열기, 닫기 - 페이지 8

 
Andy :

예, m_base_price를 마우스 오른쪽 버튼으로 클릭하면 볼 수 있습니다(정의로 이동).

그리고 계획에 따라 더 많은 것을 알려주십시오. 매우 필요합니다!

위치를 열기 위해 두 개의 모듈에서 신호를 계산하는 예에서는 강도가 다른 두 개의 신호만 가져오고 강도가 더 큰 세 번째 신호는 없습니다.


계획에 따르면:

누가 마지막이고 슬리퍼야

내가 알기로는 더 강한 신호를 선택할 수 없습니다. 하나의 시장 모델에서만 신호가 있을 수 있습니다(SignalMA.mqh 모듈의 예에서 패턴 "0"은 서비스, 보조 요소임).

 
Andy :

그리고 패턴 0은 어떤 의미에서 보조 요소입니까?


주요 의미는 다음과 같습니다.

  • BUY의 경우: Close[1]이 MA[1] 위에 있음 - 패턴 #2와 패턴 #3 모두 작동하지 않으면 BUY를 열라는 신호가 나타납니다. 1번 막대의 종가 가 MA 표시기 위에 닫히기 때문입니다. - 즉, 우리의 방향으로, 유리한 방향으로.
  • 유추에 의한 판매

 
Andy :
예, 하지만 패턴 1이 트리거되면 그는 항상 신호 강도(80 대 10)로 패턴 1을 방해합니다. 이유는 무엇입니까?

아니오, 패턴 #1과 패턴 #0이 조건으로 분리되어 있기 때문에 인터럽트하지 않습니다. SignalMA.mqh 신호 모듈에서 함께 발생하지 않습니다.

 //+------------------------------------------------------------------+
//| "Voting" that price will grow.                                   |
//+------------------------------------------------------------------+
int CSignalMA::LongCondition( void )
  {
   int result= 0 ;
   int idx   =StartIndex();
//--- analyze positional relationship of the close price and the indicator at the first analyzed bar
   if (DiffCloseMA(idx)< 0.0 )
     {
       //--- the close price is below the indicator
       if ( IS_PATTERN_USAGE( 1 ) && DiffOpenMA(idx)> 0.0 && DiffMA(idx)> 0.0 )
        {
         //--- the open price is above the indicator (i.e. there was an intersection), but the indicator is directed upwards
         result=m_pattern_1;
         //--- consider that this is an unformed "piercing" and suggest to enter the market at the current price
         m_base_price= 0.0 ;
        }
     }
   else

패턴 #1과 패턴 #0이 없습니다.

 
Andy :

그건 그렇고, Vladimir, 어떻게 생각하세요? MA에 대한 신호 모듈을 만들 때 예를 들어 MA 위에 양초가 발견되면 이동 평균 의 기울기(상승 또는 하강)를 추가로 모니터링해야 합니다. , 예를 들어 이동 평균 위의 강세 양초가 있습니까? 아니면 중요하지 않습니까?


누가 알아 :) . 작성 및 확인이 필요합니다... 모든 기호, 모든 기간에...

 
Andy :

그러나 아래에는 else가 있으며 항상 0과 1로 이동합니다(패턴 레이블이 있는 파일과 비교하여 확인).


난 믿지 않아. 코드에는 한 번에 패턴 #0과 패턴 #1이 있었던 것과 같은 것은 없습니다. 코드 조각을 보여줍니다.

 

그리고 LongCondition과 ShortCondition을 한 구절로 결합하려고 하면 인지 부조화가 발생합니까?

 
Andy :

커서 다음 아래 세 줄 참조



강제로 반복:

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

MQL5 마법사에서 생성된 Expert Advisor 열기, 닫기

블라디미르 카르푸토프 , 2017.10.05 14:56

그리고 LongConditionShortCondition 을 한 구절로 결합하려고 하면 인지 부조화가 발생합니까?


 
Andy :

longcondition에서 패턴 0이 나오고 shortcondition 패턴 1에서 이해할 수 없는 것은 무엇입니까?


그래서 나는 당신이 이해하지 못하는 것을 이해하고 싶습니다. 당신은 먼저 다음과 같이 말합니다.

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

MQL5 마법사에서 생성된 Expert Advisor 열기, 닫기

앤디 , 2017.10.05 14:34

예, 하지만 패턴 1이 트리거되면 그는 항상 신호 강도(80 대 10)로 패턴 1을 방해합니다. 이유는 무엇입니까?

그리고 왜 그런지는 두 개의 다른 신호를 하나의 힙으로 혼합합니다. 하나는 LongCondition과 ShortCondition에 대한 신호입니다.


LongCondition 및 ShortCondition이 의미하는 것과 한 조건은 작동할 수 있지만 두 번째 조건은 작동하지 않는 이유를 이해하십시오(포지션 개설로 이어지지 않음).


추가됨: 나는 내일까지 토론에 참여하지 않습니다. 나는 텍스트를 낙서하는 대신 신호 모듈의 작업을 여전히 이해할 수 있기를 바랍니다.

 
Vladimir Karputov :
" 다른 시간대의 이동 평균 신호 합산 " 과 관련이 없는 댓글이 이 주제로 이동되었습니다.

Vladimir, 이 스레드의 모든 게시물은 어디로 갔습니까?

 
Andy :

Vladimir, 이 스레드의 모든 게시물은 어디로 갔습니까?

몰라. 당신은 아마 그것들이 거기에 없기 때문에 그것들을 삭제했을 것입니다.