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

 

SergNF :

init()는 틱이 있든 없든 한 번만 실행됩니다. 또한 init가 실행될 때(함수가 무거운 경우) 틱이 누락될 수 있습니다. 그러나 시작 기능의 본질은 새 틱이 도착할 때 실행되는 것입니다.
그래서 뭐? 이것은 무엇을 의미합니까?) 그래서 의도 한대로 시작을 사용합니까? 나는 내가 필요한 것을 분명히 말했습니다. init에서 틱을 기다리고 그 시간을 기억하기 위해 init에서 이유를 설명했습니다. 그리고 당신의 조언은 관련이 없습니다
 
eddy :
그래서 뭐? 이것은 무엇을 의미합니까?) 그래서 의도 한대로 시작을 사용합니까? 나는 내가 필요한 것을 분명히 말했습니다. init에서 틱을 기다리고 그 시간을 기억하기 위해 init에서 이유를 설명했습니다. 그리고 당신의 조언은 관련이 없습니다

죄송합니다. 기다리다.
 
eddy :
그래서 뭐? 이것은 무엇을 의미합니까?) 그래서 의도 한대로 시작을 사용합니까? 나는 내가 필요한 것을 명확하게 언급했습니다. init에서 틱을 기다리고 그 시간을 기억하기 위해 init에서 이유를 설명했습니다. 그리고 당신의 조언은 관련이 없습니다

???

 
DhP : ???
뭐라고요? start()의 첫 번째 눈금을 처리하고 init()의 나머지 부분을 처리하고 싶습니다.
 
eddy :
그래서 뭐? 이것은 무엇을 의미합니까?) 그래서 의도 한대로 시작을 사용합니까? 나는 내가 필요한 것을 분명히 말했습니다. init에서 틱을 기다리고 그 시간을 기억하기 위해 init에서 이유를 설명했습니다. 그리고 당신의 조언은 관련이 없습니다
init()에서 틱을 기다리는 것은 작동하지 않습니다. init() 와 deinit() 가 기다리는 방법을 모르도록 하기 위함입니다. 이 함수에서 대기 중인 모든 것은 무시됩니다. 모두 2.5초가 주어졌습니다. 문서에 기록되어 있습니다.
 
고마워
 
eddy :
뭐라고요? start()의 첫 번째 눈금을 처리하고 init()의 나머지 부분 을 처리하고 싶습니다.

여기 포럼에서 답을 찾지 못할 것이라고 생각합니다.

내가 이해하는 한 당신에게는 지금까지 알려지지 않은 "자신의 길"이 있습니다 ...

 
eddy :
그래서 뭐? 이것은 무엇을 의미합니까?) 그래서 의도 한대로 시작을 사용합니까? 나는 내가 필요한 것을 명확하게 언급했습니다. init에서 틱을 기다리고 그 시간을 기억하기 위해 init에서 이유를 설명했습니다. 그리고 당신의 조언은 관련이 없습니다

그들은 init() 함수 내에서 틱의 도착이 어떤 식으로든 식별되지 않으므로 틱이 도착하기 위해 죽을 때까지 기다릴 수 있다고 설명하려고 합니다.

작업은 기본적으로 start() 함수 내에서 해결됩니다. 부울 변수를 도입하고 true 값으로 초기화하고 start() 함수의 맨 처음에 이 변수에서 if()를 넣고 그 안에 필요한 모든 것을 기억하고 변수 값을 false로 변경합니다. 이 조건부 연산자는 start()가 처음 실행될 때, 즉 지표 또는 Expert Advisor의 첫 번째 틱에서 한 번만 실행됩니다.

소용돌이 :
start()의 첫 번째 눈금을 처리하고 init()의 나머지 부분을 처리하고 싶습니다.

죄송합니다. 이것은 환상입니다. start()에서 init()로의 리턴은 전혀 없습니다.

그러나 그러한 변태가 왜 필요한지 아는 것은 흥미로운 일입니까?

 
eddy :
뭐라고요? start()의 첫 번째 눈금을 처리하고 init()의 나머지 부분을 처리하고 싶습니다.
init의 첫 번째 것을 의미했습니다.
 
Yurixx :

그들은 init() 함수 내에서 틱의 도착이 어떤 식으로든 식별되지 않는다는 것을 설명하려고 합니다.

알았습니다