초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 653

 
Karputov Vladimir :
이 메시지는 어디에 뜨나요? 정확히 무엇을 하려는 건가요?
이것은 MQL5 Strategy Tester Agent 테스트를 해결하기 위한 애플리케이션에 있습니다. 작동하려면 어떻게 해야 합니까? 마지막 탭에 닉네임을 입력하면 됩니다.
Скачать MetaTrader 5 Strategy Tester Agent для работы в сети MQL5 Cloud Network
Скачать MetaTrader 5 Strategy Tester Agent для работы в сети MQL5 Cloud Network
  • cloud.mql5.com
Подключайтесь к сети распределенных вычислений MQL5 Cloud Network и получайте дополнительный доход круглосуточно — пусть компьютер работает на вас!
 
pako :

더 이상 프랙탈이 아니다.

이전 양초의 낮은 프랙탈은 프랙탈보다 높아야 합니다.

낮음이 높으면 높음이 더 높습니다.

MetaTrader 거래 플랫폼의 스크린샷

EURUSD, M5, 2016.10.26

MetaQuotes Software Corp., MetaTrader 5, 데모

EURUSD, M5, 2016.10.26, MetaQuotes Software Corp., MetaTrader 5, 데모

여기에 무엇을 찾을 수 있습니다. 진드기로 양초에 점을 찍습니다. 틱으로 양초에 점을 설정할 때 프랙탈이 없으며 필요하지 않습니다. 필요한 경우 수행할 수도 있습니다.
 
Ласло Подобедов :
이것은 MQL5 Strategy Tester Agent 테스트를 해결하기 위한 애플리케이션에 있습니다. 작동하려면 어떻게 해야 합니까? 마지막 탭에 닉네임을 입력하면 됩니다.
MQL5.community에서 로그인 및 암호를 입력하십시오.
 
Alexey Kozitsyn :
여기에 무엇을 찾을 수 있습니다. 진드기로 초에 점을 찍습니다. 틱으로 양초에 점을 설정할 때 프랙탈이 없으며 필요하지 않습니다. 필요한 경우 수행할 수도 있습니다.

프랙탈이 무엇인지 읽기

if ( High [i+ 1 ]== Low [isFractalDn()])

그리고 이 조건이 충족될 수 있습니까? isFractalDn = 나

 
pako :

프랙탈이 무엇인지 읽기

당신은 당신이 찾아야 할 것을 다시 읽는 것이 좋습니다.
 
Alexey Kozitsyn :
당신은 당신이 찾아야 할 것을 다시 읽는 것이 좋습니다.
if ( High [i+ 1 ]== Low [isFractalDn()])

isFractalDn = 나

하위 프랙탈에서 이전 양초의 고가가 하위 프랙탈 의 저가와 같다는 것을 찾아야 합니다.

이것은 때문일 수 없다

낮은 프랙탈의 낮은, 이전 양초 모두 낮은 프랙탈보다 낮음

 
pako :
if ( High [i+ 1 ]== Low [isFractalDn()])

isFractalDn = 나

이것은 사실이 아닙니다. isFractalDn()(물론 올바르게 작성되었다면)은 첫 번째 다운 프랙탈 의 캔들 번호를 반환해야 합니다.

그리고 첫 번째 프랙탈은 두 번째 양초보다 빠르지 않아야 합니다. mila.com의 조건에 따라 최대 10개의 양초.

무엇이 당신을 오도했는지 알아낸 것 같아요. 범위 나. 다음은 하나의 범위입니다.

if ( High [i+ 1 ]== Low [i+isFractalDn()])
       {
       ExtMapBuffer3[i]= High [i+ 1 ];
       }

여기 또 하나가 있습니다:

//эта функция за пределами старт
int isFractalDn()
{
for ( int i= 0 ; i != 10 ; i++)
{
if ( iFractals ( NULL , 0 , MODE_LOWER , i)!= NULL ) return (i);

}
return (- 1 );
}

이 경우 범위는 for 루프 내에 있습니다.

 
Alexey Kozitsyn :

이것은 사실이 아닙니다. isFractalDn()(물론 올바르게 작성된 경우)은 첫 번째 다운 프랙탈의 캔들 번호를 반환해야 합니다.

그리고 첫 번째 프랙탈은 두 번째 양초보다 빠르지 않아야 합니다. mila.com의 조건에 따라 최대 10개의 양초.

무엇이 당신을 오도했는지 알아낸 것 같아요. 범위 나. 다음은 하나의 범위입니다.

if ( High [i+ 1 ]== Low [i+isFractalDn()])
       {
       ExtMapBuffer3[i]= High [i+ 1 ];
       }

여기 또 하나가 있습니다:

//эта функция за пределами старт
int isFractalDn()
{
for ( int i= 0 ; i != 10 ; i++)
{
if ( iFractals ( NULL , 0 , MODE_LOWER , i)!= NULL ) return (i);

}
return (- 1 );
}

이 경우 범위는 for 루프 내에 있습니다.

다른 루프에서 high를 찾는다면 왜??
High [i+ 1 ]
그리고 어떤 방식으로 바라볼 것인가? 오른쪽 또는 왼쪽?
 
pako :
다른 루프에서 high를 찾는다면 왜??
High [i+ 1 ]
그리고 어떤 방식으로 바라볼 것인가? 오른쪽 또는 왼쪽?
그들은 우리가 전체 지표를 볼 수 있도록 하지 않았지만 정확히 다른 지표에 있는 것입니다.
 
Alexey Kozitsyn :
그들은 우리가 전체 지표를 볼 수 있도록 하지 않았지만 정확히 다른 지표에 있는 것입니다.

분명히 내가 잘못 이해했다

다른 경우:

하위 프랙탈 의 막대 번호는 알려져 있습니다.

그것에서 우리는 알려진 프랙탈의 최저점에 해당하는 첫 번째 최고점의 사이클을 찾습니다.

사유: