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

 
Roman. :

직접 확인해 보시지 않겠습니까? 예, 결과는 동시에 공유됩니다 ...

네, 그게 제가 하는 일입니다. :-) 몰라, 오늘은 정말 시간이 있을거야 (피곤해)
 
Skydiver :

네, 그게 제가 하는 일입니다. :-) 오늘은 제 시간이 될지 모르겠지만 (피곤)

IMHO,이 경우 서두를 필요가 없습니다 ... 가장 중요한 것은 계산의 품질과 오류가 없다는 것입니다. 또한 첫 번째 및 두 번째 경우의 스프레드에주의하여 값의 변화가 최소화되도록하십시오. ...
 
alex12 :
논리적인 && 대신에 ||를 쓰는 것이 필요할 수도 있습니다. (논리적 OR) ?

다 틀려요, 생각해보세요( 또는 ) 처방하고 싶다면 가격이 항상 높거나.. 낮거나.. 수준 입니다.

포럼을 검색해 보십시오. 어딘가에 "레벨 분석"이 논의되었습니다.

 

모두에게 좋은 하루.

칠면조를 쓰기로 결정했지만 문제가 발생했습니다. 그는 당신이 그를 차트에 올려놓은 순간부터 그림을 그리기 시작합니다.

그가 역사의 최소한 일부를 계산하게 하는 방법은 무엇입니까?

 int start()
  {
   int     counted_bars= IndicatorCounted ();
   int i;
//----
   i= Bars -counted_bars- 1 ;

   while (i>= 1 )                      
     {
     double Max=High[ iHighest ( NULL , 0 ,MODE_HIGH,Nbar, 0 )];
     double Min=Low[ iLowest ( NULL , 0 ,MODE_LOW,Nbar, 0 )];
       Buf[i]=Max-((Max-Min)/ 2 );
       ABuf[i]= iMAOnArray (Buf, 0 ,Per, 0 , MODE_SMA ,i);             
      i--;                          
     }
//----
   return ( 0 );
  }
제대로 쓰는 법을 모르는 사람이 설명할 수 있습니까?
 

Gek34 :

칠면조를 쓰기로 결정했지만 문제가 발생했습니다. 차트에 올려놓는 순간부터 그림을 그리기 시작하는데...

별도의 주기로 꺼냅니다. iMAOnArray용 어레이는 구성할 시간이 없습니다.
ABuf[i]= iMAOnArray (Buf, 0 ,Per, 0 , MODE_SMA ,i);   
 

아무것도 작동하지 않습니다. 나는 완전히 그리기를 중단했습니다.

친절하게 덧붙이시면 저에게 교훈이 되고 미래에 본보기가 될 것입니다.

감사합니다.

 
Gek34 :

아무것도 작동하지 않습니다. 나는 완전히 그리기를 중단했습니다.

친절하게 덧붙이시면 저에게 교훈이 되고 미래에 본보기가 될 것입니다.

Gek에게 감사합니다.


아마 그렇게 될 것입니다 :
 int start()
  {
   int     counted_bars= IndicatorCounted ();
   int i;
//----

   double Max=High[ iHighest ( NULL , 0 ,MODE_HIGH,Nbar, 0 )];
   double Min=Low[ iLowest ( NULL , 0 ,MODE_LOW,Nbar, 0 )];

   i= Bars -counted_bars- 1 ;
   while (i>= 1 )                      
     {
       Buf[i]=Max-((Max-Min)/ 2 );
      i--;                          
     }


   i= Bars -counted_bars- 1 ;
   while (i>= 1 )                      
     {
       ABuf[i]= iMAOnArray (Buf, 0 ,Per, 0 , MODE_SMA ,i);             
      i--;                          
     }
//----
   return ( 0 );
  }
 
PapaYozh :

아마 그렇게 될 것입니다 :

휴.... 모든 것이 다음과 같이 루프에 있어야 한다고 생각합니다.

 while (i>= 1 )                      
     {
     double Max=High[ iHighest ( NULL , 0 ,MODE_HIGH,Nbar, i )];
     double Min=Low[ iLowest ( NULL , 0 ,MODE_LOW,Nbar, i )];
       Buf[i]=Max-((Max-Min)/ 2 );
       ABuf[i]= iMAOnArray (Buf, 0 ,Per, 0 , MODE_SMA ,i);             
      i--;                          
     }
 
r772ra :

휴.... 모든 것이 다음과 같이 루프에 있어야 한다고 생각합니다.


정말 감사합니다. 모든 것이 효과가 있었고 즉시 내 실수를 보았습니다.

그리고 실제로 그들은 세상이 좋은 사람들이 없는 것이 아니라고 말합니다.

 


로봇을 최적화할 때 일종의 주기적 ***n을 얻습니다. 무엇으로 연결할 수 있습니까?