[아카이브!] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 2. - 페이지 22

 
granit77 :
논리는 어떻습니까? 당신은 도움을 요청하러 왔습니까, 아니면 이미 고급입니까? 차이가 느껴지시나요?
그러나 사실: 다섯 번째 사람은 이미 질문에 대한 구체적인 답변을 제공할 수 있도록 질문이 더 구체적 으로 공식화되어야 한다고 설명하려고 합니다.

동료가 도와줍니다! 한 고문은 다른 고문과 협력합니다! 몇 가지 값을 추가하십시오!

- 내 말이었다! 특별한 호소가 있습니다! 나는 단지 전문가들에게 말해야만 했습니다. 예, 도와드리겠습니다! 그리고 나는 전체 본질과 나의 조언자들을 배치할 것입니다!

신경 쓰지 마 ! 도와 주셔서 감사합니다 !

 
Ereke :

동료가 도와줍니다! 한 고문은 다른 고문과 협력합니다! 몇 가지 값을 추가하십시오!

- 내 말이었다! 특별한 호소가 있습니다! 나는 단지 전문가들에게 말해야만 했습니다. 예, 도와드리겠습니다! 그리고 나는 전체 본질과 나의 조언자들을 배치할 것입니다!

신경 쓰지 마 ! 도와 주셔서 감사합니다 !

우리는 오른쪽으로 갔다. 이것이 특별한 호소라면 나는 장미십자회의 그랜드 마스터입니다.
 
Roman. :


다음은 코드에서 업 프랙탈의 종가(흰색 캔들)로 분석 조건을 구성하는 방법입니다.

 if (Close[ 1 ] > upfractal) { DO IT }

종가 는 프랙탈보다 훨씬 높을 수 있으며(프랙탈이 상승한 경우) 잠재적인 이익을 잃게 됩니다. 매 틱마다 가격 변동을 확인합니다.
 
granit77 :
우리는 오른쪽으로 갔다. 이것이 특별한 호소라면 나는 장미십자회의 그랜드 마스터입니다.


또 다른 똑똑한 녀석!

 
Roman. :



그리고 여기에는 어떤 종류의 무스와 테이크가 있습니까? 이런 디자인은 처음 보나요?


죄송합니다. 나는 이것을 관성으로 다른 모델에서 옮겼습니다. 여기서 무스와 테이크는 공개 가격 배열을 포함하는 변수를 사용하여 계산되었습니다. 그리고 배열로 만들지 않으면 컴파일되지 않습니다.
 
Roman. :



여기에서 귀하의 질문에 관해서는 https://www.mql5.com/en/forum/131277/page19 - MA에서 break의 형성 사실을 bool 유형의 변수로 만든 다음 브레이크 아웃을 따르십시오. 프랙탈.

저것들. MA가 아래에서 위로 깨지면 flagUp=true ...


내 코드에 이것을 가지고 있습니다.

 bool    Двверх = false ,
        Дввниз= false ,
        Сделкавверх= false ,
        Сделкавниз= false ;


 //--------------------------------------------------------------------
         if ( NormalizeDouble (MA_8, Digits )> NormalizeDouble (MA_2, Digits )
        && NormalizeDouble (MA_7, Digits )>= NormalizeDouble (MA_2, Digits )
        && NormalizeDouble (MA_6, Digits )>= NormalizeDouble (MA_2, Digits )
        && NormalizeDouble (MA_5, Digits )>= NormalizeDouble (MA_2, Digits ) 
        && NormalizeDouble (MA_3, Digits )>= NormalizeDouble (MA_2, Digits )
        && NormalizeDouble (MA_4, Digits )>= NormalizeDouble (MA_2, Digits )
        && NormalizeDouble (MA_2, Digits )< NormalizeDouble (MA_1, Digits )) // Перелом вверх
          {
             Двверх=true;
             Alert ( "Двверх" );
            Дввниз=false;
            Сделкавниз=false;
            dwfractal= 0 ;
            
          }
 
Ereke :
질문을 받으면 대답하고 싶은 마음이 있습니다! 그렇지 않다면 전혀 쓰지 말고 집에 농담을 남겨 두십시오! 똑똑한 엉덩이! "(PROFI)" 간과하셨다면 지점명을 보세요! 외환 시장에 새로 온 사람들과 관련하여 누군가가 여기에 와서 농담을 남기도록 만들어지지 않았습니다!

좋은 사람. 질문을 보았습니까? 두 개의 Expert Advisor를 결합하고 매개변수를 추가하고 싶습니다. 의미는 이것입니다. 이 두 고문은 어디에 있습니까? 팬케이크, 매개 변수를 추가하려면? 이것이 내가 지적한 것이다.

