초보자의 질문 MQL4 MT4 MetaTrader 4 - 페이지 101

 
MikeZv :

고마워요 니콜라이...
나는 두 줄 모두에서 가져왔다.
그런 다음 그것들을 하나로 결합했습니다(왼쪽 버퍼 하나). 같은 결과입니다.


다음은 모든 것이 올바르게 작동하고 있음을 보여주는 스크립트입니다.

인쇄 결과 2017.11.04 01:15:45.359 EURUSD,H1 확인: 1.163966063602423 2147483647.0


표시기에는 변수 draw_begin=500이 있습니다. 즉, 차트가 그려지는 끝(가장 신선한 양초부터)부터 양초의 수입니다.
그리고 iCustom() 메서드를 사용하여 지표 값을 추출할 때 이 500개는 어떤 양초에서 계산됩니까?
왜 중요한가 - draw_begin은 그리기 뿐만 아니라 지표 계산에도 참여합니다...

현재 차트의 0 막대부터 계산됩니다. 즉, 값이 500인 경우 600번째 막대를 계산하면 결과가 없습니다.

파일:
check.mq4  2 kb
 
Nikolay Ivanov :

다음은 모든 것이 올바르게 작동하고 있음을 보여주는 스크립트입니다.

인쇄 결과 2017.11.04 01:15:45.359 EURUSD,H1 확인: 1.163966063602423 2147483647.0



답변 감사합니다 니콜라이!
EURUSD D1 차트 에 스크립트를 적용하면 다음을 얻습니다.

2017.11.04 12:54:37.009 EURUSD 확인, 일일: 2147483647.0 1.103082155651458

-------------------------------------------------- --------------------------------
그리고 테스트 중인 EA의 iCustom()을 읽고 차트가 열려 있지 않은 경우 표시기는 어떤 양초에서 계산됩니까(draw_begin에 대한 질문)?
그리고 2010년에 테스트하면 이 지표를 사용할 수 없습니까?

 
MikeZv :


그리고 테스트 중인 EA의 iCustom()을 읽고 차트가 열려 있지 않은 경우 표시기는 어떤 양초에서 계산됩니까(draw_begin에 대한 질문)?
2010년에 테스트하는 경우 이 지표를 사용할 수 없습니까?


모든 것이 순조로울 것입니다. 테스터에서도 0 바, 실생활에서도, 스케줄이 있더라도, 스케줄이 없더라도 말입니다. 그에게서 고려될 것이다

 
Nikolay Ivanov :

모든 것이 순조로울 것입니다. 테스터에서도 0 바, 실생활에서도, 스케줄이 있더라도, 스케줄이 없더라도 말입니다. 그에게서 고려될 것이다


따라서 0 막대가 마지막으로 다운로드된 것(아카이브에 포함됨)입니까?

 
MikeZv : 그럼 제로 바는 마지막으로 업로드된 것입니다(아카이브에 포함됨)?

테스터는 지정된 범위 내에서 이력을 살펴봅니다. 마지막으로 본 막대는 현재 0입니다. 다음 막대는 그대로 아직 사용할 수 없습니다. 그런 다음 기록의 다음 막대가 취해져서 0이 됩니다. 테스트의 설정 범위가 끝날 때까지 계속됩니다. 실제 거래의 완전한 모방

 
STARIJ :

테스터는 지정된 범위 내에서 이력을 살펴봅니다. 마지막으로 본 막대는 현재 0입니다. 다음 막대는 그대로 아직 사용할 수 없습니다. 그런 다음 기록의 다음 막대가 취해져서 0이 됩니다. 테스트의 설정 범위가 끝날 때까지 계속됩니다. 실제 거래의 완전한 모방


STARJ님, 답변 감사합니다.
이것은 테스터의 제로 바가 현재 계산되고 있으며 아카이브의 마지막 바까지 지속적으로 이동하고 있음을 의미합니다.
저것들. 500 D1 양초의 드로잉 기간이 설정되면 어떤 경우에도 (테스터에서) 고려 중인 각 양초 이전 2년입니다.
제가 제대로 이해한건가요?

 
MikeZv :

STARJ님, 답변 감사합니다.
이것은 테스터의 제로 바가 현재 계산되고 있으며 아카이브의 마지막 바까지 지속적으로 이동하고 있음을 의미합니다.

0 막대는 현재 사용 가능한 마지막 막대입니다. 그리고 SET TESTING INTERVAL이 끝날 때까지 아카이브의 끝으로 이동합니다.


저것들. 500 D1 양초의 드로잉 기간이 설정되면 어떤 경우에도 (테스터에서) 고려 중인 각 양초 이전 2년 입니다.
제가 제대로 이해한건가요?

그리고 이 부분은 이해하기 어렵다.

2년이 뭐에요? 제로 바는 현재 고려 중인 바이며 가장 최근에 고려된 것입니다. 더 이상의 바가 없습니다. 그러나 기간이 지나면(사실, 다음 막대가 이미 준비되어 있기 때문에 훨씬 더 빨리 발생합니다. 이제 이를 가져오고 필요한 계산을 완료하기만 하면 됩니다.) 다음 막대가 고려됩니다. 이제 그는 마지막이고 이제 그는 0입니다. 그러나 기간이 지나면 다음 막대가 고려됩니다. 이제 그는 마지막이고 이제 그는 0입니다. 그리고 지정된 전체 테스트 범위가 끝날 때까지 계속됩니다.

 
STARIJ :

2년이 뭐에요? 제로 바는 현재 고려 중인 바이며 가장 최근에 고려된 것입니다. 또한 막대가 없는 것 같습니다. 그러나 기간이 지나면(사실, 다음 막대가 이미 준비되어 있기 때문에 훨씬 더 빨리 발생합니다. 이제 이를 가져오고 필요한 계산을 완료하기만 하면 됩니다.) 다음 막대가 고려됩니다. 이제 그는 마지막이고 이제 그는 0입니다. 그러나 기간이 지나면 다음 막대가 고려됩니다. 이제 그는 마지막이고 이제 그는 0입니다. 그리고 지정된 전체 테스트 범위가 끝날 때까지 계속됩니다.

다음과 같이 공식화하는 것이 더 쉬울 것입니다. "현재 입찰가 및 매도호가는 어디에 있습니까? 이것은 0 막대입니다."

 
Vitaly Muzichenko :

다음과 같이 공식화하는 것이 더 쉬울 것입니다. "현재 입찰가 및 매도호가는 어디에 있습니까? 이것은 0 막대입니다."

차트의 가격은 세로축을 아래에서 위로, 막대의 시간과 번호는 가로축을 오른쪽으로 나타냅니다.

0 막대는 현재 사용 가능한 마지막 막대입니다. 다음 막대는 기록에 있지만 테스터는 아직 사용할 수 없습니다. 잠시 후 이 막대가 계산되면 테스터는 다음 막대로 진행하여 0이 됩니다.

 
STARIJ :

차트의 가격은 세로축을 아래에서 위로, 막대의 시간과 번호는 가로축을 오른쪽으로 나타냅니다.

0 막대는 현재 사용할 수 있는 마지막 막대 입니다. 다음 막대는 기록에 있지만 테스터는 아직 사용할 수 없습니다. 잠시 후 이 막대가 계산되면 테스터는 다음 막대로 진행하여 0이 됩니다.

글쎄, 내가 무엇을 썼습니까?