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

 

안녕하세요.

새 막대 가 나타날 때 소리가 나는 스크립트나 Expert Advisor를 작성하십시오.

감사해요 !!!

 
ertcy :
초보를 도와주세요. iSAR() 및 Close() 함수를 사용하고 현재 값을 표시하는 Expert Advisor를 컴파일했습니다. Expert Advisor가 작동 중일 때 Close 기능의 값은 가격 차트에 해당하는 반면 iSAR 기능의 값은 동일하지 않으며 10개 이상의 캔들 간격으로 변경되지 않습니다. Parabolic 표시기(기술 및 사용자 정의)의 코드를 보니 주석에 iSAR 기능이 있습니다. iSAR이 정상적으로 작동하려면 어떻게 해야 하는지 알려주세요. 고맙습니다.

이 포럼의 텔레파시와 심령술사는 단순히 쓸모가 없다는 것이 오래 전부터 알려져 왔습니다....
 

모두에게 경례!

항상 그렇듯이 간단하고 어쩌면 어리석은 질문이 있지만 이해하고 싶습니다.

세 개의 파일로 구성된 Expert Advisor가 있다고 가정합니다.

첫 번째, 주요 함수는 다른 두 개의 포함을 포함하며 init(),denit(),start() 함수 및 사용자 정의 함수(두 번째 파일에 정의됨)가 이 함수에서 호출됩니다.

2nd는 사용자 정의 함수의 정의를 포함합니다. 두 번째 파일의 사용자 정의 함수는 세 번째 파일에 정의된 도우미 함수를 사용합니다.

3rd에는 도우미 함수의 정의가 포함되어 있습니다.

이 경우 전처리기를 어떻게 사용해야 합니까?

나는 이것을 좋아한다:

첫 번째 파일 - #include <두 번째 파일>

두 번째 파일 - #import <보조 기능이 있는 파일>

도우미 함수1();

도우미 함수2();

도우미 함수3();

#수입

문제는 exe-nick을 만들 수 없다는 것입니다...

도와주세요...

 
fozi :

안녕하세요.

새 막대가 나타날 때 소리가 나는 스크립트나 Expert Advisor를 작성하십시오.

감사해요 !!!



void NewBar( int tf) // tf - тайм-фрейм
 {                              
   static datetime NewTime;
   string SoundSuccess = "ok.wav" ;
   
   if (NewTime!=iTime( NULL ,tf, 0 ))
    {                  
      NewTime =iTime( NULL ,tf, 0 );                  
       PlaySound (SoundSuccess); 
    }              
 }
 
(Volume[0]==1) PlaySound ( "ok.wav" ) ;
 
BBSL :

모두에게 경례!

항상 그렇듯이 간단하고 어쩌면 어리석은 질문이 있지만 이해하고 싶습니다.

세 개의 파일로 구성된 Expert Advisor가 있다고 가정합니다.

첫 번째, 주요 함수는 다른 두 개의 포함을 포함하며 init(),denit(),start() 함수 및 사용자 정의 함수(두 번째 파일에 정의됨)가 이 함수에서 호출됩니다.

2nd는 사용자 정의 함수의 정의를 포함합니다. 두 번째 파일의 사용자 정의 함수는 세 번째 파일에 정의된 도우미 함수를 사용합니다.

3rd에는 도우미 함수의 정의가 포함되어 있습니다.

이 경우 전처리기를 어떻게 사용해야 합니까?

나는 이것을 좋아한다:

첫 번째 파일 - #include <두 번째 파일>

두 번째 파일 - #import <보조 기능이 있는 파일>

도우미 함수1();

도우미 함수2();

도우미 함수3();

#수입

문제는 exe-nick을 만들 수 없다는 것입니다...

도와주세요...

어드바이저에 연결하고 싶은 기능이 많지 않다고 생각합니다.

따라서 start() 함수 외부의 EA 코드 끝에 간단히 복사하여 붙여넣는 것이 좋습니다.

이것은 당신의 삶을 훨씬 더 쉽게 만들 것입니다.

 
DhP :

감사합니다 !!
 

이것은 대본인가 전문가인가???

 
DhP :

어드바이저에 연결하고 싶은 기능이 많지 않다고 생각합니다.

따라서 start() 함수 외부의 EA 코드 끝에 간단히 복사하여 붙여넣는 것이 좋습니다.

이것은 당신의 삶을 훨씬 더 쉽게 만들 것입니다.


조언 해주셔서 감사합니다!))

start() 끝에 1000줄의 코드는 편리하지 않음))

전처리기로 문제를 해결하는 방법은 무엇입니까?))

 
BBSL :


조언 해주셔서 감사합니다!))

start() 끝에 1000줄의 코드는 편리하지 않음))

전처리기로 문제를 해결하는 방법은 무엇입니까?))

EA 외부에 코드를 두는 것이 더 편리하다고 생각하십니까?

EA 자체에서 뭔가를 할 수 있다면 EA에서 해야 합니다.

즉, dll이 아니거나, 표시기가 아니거나, 슈퍼 팬시 라이브러리가 아닌 경우 각 행을 생략할 수 없습니다.

어드바이저에 코드를 작성하십시오.