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

[삭제]  
Im_hungry :

안녕히 주무세요. 이 코드에서

"FALSE"인 B>spred를 확인한 후 다른 값을 확인합니다.

테스트 실행 시간을 늘리는 방법으로 다시 실행해야 합니다.

또한 계산 측면에서 가장 시간이 많이 소요됩니다 ( proverka () - 칠면조 버퍼 값 복사 )

나는 최신 것을 넣었습니다.이 방법으로 만 마지막 것은 확인하지 않습니다. 그 흥미 롭군요

그리고 왜 ???

또는 후자를 확인하지 않습니다.

이렇게 시도

 if ((B >= spred) && (IND && proverka()))
{
//Processing...
}
 
Interesting :

이렇게 시도

Soori - 나는 이것을 확인하지 않았다, 그것은 모두를 위해 작동한다,
 

이제 고문의 칠면조가 모든 RAM 이상을 삼키는 이유가 궁금합니다.

그러나 고문과 별도로 작업 하면 아니요. 결론은 명확합니다.

칠면조는 삭제되거나 뭔가가 아니라 모든 새 막대에서 호출됩니다.

그리고 RAM의 각 막대로 점점 더 (

 bytes not available

). 왜요? 네 굿나잇!

 
Renat :
코드를 입력하세요.
질문이 저를 위한 것이라면 Renat 는 더미 어드바이저 를 만들고 시작했습니다. 내 모든 파일이 C:\Users\user\AppData\Roaming\MetaQuotes\Terminal\88B20A762CA848D878988235C7B072A6에 저장되고 시각화 도우미가 직접 디렉터리에서 데이터를 가져오려고 하기 때문에 이것은 아마도 UAC 때문일 것입니다.
[삭제]  
Im_hungry :

이제 고문의 칠면조가 모든 RAM 이상을 삼키는 이유가 궁금합니다.

그러나 고문과 별도로 작업 하면 아니요. 결론은 명확합니다.

칠면조는 삭제되거나 뭔가가 아니라 모든 새 막대에서 호출됩니다.

그리고 RAM의 각 막대로 점점 더 (

). 왜요? 네 굿나잇!


스튜디오 pliz(적어도 아이디어의 스케치로서) 또는 개발자에게, 그러나 이미 전체에 대한 예입니다. 그건 그렇고, "모든 틱마다 호출됨"은 무엇을 의미합니까?

아이디어에 따르면 초기화 블록에서 한 번만 호출되어야 합니다. 초기화 오류를 피하려고 시도하는 경우 여전히 타이머에서 또는 새 틱에서 이를 수행할 수 있습니다( 그러나 핸들이 유효하지 않은 경우에만 ).

다른 모든 곳에서는 데이터의 특정 부분만 받는 것이 합리적입니다(물론 핸들 장애 통제 포함).

[삭제]  
sergey1294 :
질문이 저를 위한 것이라면 Renat 는 더미 어드바이저 를 만들고 시작했습니다. 내 모든 파일이 C:\Users\user\AppData\Roaming\MetaQuotes\Terminal\88B20A762CA848D878988235C7B072A6에 저장되고 시각화 도우미가 직접 디렉터리에서 데이터를 가져오려고 하기 때문에 이것은 아마도 UAC 때문일 것입니다.
그럼 이식성 있는 옵션에서 UAC를 없애자... :)
 
Interesting :
그럼 이식성 있는 옵션에서 UAC를 없애자... :)
지금 이 키로 터미널을 시작하면 나중에 항상 터미널이 시작됩니까? 아니면 매번 명령줄에서 터미널을 시작 해야 합니까?
 
Interesting :

스튜디오 pliz(적어도 아이디어의 스케치로서) 또는 개발자에게, 그러나 이미 전체에 대한 예입니다. 그건 그렇고, "모든 틱마다 호출됨"은 무엇을 의미합니까?

아이디어에 따르면 초기화 블록에서 한 번만 호출되어야 합니다. 초기화 오류를 피하려고 시도하는 경우 여전히 타이머에서 또는 새 틱에서 이를 수행할 수 있습니다( 그러나 핸들이 유효하지 않은 경우에만 ).

다른 모든 곳에서는 데이터의 특정 부분만 받는 것이 합리적입니다(물론 핸들 장애 통제 포함).

이것은 버퍼를 복사할지 여부(성공 여부)를 확인합니다.

 bool proverka()
{
   ArraySetAsSeries (Buf, true );
  handle= iCustom ( NULL , 0 , "V" ,Symbol_1,Symbol_2,Depth,ExpKoef,DateStart);
   ResetLastError ();
   int copied= CopyBuffer (handle, 0 , 1 , 1 ,Buf);
   if (copied<= 0 )
   {
     Sleep ( 50 );
................

이것으로 우리는 칠면조를 새로운 바에 부릅니다.

handle= iCustom ( NULL , 0 , "V" ,Symbol_1,Symbol_2,Depth,ExpKoef,DateStart);
그리고 그것 없이는 0 값만 얻습니다!!!

그리고 RAM은 막대마다 감소하고 감소합니다 ...

왜요?

[삭제]  
sergey1294 :
지금 이 키로 터미널을 시작하면 나중에 항상 터미널이 시작됩니까? 아니면 매번 명령줄에서 터미널을 시작 해야 합니까?

배치 파일을 생성하거나 해당 레이블을 수정하면 항상. 명령줄에서 실행하면 한 번만 실행됩니다.

제 생각에는 적절한 이름과 명령줄을 사용하여 바로 가기의 복사본을 만드는 것이 더 쉽습니다.

 
Interesting :

배치 파일을 생성하거나 해당 레이블을 수정하면 항상. 명령줄에서 실행하면 한 번만 실행됩니다.

제 생각에는 적절한 이름과 명령줄을 사용하여 바로 가기의 복사본을 만드는 것이 더 쉽습니다.

그것을 올바르게하는 방법