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

 

"tavo"와 같은 컴파일러

 void OnStart ()
{  
   int i = 0 ; // Почему нет warning?: variable 'i' not used
}
 

과부하된 기능의 출력으로 커서를 가져오고 ALT + G를 누릅니다. 팝업 메뉴에서 과부하된 옵션을 선택하도록 제안됩니다. 그러나 결국 어떤 옵션이 호출되는지 소스 코드에서 분명합니다. 모든 것이 명확할 때 왜 즉시로 전환하지 않습니까?

 class A
{
public :
   static void f() {}
  
   static void f( int i ) {}
};

void OnStart ()
{  
  A::f( 0 ); // После нажатия ALT+G не происходит мгновенного перехода на static void f( int i )
}


 
fxsaber :

과부하된 기능의 출력으로 커서를 가져오고 ALT + G를 누릅니다. 팝업 메뉴에서 과부하된 옵션을 선택하도록 제안됩니다. 그러나 결국 어떤 옵션이 호출되는지 소스 코드에서 분명합니다. 모든 것이 명확할 때 왜 즉시로 전환하지 않습니까?

+1. 나도 짜증난다. 특히 여러 오버로드가 있는 경우 목록에서 원하는 옵션을 찾아야 합니다.
 

컴파일 중 오류

 class A;
class A {
         static A a; //Error: 'A' - struct undefined
};
A A::a;
 

SD에 한달째 답변없이 걸려있습니다 #1516225

버전 1375에서 확인했습니다. VC++에서 컴파일하지 않습니다.

------------ 응용 프로그램에서 --------

터미널의 버전 및 비트 수

1368 64비트

문제에 대한 설명

이 코드는 오류나 경고 없이 컴파일됩니다. 제 생각에는 이것은 정상이 아닙니다.

MT4 988에서도 동일한 효과, 별도 요청 남김

 void OnStart ()
  {
     string s;
    s += + "123" ;
    s += - "123" ;
  }

**

 

입력할 때 편집기에서 상당한 지연('.' 문자)

 void f( double d = .1 )
 

MT5 테스터의 캔트: 테스터의 OHLC와 MT5 자체가 일치하지 않으며, 또한 High 및 Low가 Open/Close 범위 내에 있습니다.

불행히도 이 양초만 있는 것은 아닙니다. 그리고 무엇을 해야 할까요? 개발자들에게 쓰는 방법을 알려주세요!

2016.08.13 12:38:48.956 Terminal C:\Program Files\Alpari Limited MT5
2016.08.13 12:38:48.956 터미널 Microsoft Windows XP(x64 기반 PC) on Wine, IE 08.00, Intel Pentium 4 2.40GHz, RAM: 6131 / 7688 Mb, HDD: 33959 / 159136 Mb, GMT
2016.08.13 12:38:48.955 터미널 Alpari Limited MT5 x64 빌드 1375 시작(Alpari Limited)

테스터를 다시 실행하고 트릭을 보았습니다. 촛불이 형성되면서 높음이 다시 그려집니다. 어느 시점에서 값을 더 작은 값으로 변경하고 Open/Close 범위에 들어간 다음 이 범위 내에서 값을 변경합니다.

M1의 OHLC


 
kofesutra :

MT5 테스터의 캔트: 테스터의 OHLC와 MT5 자체가 일치하지 않으며, 또한 High 및 Low가 Open/Close 범위 내에 있습니다.

불행히도 이 양초만 있는 것은 아닙니다. 그리고 무엇을 해야 할까요? 개발자들에게 쓰는 방법을 알려주세요!

2016.08.13 12:38:48.956 Terminal C:\Program Files\Alpari Limited MT5
2016.08.13 12:38:48.956 터미널 Microsoft Windows XP(x64 기반 PC) on Wine, IE 08.00, Intel Pentium 4 2.40GHz, RAM: 6131 / 7688 Mb, HDD: 33959 / 159136 Mb, GMT
2016.08.13 12:38:48.955 터미널 Alpari Limited MT5 x64 빌드 1375 시작(Alpari Limited)

테스터를 다시 실행하고 트릭을 보았습니다. 촛불이 형성되면서 높음이 다시 그려집니다. 어느 시점에서 값을 더 작은 값으로 변경하고 Open/Close 범위에 들어간 다음 이 범위 내에서 값을 변경합니다.

M1의 OHLC


코드에서 주간 기간을 사용하고 있습니까???

가능하다면 코드 스니펫을 제공해 주세요. 궁금합니다...

 
Vladimir Pastushak :

코드에서 주간 기간을 사용하고 있습니까???

가능하다면 코드 스니펫을 제공해 주세요. 궁금합니다...

코드에 마침표가 명시되어 있지 않으며 _Period가 사용됩니다.

그리고 주간 기간은 테스터 자체에서 설정됩니다.

다음은 마침표를 사용하는 유일한 코드입니다.

 CopyHigh (_Symbol, _Period , 0 , 2 ,vHigh);
         vH=vHigh[ 0 ];

그러나 그것은 중요하지 않습니다. EA의 논리가 테스터의 인용문에 어떤 영향을 미칠 수 있습니까?

그리고 몇주동안...궁금해서 테스트 하러 갔어요 :)

 
kofesutra :

MT5 테스터의 캔트: 테스터의 OHLC와 MT5 자체가 일치하지 않으며, 또한 High 및 Low가 Open/Close 범위 내에 있습니다.

불행히도 이 양초만 있는 것은 아닙니다. 그리고 무엇을 해야 할까요? 개발자들에게 쓰는 방법을 알려주세요!

2016.08.13 12:38:48.956 Terminal C:\Program Files\Alpari Limited MT5
2016.08.13 12:38:48.956 터미널 Microsoft Windows XP(x64 기반 PC) on Wine, IE 08.00, Intel Pentium 4 2.40GHz, RAM: 6131 / 7688 Mb, HDD: 33959 / 159136 Mb, GMT
2016.08.13 12:38:48.955 터미널 Alpari Limited MT5 x64 빌드 1375 시작(Alpari Limited)

테스터를 다시 실행하고 트릭을 보았습니다. 촛불이 형성되면서 높음이 다시 그려집니다. 어느 시점에서 값을 더 작은 값으로 변경하고 Open/Close 범위에 들어간 다음 이 범위 내에서 값을 변경합니다.

M1의 OHLC


월요일 아침에 확인하겠습니다. 불행히도 지금은 소리 문제를 연구할 사람이 아무도 없습니다.