찻주전자의 질문 - 페이지 250

 
stringo :

설정한 간격은 현재 시간 - 현재 시간(현재 막대의 시간)에 몇 초(즉, 미래)를 더한 값입니다.

주어진 간격으로 무엇을 받고 싶습니까? 가격은 어떻게 발전할 것인가? "환매를 알았다면 소치에 살았을 것"

아니다. 모든 것이 더 쉽습니다.

나는 마디 D1의 시작을 가지고 있습니다.

D1 + 86400일 분.

이 분에서 나는 최대 / 최소를 찾고 시간을 지정합니다.

그러나 Bar는 첫 번째 시도에서 전혀 작동하지 않으며 동기화를 통해 때때로 거짓말을 하고 있다고 강력하게 의심합니다. 기술 사양을 작성하는 동안 교차 확인을 위해 :)

어쨌든 Copy보다 Bar에 문제가 더 많았습니다. 여기 이 주제 에서 그 사람도 Bars에 개그가 있는 것 같습니다.

 
stringo :
서비스 데스크에 이 문제를 해결할 필요가 없습니다. 어떤 답변을 받고 싶습니까?

알겠습니다.

PS 기능의 작동을 확인합니다.

 
tol64 :
범위의 시작(t[0]+b) 및 끝(t[0]) 시간을 모니터링(로그)합니다. 당신은 즉시 알아낼 것입니다.
충분하지 않다. 다른 함수로 반환된 막대의 수를 다시 확인해야 합니다.
 
Silent :

알겠습니다.

PS 기능을 확인합니다.

나는 당신이 어쨌든 0 바를 얻을 것이라고 즉시 당신에게 말합니다! 여기에서 확인할 사항이 없습니다. 어쨌든 막대가 0이 되는 이유를 이해하지 못한다면 여기에서 질문하십시오.

반대 질문: 얼마나 많은 막대를 얻고 싶습니까?

 
Silent :
충분하지 않다. 다른 함수로 반환된 막대의 수를 다시 확인해야 합니다.

나는 이것이 충분할 수 있다고 말하는 것이 아니다. 하지만 최소한 무언가부터 시작해야 합니다. 그러면 모든 단계에서 미끄러질 것입니다. )))

로그 또는 디버거에 출력하여 값을 확인하면 다음으로 가야 할 위치가 즉시 명확해집니다.

 
stringo :

나는 당신이 어쨌든 0 바를 얻을 것이라고 즉시 당신에게 말합니다! 여기에서 확인할 사항이 없습니다. 어쨌든 막대가 0이 되는 이유를 이해하지 못한다면 여기에서 질문하십시오.

반대 질문: 얼마나 많은 막대를 얻고 싶습니까?

그리고 안정적인 0을 얻지 못합니다.

첫 번째 시도 - 0.

두 번째 시도 - 가치, 그러나 동시에

   bm= Bars ( _Symbol , PERIOD_M1 ,tm[ 0 ]+b,tm[ 0 ]);
   Print ( "bm = " +bm);
//--- возвращает bm = например 368
   bm= Bars ( _Symbol , PERIOD_M1 ,tm[ 0 ]-b,tm[ 0 ]);
   Print ( "bm = " +bm);
//--- возвращает bm = а тут 1201

그리고 이것은 두 개의 인접한 막대에 있으며 두 번째 값은 일관되게 반복되지만 첫 번째 값은 반복되지 않습니다.

그리고 1분 동안 실행할 때 b > 50000인 두 경우 모두 6을 얻었습니다.

일반적으로 알겠습니다. 기능에 모든 것이 괜찮다면 거부하기가 더 쉽습니다.

 
tol64 :

나는 이것이 충분할 수 있다고 말하는 것이 아니다. 그러나 최소한 무언가부터 시작해야 합니다. 그러면 모든 단계에서 미끄러질 것입니다. )))

로그 또는 디버거에 출력하여 값을 확인하면 다음으로 가야 할 위치가 즉시 명확해집니다.

모든 것이 명확합니다. 이미 모든 단계를 인쇄했으며 기능을 별도의 스크립트로 가져왔습니다.
 
Silent :
충분하지 않다. 다른 함수로 반환된 막대의 수를 다시 확인해야 합니다.

일부 기능이 작동하지 않으면 오류 검색은 해당 기능에 전달된 매개변수를 확인하는 것으로 시작해야 합니다.

Stringo는 이미 "잘못된 매개변수가 함수에 전달되었습니다"라고 직접적으로 말했지만 여전히 이해할 수 없습니다.

 
Silent :

그리고 안정적인 0을 얻지 못합니다.

첫 번째 시도 - 0.

두 번째 시도 - 가치, 그러나 동시에

그리고 1분 동안 실행할 때 b > 50000인 두 경우 모두 6을 얻었습니다.

일반적으로 알겠습니다. 기능에 모든 것이 괜찮다면 거부하기가 더 쉽습니다.

기능을 포기할 필요가 없습니다.

" 현재 시간 - 현재 시간 + 몇 초" 범위의 데이터를 요청하면 미래에서 데이터를 요청한다는 의미입니다. 요청 당시 데이터가 아직 존재하지 않습니다.

"현재 시간 - 현재 시간 - 특정 시간(초)" 범위의 데이터를 요청했다면 잠재적으로 존재하는 데이터를 요청하는 것입니다.

Документация по MQL5: Дата и время / TimeCurrent
Документация по MQL5: Дата и время / TimeCurrent
  • www.mql5.com
Дата и время / TimeCurrent - Документация по MQL5
 
Contender :

일부 기능이 작동하지 않으면 오류 검색은 해당 기능에 전달된 매개변수를 확인하는 것으로 시작해야 합니다.

Stringo는 이미 "잘못된 매개변수가 함수에 전달되었습니다"라고 직접적으로 말했지만 여전히 이해할 수 없습니다.

좋다 (좋아요.

이해, 수정, 공부하러 갔다.