어드바이저가 중첩되고 추가하려는 매개변수가 표시되면 다른 대화가 됩니다. 다른 사람들이 어떻게 질문하는지 살펴보세요. 그들은 이해할 수 없는 코드를 첨부합니다. 아니면 이제 많은 이타주의자들이 당신에게 그들의 제안을 퍼붓고 당신의 행동에 대한 추가 지시를 참을성 있게 기다릴 것이라고 생각했습니까? 당신은 잘못. 그래서 ... Victor는 올바르게 말했습니다-공중에서 ...

당신은 단지 트롤입니까?

 
Roman. :


또한 프랙탈이 깨지면 시장에 진입합니다. 당신은 스스로 생각합니다-동시에 동일한 TF에서 MA가 아래에서 위로 깨지고 상부 프랙탈을 돌파하는 방법은 무엇입니까? 먼저 MA가 깨졌다는 사실을 확인하는 것이 필요합니다. 예를 들어 아래에서 위로, 상위 프랙탈의 가격 침투를 모니터링한다고 가정해 보겠습니다. 이 프랙탈이 깨지기 전에 MA 깨는 조건이 위에서 아래로 충족되면 flagUp = false를 재설정하고 flagDw = true를 설정하고 이미 더 낮은 프랙탈의 가격 침투를 모니터링합니다. 이 같은.


나도 이것을 가지고 있다. 먼저 골절 사실을 확인합니다.

 //--------------------------------------------------------------------
         if ( NormalizeDouble (MA_8, Digits )> NormalizeDouble (MA_2, Digits )
        && NormalizeDouble (MA_7, Digits )>= NormalizeDouble (MA_2, Digits )
        && NormalizeDouble (MA_6, Digits )>= NormalizeDouble (MA_2, Digits )
        && NormalizeDouble (MA_5, Digits )>= NormalizeDouble (MA_2, Digits ) 
        && NormalizeDouble (MA_3, Digits )>= NormalizeDouble (MA_2, Digits )
        && NormalizeDouble (MA_4, Digits )>= NormalizeDouble (MA_2, Digits )
        && NormalizeDouble (MA_2, Digits )< NormalizeDouble (MA_1, Digits )) // Перелом вверх
          {
            Двверх=true;

그런 다음 각 틱 에서 프랙탈의 이탈이 있는지 확인합니다.

 if (Двверх==true && upfractal != 0 && Bid > NormalizeDouble (upfractal+ 1 * Point , Digits ) && Tвверх!=Time[ 0 ] && Сделкавверх==false) // Условие открытия ордера при пробитии фрактала вверх
 

안녕하세요.

나는 최근에 mql4에 대해 작업해 왔으며 이미 무언가를 알아 냈고 아직 많이 없지만 일반적인 아이디어는 있습니다.

질문은 다음과 같습니다.

15분 차트에서는 일수를 계산하는 주기를 구성해야 합니다.

즉, 당일 작업(15분), 당일의 막대 분석을 거부하면서(15분 동안) 전일의 데이터를 분석하고(분석에서 당일 제외), 일 변동성을 계산하고 평균화할 수 있습니다. .

어떻게 15분 안에 어떤 시간 기능을 통해 하루의 열거 주기를 구성하는지 이해가 되지 않습니다.

질문이 명확하기를 바랍니다.

도와 주셔서 감사합니다

 
Roman. :



그게 무슨 상관이야

 if ( NormalizeDouble (MA_8, Digits ) < NormalizeDouble (MA_2, Digits ) 
        && NormalizeDouble (MA_7, Digits )<= NormalizeDouble (MA_2, Digits )
        && NormalizeDouble (MA_6, Digits )<= NormalizeDouble (MA_2, Digits )
        && NormalizeDouble (MA_5, Digits )<= NormalizeDouble (MA_2, Digits )
        && NormalizeDouble (MA_3, Digits )<= NormalizeDouble (MA_2, Digits )
        && NormalizeDouble (MA_4, Digits )<= NormalizeDouble (MA_2, Digits )
        && NormalizeDouble (MA_2, Digits )> NormalizeDouble (MA_1, Digits )) // Перелом вниз

이러한 값의 차이를 "0"과 비교할 필요가 있습니다. 예를 들면 다음과 같습니다.

 if ( NormalizeDouble (MA_8, Digits ) - NormalizeDouble (MA_2, Digits ) < 0
        && NormalizeDouble (MA_7, Digits ) - NormalizeDouble (MA_2, Digits ) <= 0 
        .......
        && NormalizeDouble (MA_2, Digits ) - NormalizeDouble (MA_1, Digits ) > 0 ) // Перелом вниз
로만 왜? 똑같은거 아니야? 예를 들어 MA_8<MA_2이면 (MA_8-MA_2)<0 ?