죄송합니다, 제가 30분 동안 제가 괄호 안의 균형이 맞지 않는 곳을 찾고 있었는지, 아니면 이것을 어떻게 이해해야 합니까 ??? 지문을 입력하고 이륙했습니다 ... 컴파일되지 않지만 다음과 같이 맹세합니다. '\end_of_program' - 불균형 왼쪽 괄호 C:\Àëpári\experts\syvetnik.mq4 (94, 1)
Dimka-novitsek : 죄송합니다, 제가 30분 동안 제가 괄호 안의 균형이 맞지 않는 곳을 찾고 있었는지, 아니면 이것을 어떻게 이해해야 합니까 ??? 지문을 입력하고 이륙했습니다 ... 컴파일되지 않지만 다음과 같이 맹세합니다. '\end_of_program' - 불균형 왼쪽 괄호 C:\Àëpári\experts\syvetnik.mq4 (94, 1)
당신은 진실을 얻는 복잡한 방법을 가지고 있습니다. 문제 자체를 사람들에게 공식화하면 사람들이 문제를 해결하는 더 간단한 방법을 알려줄 것이라고 확신합니다.
추신
문제에 대한 모든 솔루션 중에서 가장 간단한 것을 찾는 것이 항상 가장 어렵습니다. 문제를 찾으려면 다시 작업하고 많은 쓰레기를 제거해야 하기 때문입니다. 따라서 자유롭게 공식화하십시오. 간단한 솔루션이 빠른 솔루션을 의미하지는 않습니다. 아마도 여기 사람들이 당신의 인생을 하루보다 더 많이 구할 것입니다.
좋은. 나는 문제의 본질을 말하려고 노력할 것입니다. 아마도 누군가가 당신에게 말하거나 더 간단하게 구현하는 데 도움을 줄 것입니다.
우리는 분 차트에서 작업합니다. 2012년 10월 29일 00:00에 차트에서 분 막대(높음 + 낮음 / 2 - 막대의 평균값)를 가져옵니다. 이것이 시작점이 될 것입니다.
다음으로 이 가격과의 편차를 10포인트 위쪽으로 확인합니다(각 올바른 편차는 +1이 됨).
시작점에서 10포인트의 가격 인상에 도달하면 - 카운터 +1; 편차에 도달한 지점에서 10포인트만 더 편차를 확인하고 다음 가격이 10포인트 오를 때까지 기다립니다.
예를 들어 다음을 얻습니다.
(시작점) + 10 pips <= 가격인 경우 (시작점부터 모든 후속 막대 가격을 사용합니다.) counter = counter +1을 얻습니다. 그리고 우리는 이미이 장소에서 시작점을 시작합니다 - (시작점 + 10 점).
If(시작점 + 10 포인트) + 10 포인트 <= 가격 (우리는 시작점에서 모든 후속 바 가격을 사용합니다.) 우리는 카운터 =카운터+1을 얻습니다. 그리고 우리는 이미 이 곳에서 시작점을 시작합니다.(시작점 + 10점) + 10점.
If(시작점 + 10 핍+ 10 핍) + 10 핍 <= 가격 (우리는 시작점에서 모든 후속 바 가격을 사용합니다.) 우리는 counter=counter+1을 얻습니다. 그리고 우리는 이미 이 곳에서 시작점을 시작합니다 -(시작점 + 10점+ 10 점) + 10점.
등...
10( 카운터 == 10 )과 같은 카운터에 도달할 때까지.
그리고 새로 형성된 각각 의 분 막대(높은+낮은/2 - 막대의 평균값)가 이 조건에 대해 확인 되고 10( 카운터 == 10 ) 과 같은 카운터에 도달할 때까지 기다립니다 . 이틀이 지났다고 가정 해 봅시다. 새로 형성된 각각의 막대를 확인하고 조건이 올바른지 이동했습니다 ....
그리고 counter =10에 도달했을 때 - "Counter == 10"이라는 메시지를 표시합니다. 사용자가 원래 설정한 시점에서 시작점을 2일 앞당깁니다. 10/29/12 00:00부터 10/31/12 00:00까지 순환을 반복합니다.
우리는 주기를 반복하므로 일정에 따라 움직입니다.
저것들. 새로 형성된 막대를 가져와 스레드로 가져 가야 합니다 (높은+낮은/2 - 막대의 평균 값). 그리고 조건을 확인하고 조건이 맞으면 위와 같이 변속합니다.
배열을 통해 구현해 보았는데 매우 혼란스럽고 잘못된 값을 제공합니다!! 이 알고리즘을 구현하는 방법을 도와주세요!
죄송합니다, 제가 30분 동안 제가 괄호 안의 균형이 맞지 않는 곳을 찾고 있었는지, 아니면 이것을 어떻게 이해해야 합니까 ??? 지문을 입력하고 이륙했습니다 ... 컴파일되지 않지만 다음과 같이 맹세합니다. '\end_of_program' - 불균형 왼쪽 괄호 C:\Àëpári\experts\syvetnik.mq4 (94, 1)
언뜻 보면 맨 마지막 중괄호가 없습니다(main() 함수의 경우).
코드는 분기로 끝납니다.
ps 이것은 위의 코드에 대한 것입니다
...
당신은 진실을 얻는 복잡한 방법을 가지고 있습니다. 문제 자체를 사람들에게 공식화하면 사람들이 문제를 해결하는 더 간단한 방법을 알려줄 것이라고 확신합니다.
추신
문제에 대한 모든 솔루션 중에서 가장 간단한 것을 찾는 것이 항상 가장 어렵습니다. 문제를 찾으려면 다시 작업하고 많은 쓰레기를 제거해야 하기 때문입니다. 따라서 자유롭게 공식화하십시오. 간단한 솔루션이 빠른 솔루션을 의미하지는 않습니다. 아마도 여기 사람들이 당신의 인생을 하루보다 더 많이 구할 것입니다.
좋은. 나는 문제의 본질을 말하려고 노력할 것입니다. 아마도 누군가가 당신에게 말하거나 더 간단하게 구현하는 데 도움을 줄 것입니다.
우리는 분 차트에서 작업합니다. 2012년 10월 29일 00:00에 차트에서 분 막대(높음 + 낮음 / 2 - 막대의 평균값)를 가져옵니다. 이것이 시작점이 될 것입니다.
다음으로 이 가격과의 편차를 10포인트 위쪽으로 확인합니다(각 올바른 편차는 +1이 됨).
시작점에서 10포인트의 가격 인상에 도달하면 - 카운터 +1; 편차에 도달한 지점에서 10포인트만 더 편차를 확인하고 다음 가격이 10포인트 오를 때까지 기다립니다.
예를 들어 다음을 얻습니다.
(시작점) + 10 pips <= 가격인 경우 (시작점부터 모든 후속 막대 가격을 사용합니다.) counter = counter +1을 얻습니다. 그리고 우리는 이미이 장소에서 시작점을 시작합니다 - (시작점 + 10 점).
If ( 시작점 + 10 포인트 ) + 1 0 포인트 <= 가격 (우리는 시작점에서 모든 후속 바 가격을 사용합니다.) 우리는 카운터 = 카운터 +1을 얻습니다. 그리고 우리는 이미 이 곳에서 시작점을 시작합니다. ( 시작점 + 10점 ) + 1 0점 .
If ( 시작점 + 10 핍 + 1 0 핍) + 10 핍 <= 가격 (우리는 시작점에서 모든 후속 바 가격을 사용합니다.) 우리는 counter= counter +1을 얻습니다. 그리고 우리는 이미 이 곳에서 시작점을 시작합니다 - ( 시작점 + 10점 + 10 점) + 10점 .
등...
10( 카운터 == 10 )과 같은 카운터에 도달할 때까지.
그리고 새로 형성된 각각 의 분 막대(높은+낮은/2 - 막대의 평균값)가 이 조건에 대해 확인 되고 10( 카운터 == 10 ) 과 같은 카운터에 도달할 때까지 기다립니다 . 이틀이 지났다고 가정 해 봅시다. 새로 형성된 각각의 막대를 확인하고 조건이 올바른지 이동했습니다 ....
그리고 counter =10에 도달했을 때 - "Counter == 10"이라는 메시지를 표시합니다. 사용자가 원래 설정한 시점에서 시작점을 2일 앞당깁니다. 10/29/12 00:00부터 10/31/12 00:00까지 순환을 반복합니다.
우리는 주기를 반복하므로 일정에 따라 움직입니다.
저것들. 새로 형성된 막대를 가져와 스레드로 가져 가야 합니다 (높은+낮은/2 - 막대의 평균 값). 그리고 조건을 확인하고 조건이 맞으면 위와 같이 변속합니다.
배열을 통해 구현해 보았는데 매우 혼란스럽고 잘못된 값을 제공합니다!! 이 알고리즘을 구현하는 방법을 도와주세요!