어떤 경우에 표시기에 로봇 코드의 일부를 유지하는 것이 합리적입니까? - 페이지 15

 
OneDepo :

아니요, 그렇지 않습니다. 코드에서 볼 수 있듯이 신호 계산 프로세스(마지막 막대 또는 지정된 nMax 막대만)는 prevVals[0] 매개변수에 의해 제어됩니다. 0이면 nMax 막대로 계산하여 복원합니다. prevVals[0]의 값은 다른 코드에 의해 조작됩니다.

그러나 주저하지 말고 요점으로 가십시오. 위의 두 가지 옵션이 있는데 테스터 에서 어느 것이 더 빠릅니까? 그래서


전체 코드가 없는지 어떻게 알 수 있습니까? Expert Advisor에 그대로 삽입하면 장점에 대한 대화가 이루어지며 성능 비교가 가능합니다.
 
Integer :

내가 계수에 실수를 한 것일 수도 있고, 지금 확인하겠습니다. 그러나 원칙은 이것으로 변경되지 않습니다.

비율에 관한 것이 아닙니다. 그리고 처음 n개의 막대에 대한 EMA가 잘못된 값을 제공한다는 사실에 대해서는 모든 것이 정상입니다. EA는 이를 고려해야 합니다. 그렇지 않으면 연결이 끊어질 때마다 값에 문제가 발생합니다.
 
Vinin :

비율에 관한 것이 아닙니다. 그리고 처음 n개의 막대에 대한 EMA가 잘못된 값을 제공한다는 사실에 대해서는 모든 것이 정상입니다. EA는 이를 고려해야 합니다. 그렇지 않으면 연결이 끊어질 때마다 값에 문제가 발생합니다.

이게 어울릴까요?

 extern double Alpha = 0.1 ;

double EMA;

double GetPrice( int Shift )
{
   return (Open[Shift]);
}

void init()
{
   int i = Bars - 1 ;
  
  EMA = GetPrice(i);
  i--;
  
   while (i > 0 )
  {
    EMA = EMA * Alpha + ( 1 - Alpha) * GetPrice(i);
    i--;
  }
  
   return ;
}  

void start()
{
   static int PrevTime = 0 ;
    
   if (PrevTime == Time[ 0 ])
     return ;
 
  PrevTime = Time[ 0 ];
    
  EMA = EMA * Alpha + ( 1 - Alpha) * GetPrice( 0 );
  
   return ;  
} 
 
Vinin :

비율에 관한 것이 아닙니다. 그리고 처음 n개의 막대에 대한 EMA가 잘못된 값을 제공한다는 사실에 대해서는 모든 것이 정상입니다. EA는 이를 고려해야 합니다. 그렇지 않으면 연결이 끊어질 때마다 값에 문제가 발생합니다.


문제는 없으며 데이터 수신에 문제가 발생한 후 표시기가 다시 계산됩니다.

차트의 시작 부분 에서 왼쪽 가장자리에서 비뚤어진 것도 그런 문제가 아니므로 테스터는 처음 1000개의 막대를 건너뜁니다.

여기에서 정확히 왼쪽에 있습니다(응용 프로그램에서).

파일:
iema_1.mq4  1 kb
 
Integer :

전체 코드가 없는지 어떻게 알 수 있습니까? 거기에 있어야 할 전문가에게 삽입하면 장점에 대한 대화가 있습니다.
옵션을 테스트하십시오
파일:
bb-ii-08.mq4  11 kb
 
Integer :


문제는 없으며 데이터 수신에 문제가 발생한 후 표시기가 다시 계산됩니다.

차트의 시작 부분에서 왼쪽 가장자리에서 비뚤어진 사실도 그런 문제가 아니므로 테스터는 처음 1000개의 막대를 건너뜁니다.

여기에서 정확히 왼쪽에 있습니다(응용 프로그램에서).


나는 지표가 아니라 고문에 대해 이야기하고 있었다. 나는 이미 그를 보았다. 이 모든 것을 당신에게 말한 것이 아니라 hrenfx
 
hrenfx :

이게 어울릴까요?


연결 끊김과 스와핑 기록을 제공하는 것만 남아 있습니다(불행히도 이런 일이 발생함). 표시기는 문제 없이 이를 처리합니다. 여기에서 조언자는 포인트 블랭크 범위에서 이것을 보지 못합니다.
 
OneDepo :
옵션을 테스트하십시오

발표된 지명에 적합하지 않습니다. 연결이 끊긴 후 오류가 발생하고 기간이 짧을수록 오류가 더 자주 발생합니다.
 
Vinin :

연결 끊김과 스와핑 기록을 제공하는 것만 남아 있습니다(불행히도 이런 일이 발생함). 표시기는 문제 없이 이를 처리합니다. 여기서 조언자는 포인트 블랭크 범위에서 이것을 보지 못합니다.

실제로 이미 거래의 개념에 대해 자세히 알아보자. EA는 지금 여기에서 지표로부터 데이터를 받습니다. 그리고 갑자기 이야기가 바뀌면 지표가 그 가치를 극적으로 변화시킵니다. 그러면 고문은 더 일찍 무엇을 받았습니까? 비교 대상을 기억합시다. 그리고 누군가가 잊어 버린 경우 속도가 비교됩니다. 그러나 논란의 여지가 있는 모든 논쟁에도 불구하고 나는 격차와 교환 기록을 고려한 Expert Advisor를 작성할 것입니다.
 
hrenfx :

... 그리고 갑자기 역사가 바뀌는데...

꺼져!