오류, 버그, 질문 - 페이지 2553

 
안녕하세요.
시장에서 검증을 통과할 수 없습니다.
오류가 발생합니다.

EURUSD에 대한 테스트, H1 테스터가 너무 오래 걸립니다 . 전략 테스터 보고서를 찾을 수 없습니다. 어느 방향을 찾아야 하는지 알려주세요. 감사해요

 
Alexander Iliashenko :
안녕하세요.
시장에서 검증을 통과할 수 없습니다.
오류가 발생합니다.

EURUSD에 대한 테스트, H1 테스터가 너무 오래 걸립니다 . 전략 테스터 보고서를 찾을 수 없습니다. 어느 방향을 찾아야 하는지 알려주세요. 감사해요


이것은 주말에 자주 발생합니다.

또는 코드를 최적화해야 합니다. 로그에 대한 모든 출력을 비활성화하고 오류를 확인하십시오.

Expert Advisor가 오류가 있는 서버를 지속적으로 "공백"하는 경우에도 마찬가지입니다.

 

안녕하세요.

자동 Windows 업데이트 후 마켓에서 구입한 어드바이저가 충돌하여 새 정품 인증이 필요했습니다. Windows는 매우 자주 업데이트되며 이제 제품 라이선스를 잃을 때마다 어떻게 됩니까? 활성화 횟수에 제한이 있을 뿐만 아니라 다시 입력해야 하는 설정이 많은 어드바이저도 있습니다. 이 버그를 고쳐주세요!!!

[삭제]  
r4di04ctiv3 :

안녕하세요.

자동 Windows 업데이트 후 마켓에서 구입한 어드바이저가 충돌하여 새 정품 인증이 필요했습니다. Windows는 매우 자주 업데이트되며 지금은 제품 라이선스를 잃을 때마다 어떻게 됩니까? 활성화 횟수에 제한이 있을 뿐만 아니라 다시 입력해야 하는 설정이 많은 어드바이저도 있습니다. 이 버그를 고쳐주세요!!!

예를 들어 얼굴 스캔(사진)으로 일부 조직에 입력합니다. 그러나 오늘 당신은 방문했습니다 ... 체육관을 가정 해 봅시다. 거기에서 바벨이 당신에게 떨어졌고 당신의 관상을 약간 망쳤습니다 (코가 꼬이고 입술이 2 크기 더 크며 얼굴의 절반에 멍이 있습니다). 그래서 이 비상사태 이후에 앞서 언급한 조직에 왔지만 시스템이 거기에서 당신을 인식하지 못하고 들어오지 못하게 합니다.

채우기 질문 - 시스템 버그입니까? 이 시스템이 타박상을 제거하고 코를 교정해야 합니까?

 
Сергей Таболин :

예를 들어 얼굴 스캔(사진)으로 일부 조직에 입력합니다. 그러나 오늘 당신은 방문했습니다 ... 체육관을 가정 해 봅시다. 거기에서 바벨이 당신에게 떨어졌고 당신의 관상을 약간 망쳤습니다 (코가 꼬이고 입술이 2 크기 더 크며 얼굴의 절반에 멍이 있습니다). 그래서 이 비상사태 이후에 앞서 언급한 조직에 왔지만 시스템이 거기에서 당신을 인식하지 못하고 들어오지 못하게 합니다.

채우기 질문 - 시스템 버그입니까? 이 시스템이 타박상을 제거하고 코를 교정해야 합니까?

왜 OS를 귀찮게합니까? 무엇을 할 철에 바인딩을 방지합니까?
 
Vladimir Simakov :
왜 OS를 귀찮게합니까? 무엇을 할 철에 바인딩을 방지합니까?

시장에서 바인딩은 이렇습니다.
그리고 문제는 win10에만 있습니다.
 
Nikolai Semko :

사실, CCanvas는 매우 원시적입니다. 특히 앤티 앨리어싱과 관련하여 많은 잼이 있습니다. 알고리즘은 당신의 눈을 찔러버릴 뿐입니다.
CCanvas 함수의 기본 PixelTransform을 다음으로 교체합니다.

이 문제는 사라지지만 평활 알고리즘 자체가 문제를 해결하지 못합니다.


이 기능에 대해 Nikolai에게 감사합니다. 불행히도 이 버전에서는 모든 LineThick 선이 투명하지 않고 그려집니다.

 
Rafil Nurmukhametov :

이 기능에 대해 Nikolai에게 감사합니다. 불행히도 이 버전에서는 모든 LineThick 선이 투명하지 않고 그려집니다.

오 예. 죄송합니다. 투명도를 색상으로 반죽하는 것에주의를 기울이지 않았습니다.
다음과 같이:

 void CCanvas::PixelTransform ( const int x, const int y, const uint clr, const double alpha)
  {
   union argb { uint clr; uchar c[ 4 ]; };
   argb C,Bg;
   C.clr=clr;
   int addr=y*m_width+x;
   uint clrback=m_pixels[addr];
   if (clrback== 0 )
     {
      C.c[ 3 ]= uchar (alpha*C.c[ 3 ]+ 0.49999 );
      m_pixels[addr]=C.clr;
       return ;
     }
   if (alpha< 1.0 / 510 ) return ;

   C.c[ 3 ]= uchar (alpha*C.c[ 3 ]+ 0.49999 );
   double a=C.c[ 3 ]/ 255.0 ;
   Bg.clr=clrback;
   double b=Bg.c[ 3 ]/ 255.0 ;

   C.c[ 2 ]= uchar (Bg.c[ 2 ]+a*(C.c[ 2 ]-Bg.c[ 2 ]));
   C.c[ 1 ]= uchar (Bg.c[ 1 ]+a*(C.c[ 1 ]-Bg.c[ 1 ]));
   C.c[ 0 ]= uchar (Bg.c[ 0 ]+a*(C.c[ 0 ]-Bg.c[ 0 ]));

   C.c[ 3 ]= uchar ((b+a-b*a)* 255 + 0.49999 );
   m_pixels[addr]=C.clr;
  }
 
FileGetInteger가 파일의 전체 생성/수정 시간을 반환할 수 있다면 좋을 것입니다. 이 두 번째 거세가 아닌 100ns의 정확도(OS에 존재하는 대로)의 long 형태로 ...
 
Nikolai Semko :

오 예. 죄송합니다. 투명도를 색상으로 반죽하는 것에주의를 기울이지 않았습니다.
다음과 같이:

Nikolai 감사합니다. 이제 정상적으로 작동합니다.