iCustom 질문
- SEAN
 - 3,140
 
EA에서 iCustom으로 인디케이터에서 Trix값을 읽어 오려고 하는데,
	잘 안되네요.
인디케이터에서는 Trix값이 제데로 표시됩니다.
EA에서 아래와 같이 변수 선언 해주고,
	======================================
	//---- sub indicator parameters
	 extern int  TimeFrame      = 0;
	 extern int  TRIX_Period     = 4;
	 extern int  Signal_Period = 8;
	 extern bool Signals      = true;
	 extern int  CountBars    = 750;
	 
	//---- indicator buffers
	 double      ind_buffer1[];
	 double      ind_buffer2[];
	 double      ind_buffer3[];
	 double      ind_buffer4[];
	 double      ind_buffer5[];
	 double      ind_buffer6[];
	 double      ind_buffer7[];
	======================================
Start()에서 아래와 같이 불러온후 Alert 해보았는데, "0"으로 나옵니다.
	====================================  
	    for(i=0,y=0;i<750;i++)
	    {
	    y++;
	  
	    ind_buffer1[i]=iCustom(NULL,TimeFrame,"myTrix",TRIX_Period,Signal_Period,Signals,CountBars,0,y);
	    ind_buffer2[i]=iCustom(NULL,TimeFrame,"myTrix",TRIX_Period,Signal_Period,Signals,CountBars,1,y);
	    ind_buffer3[i]=iCustom(NULL,TimeFrame,"myTrix",TRIX_Period,Signal_Period,Signals,CountBars,2,y);
	    ind_buffer4[i]=iCustom(NULL,TimeFrame,"myTrix",TRIX_Period,Signal_Period,Signals,CountBars,3,y);
	    ind_buffer5[i]=iCustom(NULL,TimeFrame,"myTrix",TRIX_Period,Signal_Period,Signals,CountBars,4,y);
	    ind_buffer6[i]=iCustom(NULL,TimeFrame,"myTrix",TRIX_Period,Signal_Period,Signals,CountBars,5,y);
	    ind_buffer7[i]=iCustom(NULL,TimeFrame,"myTrix",TRIX_Period,Signal_Period,Signals,CountBars,6,y);
	    }
	   
	    Alert("EA : ", ind_buffer1[0]*10000," | ", ind_buffer1[1]*10000," | ", ind_buffer1[2]*10000," : ", TimeToStr(CurTime(),TIME_SECONDS));
	=======================================
읽어오는 방법이 맞나요?
아시는분 도와주시기 바랍니다.
	
	 

Comment (1)
네 맞습니다. 트릭스 인디에서 뿌려주는 7개 버퍼를 다 가져오는겁니다.