??
사용자 지정 표시기를 사용하거나 호출하는 방법을 묻는 경우 매우 간단합니다... "iCustom"을 사용하여 다음과 같이 기능을 정의하십시오.
double MyTrend = iCustom ( NULL , 0 , " iTrend " , 0 , 0 ) ;
표시기를 "expert/indicator/" 디렉토리에 배치하면 경로를 지정하거나 .mq4 파일 확장자를 사용할 필요가 없습니다.
다른 값에 대해 알아야 할 모든 것은 MetaEditor 라이브러리에 있습니다. 그 외에는 기능처럼 지표를 EA에 구축하는 것은 시간과 컴퓨터 리소스 를 낭비하는 것이라고 이해합니다. 실제로 아무 것도 얻지 못하고 터미널은 표시기와 EA를 다르게 처리하며 표시기를 처리하면 터미널 스레드에 대한 EA의 가용성을 씹을 수 있습니다. 별도의 파일로 서로 충돌하지 않습니다.
사용자 지정 표시기를 사용하거나 호출하는 방법을 묻는 경우 매우 간단합니다... "iCustom"을 사용하여 다음과 같이 기능을 정의하십시오.
표시기를 "expert/indicator/" 디렉토리에 배치하면 경로를 지정하거나 .mq4 파일 확장자를 사용할 필요가 없습니다.
다른 값에 대해 알아야 할 모든 것은 MetaEditor 라이브러리에 있습니다. 그 외에는 기능처럼 지표를 EA에 구축하는 것은 시간과 컴퓨터 리소스를 낭비하는 것이라고 이해합니다. 실제로 아무 것도 얻지 못하고 터미널은 표시기와 EA를 다르게 처리하며 표시기를 처리하면 터미널 스레드에 대한 EA의 가용성을 씹을 수 있습니다. 별도의 파일로 서로 충돌하지 않습니다.
예, 가능합니다( 지표 코드를 Expert Advisor 코드로 전송하기 기사를 참조하십시오. Expert Advisor 및 지표 기능의 일반 구조 체계 ), 하지만 그 이유는 무엇입니까?
나는 당신이 제안한 대로 했고 이제 컴파일할 때 이 메시지가 나타납니다.............'iCustom' - 초기화 예상 C:\Program Files\Interbank FX Trader 4Demo\experts\PTTrend_201] .1.mq4 (15, 16)
7 ...따라서 다음과 같이 P1에서 P7까지 double MyTrend = iCustom ( NULL , 0 , " iTrend " ,P1, P2, P3, P4, P5, P6,P7, 0 , 0 ) ;
이것은 내가 이제 Double MyTrend=iCustom(NULL,0,"iTrend",0,0,0,40,8,25,200,0,0)을 가지고 있는 것입니다. 그리고 여전히 동일한 오류 메시지 'iCustom'이 표시됩니다. - 초기화 예상 C:\Program Files\Interbank FX Trader 4Demo\experts\PTTrend_201].1.mq4 (15, 16)
이름이 iTrend입니까 아니면 i_Trend입니까?