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

 
lottamer :


덕분에 이해했습니다.

그러나 여전히 함수가 #include-file에 있으면 어떻게 처리합니까?


#include 를 어떻게 이해합니까?

도크에서처럼 아니면 어떻게든 자신만의 방식으로?

 

올빼미는 D1에 양초가 열린 직후에 보류 주문을 해야 합니다.

나는 함수를 썼다 :

 bool GetTimeToInput()
{
   if ( TimeCurrent () == iTime( Symbol (), 1440 , 0 )
  {
     return ( true );
  }
   else
     return ( false );
}

컴파일러는 다음과 같이 불평합니다.

'\end_of_program' - unbalanced left parenthesis E:\Insall'd soft's\Forex\Alpari NZ MT4\experts\Gann_2Days.mq4 (228, 4)

괄호가 모두 있습니다. 이상합니다. 이 함수를 주석 처리하면 코드가 오류 없이 컴파일됩니다. 무엇이 잘못되었을 수 있습니까?

그리고 일반적 으로 데일리캔들 시가 로만 열 수 있도록 함수를 제대로 작성했습니까?

 

hoz :

괄호가 모두 있습니다. 이상합니다.

아니요. if 조건 줄에 오른쪽 개가 없습니다.


컴파일러에 대해 말할 때 "이상하다"고 말하면 안 됩니다. 물론, 자신의 눈으로 로그를 보기는 어렵습니다. :)

그리고 일반적으로 데일리캔들 시가 로만 열 수 있도록 함수를 제대로 작성했습니까?

아니요
 
lottamer :


여기의 개발자는 그것과 관련이 없습니다. :__

( Hour()>=10 || Hour()<20 ) 대신 간단한 Hour()>=10 && Hour()<20

그리고 모든 것이 효과가 있었다


문제는 작동한 것이 아니라 도움말이 올바르게 작성되었다면 작동하지 않아야 한다는 것입니다.
 
sergeev :

#include 를 어떻게 이해합니까?

도크에서처럼 아니면 어떻게든 자신만의 방식으로?


부두에서처럼.

파일이 존재합니다.

고문에 그것에 대한 참조가 있습니다.

무엇 향후 계획? 이것은 예를 들어 다음과 같이 어디에서나 이미 고문을 사용하기에 충분합니다.

isCloseLastPosByTake()<0 ... ?

 
rigonich :

문제는 작동한 것이 아니라 도움말이 올바르게 작성되었다면 작동하지 않아야 한다는 것입니다.


일부 쓰레기는 1970년 1월 1일 이후로 경과한 초 수에 대한 도움말에 작성되었습니다. :))))))

정말 어떻게 생각해야할지 모르겠어...

 
hoz :

올빼미는 D1에 양초가 열린 직후에 보류 주문을 해야 합니다.

나는 함수를 썼다 :

컴파일러는 다음과 같이 불평합니다.

괄호가 모두 있습니다. 이상합니다. 이 함수를 주석 처리하면 코드가 오류 없이 컴파일됩니다. 무엇이 잘못되었을 수 있습니까?

그리고 일반적으로 데일리캔들 시가 로만 열 수 있도록 함수를 제대로 작성했습니까?


글쎄, 분명히 괄호가 충분하지 않습니다 :))))

if ( TimeCurrent () == iTime( Symbol (), 1440 , 0 )

필요한 경우 ( TimeCurrent () == iTime( Symbol (), 1440 , 0 ))

 

sergeev :
И вообще я верно написал ф-цию для того чтобы открываться только по цене открытия  дневной свечи

아니요.


그러면 어떻게 옳습니까? 현재 시간을 우리가 필요로 하는 시간과 비교했습니다 .. 무엇이 잘못되었나요?

 //+-------------------------------------------------------------------------------------+
//| Получение времени установки отложенного ордера                                      |
//+-------------------------------------------------------------------------------------+
bool GetTimeToInput()
{
   if ( TimeCurrent () == iTime( Symbol (), 1440 , 0 ))
  {
     return ( true );
  }
   else
    
   return ( false );
}
 
lottamer :


일부 쓰레기는 1970년 1월 1일 이후로 경과한 초 수에 대한 도움말에 작성되었습니다. :))))))

정말 어떻게 생각해야할지 모르겠어...

1970년 1월 1일 이후 초 수에 대한 헛소리: 이것이 컴퓨터가 날짜를 기억하는 방법입니다. 그는 다른 방법을 모릅니다...
 
rigonich :
1970년 1월 1일 이후 초 수에 대한 헛소리: 이것이 컴퓨터가 날짜를 기억하는 방법입니다. 그는 다른 방법을 모릅니다...


:)) 그리고 우리는 그것과 관련이 있습니까? 컴퓨터는 편리한 대로 암기할 수 있지만 인간적인 방식으로 우리에게 알려주세요 :))