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

 
voix_kas :

프로그래밍의 순도를 높이기 위해 대중에게 묻고 싶습니다.

전역 수준에서 선언된 특정 플래그(bool 플래그)가 있다고 가정합니다. 특정 이벤트/조건이 발생하면 특정 값을 설정해야 합니다.

첫 번째 옵션:

두 번째 옵션:

옵션:

1. 성능 면에서 더 빠릅니까?

2. 그렇다면 "더 전문적"입니까?

예를 들어 모든 틱과 같이 제어가 코드의 이 섹션에 꽤 자주 포함된다고 가정합니다.

모든 틱이 자주 발생한다고 생각하십니까?

그러한 비교의 한 틱에 대해 3-5 마리의 얌을 비교할 수 있으며 상태의 백분율은 알아차리지 못할 것입니다.

이제 틱당 수천을 비교하면 최적화해야 합니다.

일반적으로 속도 최적화를 위해 프로파일러 가 있습니다.

 

질문 1과 2는 다음과 같은 조건으로:

 if (A== 1 || B== 2 || C== 3 )
{   // некие действия
}

1) 조건 A == 1이 참이면 B와 C의 검사가 계속됩니까? 또는 B와 C를 확인하지 않고 "특정 동작"을 수행합니다.

2) 수표가 왼쪽에서 오른쪽으로(A, B, C) 또는 그 반대로(C, B, A) 있습니까?

3) 진드기가 없는 주말에 코드를 프로파일링하려면 어떻게 해야 합니까?

 
paladin800 :

질문 1과 2는 아래와 같은 조건으로

1) 조건 A == 1이 참이면 B와 C의 검사가 계속됩니까? 또는 B와 C를 확인하지 않고 "특정 동작"을 수행합니다.

2) 수표가 왼쪽에서 오른쪽으로(A, B, C) 또는 그 반대로(C, B, A) 있습니까?

3) 진드기가 없는 주말에 코드를 프로파일링하려면 어떻게 해야 합니까?

1. 첫 번째 조건이 참이면 다음 조건을 확인하지 않습니다. "또는" 조건입니다

2. 왼쪽에서 오른쪽으로

3. 예를 들어 타이머 설정을 통해 자극

 

톨리스키는 안가나요, 아니면 제가 탓인가요...

 void OnStart ()
  {
   int intDATA[]; ArrayResize (intDATA, 10 ); ArrayInitialize (intDATA, 0 );
   Print ( string ( sizeof (intDATA)));

   int doubleDATA[]; ArrayResize (doubleDATA, 10 ); ArrayInitialize (doubleDATA, 0.0 );
   Print ( string ( sizeof (doubleDATA)));

   int intD= 0 ;
   Print ( string ( sizeof (intD)));

   double doubleD= 0.0 ;
   Print ( string ( sizeof (doubleD)));
  }

2013.04.29 15:28:17    Size (EURUSD,D1)    8   //верно
2013.04.29 15:28:17    Size (EURUSD,D1)    4   //верно
2013.04.29 15:28:17    Size (EURUSD,D1)    52 //должно быть 8*10=80?
2013.04.29 15:28:17    Size (EURUSD,D1)    52 //должно быть 4*10=40?

 
joo :

톨리스키는 안가나요, 아니면 제가 탓인가요...

배열의 sizeof는 배열의 크기가 아니라 배열 설명자 블록의 크기를 제공합니다. 배열의 크기를 얻으려면 sizeof(element)*ArraySize()를 수행하십시오.
Документация по MQL5: Операции с массивами / ArraySize
Документация по MQL5: Операции с массивами / ArraySize
  • www.mql5.com
Операции с массивами / ArraySize - Документация по MQL5
 
Renat :
배열의 sizeof는 배열의 크기가 아니라 배열 설명자 블록의 크기를 제공합니다. 배열의 크기를 얻으려면 sizeof(element)*ArraySize()를 수행하십시오.
고맙습니다.
 
도와주세요! 차트와 통계가 더 이상 표시되지 않습니다. https://www.mql5.com/ru/signals/5894
 
necroslav :
도와주세요! 차트와 통계가 더 이상 표시되지 않습니다. https://www.mql5.com/ru/signals/5894
어떤 이유로 브로커가 거래 내역을 정리했습니다. 그에게 질문을 해야 합니다.
 
Rosh :
어떤 이유로 브로커가 거래 내역을 정리했습니다. 그에게 질문을 해야 합니다.

터미널 자체에 히스토리가 남아 있습니다. 브로커가 문제인가요?

ps. 모든게 다시 나타났다... 이상하다

 
안녕하세요 MT4의 시그널 탭이 사라졌습니다 아침에 있었다가 저녁에 왔다가 사라졌습니다. 이제 구독이 실행되지 않습니다. 어떻게 해야 하는지 알려주세요.