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

 
CLAIN :

Tell me pdz .... 나는 교과서를 계속 공부합니다 - 나는 나에게 명확하지 않은 것을 발견했습니다. 나는 그것을 이해할 수 없습니다

가격이 EMA보다 높거나 낮은지 알려주는 간단한 기능입니다. 그러나 질문은 그것조차 아닙니다.

왜, 함수 시작 Fact_Dn 및 Fact_UP이 true 또는 false 값을 취할 때 전역 변수에 대해서도 이러한 값이 있습니까? 예를 들어 return(Fact_Up)을 사용하지 않았습니다... 명확하지 않습니다... 아니면 사용할 수 없습니까?


Fact_Dn 및 Fact_UP은 전역적으로(함수 외부에서) 정의되므로 모든 함수에서 볼 수 있고 사용할 수 있습니다.
 
ilunga :

가장 먼저:

i = Min_Level + (단계/10000);

너의 나는 변하지 않아


두 번째로

ObjectCreate("H_LINE",OBJ_HLINE,0,0,i);

각 개체에는 고유한 이름이 있어야 합니다.

어떻게 변경할 수 있습니까?
 
Gerkl :
어떻게 변경할 수 있습니까?

글쎄, 예를 들어

루프 쓰기 전에

i = 최소 레벨

그리고 이미 증가하는 루프에 있습니다.

i = i+(단계/10000);

 

모두를 환영합니다!

얘들 아, 이 포럼에서 초보자를 시작할 위치를 알려주세요!?)

 
Valdemar :

모두를 환영합니다!

얘들 아, 이 포럼에서 초보자를 시작할 위치를 알려주세요!?)

입장료 300불...각 ... :)))
[Deleted]  
PapaYozh :

Fact_Dn 및 Fact_UP은 전역적으로(함수 외부에서) 정의되므로 모든 함수에서 볼 수 있고 사용할 수 있습니다.

아니요, 이해할 수 있습니다. 볼 수 있으므로 어디서나 사용할 수 있지만 시작 함수에서 값을 얻는 이유는 무엇입니까? - 그게 문제야...
 
CLAIN :

아니요, 이해할 수 있습니다. 볼 수 있으므로 어디서나 사용할 수 있지만 시작 함수에서 값을 얻는 이유는 무엇입니까? - 그게 문제야...
이러한 변수에 액세스하는 데 어려운 것은 없습니다. 그들은 고문의 모든 기능에서 볼 수 있습니다. 맨 처음에는 true 값을 사용합니다. true 값으로 초기화됩니다. 또한 Mashki에 대한 가격의 상대적 위치에 따라 고문의 논리에 해당하는 값을 취합니다.
[삭제]  

여러분, 종가 비율을 51과 34로 표시 하는 지표를 쓰고 싶은데... 헷갈렸네요...역사를 통틀어 어떻게 보일지...좀 봐주세요...

 #property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 Teal

//---- input parameters
extern int Nom1= 51 ;
extern int Nom2= 34 ;
extern int CountBars= 300 0;

double MomBuffer[];
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
//---- indicator line
   IndicatorBuffers ( 1 );
   SetIndexBuffer ( 0 , MomBuffer);
   SetIndexStyle ( 0 , DRAW_LINE , STYLE_SOLID , 2 , Teal );
   
//----
   return ( 0 );
  }

//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
   if (CountBars> Bars ) CountBars= Bars ;
   SetIndexDrawBegin ( 0 , Bars -CountBars);
   int i,counted_bars= IndicatorCounted ();
   double Sum,Sum1,Sum2, otn;
     
     for (i= 1 ;i>Nom2; i++)
     { 
     if (i=Nom1) sum1=sum;
     sum=sum+close[i];
     if (i=Nom2) Sum2=sum;
     i++;
     }
     MomBuffer=sum2/sum1;
     
//----
   return ( 0 );
  }
//+------------------------------------------------------------------+
 

안녕하세요!

어렵지 않다면 말해주세요. 이전 기록을 삭제하지 않고 Expert Advisor의 결과 파일에 쓰는 방법. 기능을 사용합니다 FileHandle = FileOpen (파일 이름 , 파일 _ CSV | 파일 _ 읽기 | 파일 _ 쓰기 ,";"); 그러나 마지막 레코드만 저장되고 새 틱으로 이전 레코드가 재설정되거나 삭제됩니다.

[Deleted]  
다음과 같은 질문이 있습니다. 동시에 여러 통화 쌍의 기간을 전환하는 방법. 미리 감사드립니다.