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

 
안녕하세요! 알려주십시오. 표시기에서 기간을 전환할 수 있습니까?
 

표시기에서:

   
   Buff_Sign[];
   int init(){SetIndexBuffer(5,Buff_Sign);}

   int start(){
   Buff_Sign[i]=-1;
   /*Условие для Crit: Crit=0 Crit=1 */
   Buff_Sign[i]=Crir;     //это значене уходит в буфер
   
   if(Buff_Sign[i]==0 || Buff_Sign[i]==1){/* расчет для тренд. линий */ }}

고문에서:

 double Sign=iCustom(Symbol(),0,"Sign",5,5);     
   if(Sign==0 || Sign==1){/* тот же самый расчет для тренд. линий  только берется max и min*/ }

결과적으로 다음을 얻습니다.

그게 다야. 무엇을 더 추가할 것인가?

 
Dimka-novitsek :
안녕하세요! 알려주십시오. 표시기에서 기간을 전환할 수 있습니까?
디마! 물론, 내가 당신에게 참조를 줄 것이지만, 당신을 염두에 두십시오. 모든 종류의 말도 안되는 일이 일어나기 시작하고 결함이 떨어질 때 저를 꾸짖지 마십시오. 이것은 mql에 대한 비표준 솔루션입니다.
소프트웨어 스위칭 TF
 
Dimka-novitsek :
안녕하세요! 알려주십시오. 표시기에서 기간을 전환할 수 있습니까?
여기에 TF뿐만 아니라 어떤 방식으로든 TF를 전환하는 데 사용할 수 있는 함수가 있는 라이브러리가 있습니다.
 

안녕하세요.

이것이 내가 표시기에 선을 그리는 방법입니다

           string VLINE_PT=OBJECT_PREFIX+ TimeToStr ( iTime ( NULL , 0 , f));
           ObjectCreate (VLINE_PT, OBJ_VLINE , 0 , T, 0 );
           ObjectSet      (VLINE_PT, OBJPROP_TIME1, T);
           ObjectSet      (VLINE_PT, OBJPROP_WIDTH , 2 );
           ObjectSet      (VLINE_PT, OBJPROP_STYLE , 0 );
           ObjectSet      (VLINE_PT, OBJPROP_COLOR , Red );

이것이 그것을 제거하려고하는 방법입니다

ClearVLine();

 void ClearVLine() 
{ 
   for ( int i= ObjectsTotal ()- 1 ;i>= 0 ;i--) if ( StringFind ( ObjectName (i),OBJECT_PREFIX)== 0 ) ObjectDelete ( ObjectName (i)); 
}
왜 제거되지 않는지, 무엇이 문제인지
 
모두 감사합니다!!!!!!!!!!!!!!!
 
MQL4에서 표준으로 사용되는 공개된 기능이 있는지 알려주세요. 예를 들어 iStochastic이 있는데 회사에서 어떻게 그렸는지 알 수 있을까요?
 
Stells :

안녕하세요.

이것이 내가 표시기에 선을 그리는 방법입니다

이것이 그것을 제거하려고하는 방법입니다

ClearVLine();

왜 제거되지 않는지, 무엇이 문제인지
OBJECT_PREFIX는 어디에서 초기화됩니까?
 
paladin80 :
MQL4에서 표준으로 사용되는 공개된 기능이 있는지 알려주세요. 예를 들어 iStochastic이 있는데 회사에서 어떻게 그렸는지 알 수 있을까요?


https://www.mql5.com/ru/articles/1422

 
Zhunko :
OBJECT_PREFIX는 어디에서 초기화됩니까?

전역 변수 에서