MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 530

 
Vitaly Muzichenko :

글을 쓰는 방법, Alexei가 대답했습니다. 시간과 바람만 있다면 보이는 대로 코드를 작성하면 좋을 텐데.)

Alexey는 아직 아무 대답도 하지 않았습니다. 주기에서 " 첫 번째 약세, 두 번째 약세, 세 번째 약세 " 조건을 작성하는 방법이 명확하지 않습니다.

 
Vitaly Muzichenko :

추신. 그건 그렇고, 이것은 지표입니까, 아니면 고문입니까?

아마도 지표, 고문이 테스터 없이 어떻게 전체 스토리를 진행할 수 있습니까?

 
PolarSeaman :

아마도 지표, 고문이 테스터 없이 어떻게 전체 스토리를 진행할 수 있습니까?

전달할 내용에는 차이가 없으며 모두 필요한 작업에 따라 다릅니다. 당신은 스크립트를 통해 갈 수 있습니다

추신: 이 표시기 를 조정하고 이를 기반으로 필요한 작업을 수행할 수 있습니다. 코드는 90% 준비되어 있습니다.

Candle_row
Candle_row
  • 투표: 14
  • 2017.11.22
  • Vitaly Muzichenko
  • www.mql5.com
Индикатор отслеживает непрерывную последовательность баров одного направления и ставит на них метки. В индикаторе есть Alert для оповещения при последовательном направлении N-свечей. mCandle_row - только в главном окне. sCandle_row - с графиком в подокне. Входные параметры Font size arrow - размер шрифта; Bull arrow candle - цвет Bull...
 
Vitaly Muzichenko :

전달할 내용에는 차이가 없으며 모두 필요한 작업에 따라 다릅니다. 당신은 스크립트를 통해 갈 수 있습니다

이제 목표는 가장 긴 시퀀스를 찾는 것입니다. 추가 구현은 결과에 따라 달라집니다. N개의 촛불이 몇 번이고 어떤 빈도로 연속해서 나오는지 세거나...

 
Vitaly Muzichenko :

추신: 이 표시기 를 조정하고 이를 기반으로 필요한 작업을 수행할 수 있습니다. 코드는 90% 준비되어 있습니다.

mql5는 아직 열리지 않았습니다. 그러나 여기에서 다중 방향 시퀀스를 만드는 방법에서 mql4에서 그러한 것을 찾았습니까?

     BER= 0 ;
       for ( int y=i+ 1 ;y<=i+BarCount;y++)
        {
         
         if ( Open [y]< Close [y]){BER++;}
        }
 
PolarSeaman :

mql5는 아직 열리지 않았습니다.

이제 MT4를 열고 닫고 잊어버릴 시간입니다.
다음은 mt4입니다. mt5와 코드의 차이점을 찾으십시오.

Candle_row
Candle_row
  • 투표: 11
  • 2017.11.22
  • Vitaly Muzichenko
  • www.mql5.com
Индикатор отслеживает непрерывную последовательность баров одного направления и ставит на них метки. В индикаторе есть Alert для оповещения при последовательном направлении N-свечей. mCandle_row - только в главном окне. sCandle_row - с графиком в подокне. Входные параметры Font size arrow - размер шрифта; Bull arrow candle - цвет Bull...
 
Vitaly Muzichenko :

이제 MT4를 열고 닫고 잊어버릴 시간입니다.
다음은 mt4입니다. mt5와 코드의 차이점을 찾으십시오.

한 방향으로 명확하지만 다방향으로 수행하는 방법은 무엇입니까?

 
PolarSeaman :

한 방향으로 명확하지만 다방향으로 수행하는 방법은 무엇입니까?

같은 방식으로 플래그를 다르게 설정하고 전역 변수 를 추가하여 최대값을 기록합니다.

 
Vitaly Muzichenko :

같은 방식으로 플래그를 다르게 설정하고 전역 변수 를 추가하여 최대값을 기록합니다.

 if (open[i]<close[i]&&open[i+ 1 ]>close[i+ 1 ])

이것에 대해 물어보는 것이 옳지 않은데 어떻게 시퀀스를 추적해야합니까?

 
PolarSeaman :

이것에 대해 물어보는 것이 옳지 않은데 어떻게 시퀀스를 추적해야합니까?

다음 막대를 비교하고 시퀀스가 끊어지면 플래그를 재설정하고 몇 개나 맞았는지 기록하고 루프를 계속 진행합니다.

막대가 강세이고 다음 막대가 약세이고 다음 막대가 이전 막대와 같으면 값을 기록하고 플래그를 재설정한다는 것을 알아내는 것으로 충분합니다. 자, 끝까지