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

 
Solree :

그럼 다음과 같습니다.

글쎄, 실제로 원하는 요소를 선택하고 결정하기 위한 알고리즘만 제거했습니다.


첫 번째 재계산 후( 지표를 로드한 후 첫 번째 틱에) 첫 번째 캔들이 8시간일 때 다음 재계산이 발생한다는 사실을 잊지 않았습니까?

     if ( TimeHour (Time[ 1 ]) == 8 && !check)
        check = true;
[삭제]  
이것이 내가 필요한 것입니다. 그는 하루에 한 번 8시에 그림을 그립니다. 하지만 칠면조를 걸고 거기에서 뭔가를 하고 칠면조로 MT를 닫고 다음날 열어서 바가 이미 8시간이 지났을 때 칠면조는 다시 시작할 때까지 8시간 동안 이전 바에 남아 있습니다. 내가 바꿀 기간. 비록 내가 그에게 주기에 그것을 하라고 말했듯이 그는 통과한 것을 찾아야 하지만. 이 조건은 칠면조가 8시 바보다 먼저 열렸을 때 새 조건을 그리기 위해 필요합니다.
 
그리고 내 질문은 망각에 빠졌습니다 ...?
 
Solree :
이것이 내가 필요한 것입니다. 그는 하루에 한 번 8시에 그림을 그립니다. 하지만 칠면조를 걸고 거기에서 뭔가를 하고 칠면조로 MT를 닫고 다음날 열어서 바가 이미 8시간이 지났을 때 칠면조는 다시 시작할 때까지 8시간 동안 이전 바에 남아 있습니다. 내가 바꿀 기간. 비록 내가 그에게 주기에 그것을 하라고 말했듯이 그는 통과한 것을 찾아야 하지만. 이 조건은 칠면조가 8시 바보다 먼저 열렸을 때 새 조건을 그리기 위해 필요합니다.


줄 뒤에:

  { //Тут y будет не корректным, когда запускаешь МТ с уже повешенным индюком

추가하다

 Print ( "y=" ,y);
시각화 모드에서 테스트를 실행하고(즉, 빈 Expert Advisor를 테스트하고 손 으로 차트에 표시기를 던질 수 있음) 로그에 무엇이 표시될지 표시합니다.
[삭제]  
10분 후에 결과를 게시하겠습니다( 새 막대 가 도착하면). 이제 y = 12입니다.
 
이 접근 방식을 사용하면 DC가 9:00에 올 때 결과가 됩니다.
[삭제]  
글쎄, 무엇에서. MT를 시작하면 코드가 1번 실행됩니다. 그는 역사의 바이며 그에게서 끌어냅니다.
 
Solree :
글쎄, 무엇에서. MT를 시작하면 코드가 1번 실행됩니다. 그는 역사의 바이며 그에게서 끌어냅니다.


이것은 분명합니다.

인디케이터가 재실행되지 않는다고 합니다. 그리고 그는 첫 번째 마디가 8시간인 "반복된" 시간을 갖습니다.

이 상황을 시뮬레이션해야 합니다.

[삭제]  
2011.10.18 21:01:17 레지스트데이 EURUSD,H1: y=12
지금쯤이면 y는 이미 13이어야 하는데 왜 시간이 멈춘 걸까요?
 
Solree :
2011.10.18 21:01:17 레지스트데이 EURUSD,H1: y=12
지금쯤이면 y는 이미 13이어야 하는데 왜 시간이 멈춘 걸까요?

정확히 13이어야 합니까? 놓친 바가 없습니까?