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

 

mql64.exe 파일이 사라집니다....

그것은 사라지고 모든 것입니다. 터미널 폴더로 직접 연결되는 링크에서 컴파일러 파일을 다운로드하고, 의도한 용도로 여러 번 사용하고 나서 사라집니다! 누군가(프로세스의 의미에서) 삭제합니다. 바이러스 백신에 대해 생각하는 것은 죄스러운 일이었지만 아니요, 그것은 아무 관련이 없는 것으로 나타났습니다. 휴지통에 삭제된 파일이 없습니다. 사용시간은 15분 남짓.

농담이 아니라 진심이에요.

 

터미널과 별도로 사용하기 위한 콘솔 컴파일러.

터미널은 사용되지 않는 구성 요소에서 디렉토리를 정리하고(디렉토리가 축소된 방법 참조) 이 파일을 삭제합니다.

 
Renat :

터미널과 별도로 사용하기 위한 콘솔 컴파일러.

터미널은 사용되지 않는 구성 요소에서 디렉토리를 정리하고(디렉토리가 축소된 방법 참조) 이 파일을 삭제합니다.

내 의심이 확인되었습니다.. 감사합니다.

하지만 그럼?

 

MQL5 Storage 의 한 파일에 대한 변경 사항을 커밋하려고 하면 "170004" 오류가 나타납니다. 이 실수는 무엇입니까?

다음과 같이 치료했습니다: 문제가 있는 파일 이름 변경 -> 변경 사항 커밋 -> 원래 이름으로 이름 변경 -> 변경 사항 커밋.

나는 미래에 대해 알고 싶습니다. 그러한 오류의 원인은 무엇입니까?

 

F11 - MT4와 MT5의 기능이 다른 이유는 무엇입니까? MT4 - F11에서는 툴바, 상태바, 터미널, 시장개요, 내비게이터를 최소화 하는 동시에 최소화된 창은 최소화한 상태를 유지하고 모자이크로 설정된 창은 모자이크로 남깁니다!

MT5 - F11에서는 도구 모음, 상태 표시줄, 터미널, 시장 검토 및 내비게이터를 최소화하지만 활성 창만 전체 화면으로 확장합니다! 왜 그리고 왜 MT4와 그러한 차이가 있습니까?


모자이크 창 - MT4에서 최소화된 창은 최소화된 상태로 유지되고 열린 창은 모자이크로 정렬되며, MT5에서는 최소화된 창이 최소화된 상태로 유지되지 않고 모든 창은 한 번에 모자이크로 정렬됩니다! 왜 그리고 왜 MT4와 그러한 차이가 있습니까?

MT5에서 최대화된 창을 타일별로 정렬하는 동시에 최소화된 창을 최소화하는 방법은 무엇입니까?

 

dll과 같은 외부 도구를 사용하지 않고 긴 계산 중에 MT4에서 진행률 표시기를 어떻게 표시할 수 있습니까?

예를 들어 루프 내에서 주석( Comment (x + "%"))을 변경하고 차트를 업데이트(WindowRedraw())하려고 하면 아무 것도 다시 그려지지 않습니다.

 
marketeer :

dll과 같은 외부 도구를 사용하지 않고 긴 계산 중에 MT4에서 진행률 표시기를 어떻게 표시할 수 있습니까?

예를 들어 루프 내에서 주석(Comment(x + "%"))을 변경하고 차트를 업데이트(WindowRedraw())하려고 하면 아무 것도 다시 그려지지 않습니다.

아마도 코드에서 조건이 충족되지 않고 프로그램 실행이 "주석"에 입력되지 않을 수 있습니까?

다음은 예제 스크립트입니다. 주석이 업데이트되었습니다. MetaTrader 4 빌드 660 시작(MetaQuotes Software Corp.)

 //+------------------------------------------------------------------+
//|                                                  test_script.mq4 |
//|                              Copyright © 2014, Vladimir Karputov |
//|                                           http://wmua.ru/slesar/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2014, Vladimir Karputov"
#property link        "http://wmua.ru/slesar/"
#property version    "1.00"
#property strict
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart ()
  {
//---
   long x= 0 ;
   for ( long i= LONG_MIN ;i< LONG_MAX ;i++)
     {
      x=i% 1000000 ;
       if (x== 0 || IsStopped ())
        {
         Comment (i);
         //Sleep(50);
        }
     }
  }
//+------------------------------------------------------------------+
 
barabashkakvn :

아마도 코드에서 조건이 충족되지 않고 프로그램 실행이 "주석"에 입력되지 않을 수 있습니까?

다음은 예제 스크립트입니다. 주석이 업데이트되었습니다. MetaTrader 4 빌드 660 시작(MetaQuotes Software Corp.)

아니요, 조건이 없습니다. 프로그램에 dll을 통해 진행하라는 호출이 있었고 작동했지만 시장에서 dll에 연결된 제품을 게시할 수 없으므로 Comment에 대한 호출은 코드에서 단순히 대체되었습니다. 스크립트에 계산 부하가 없기 때문에 스크립트가 작동한다는 것을 인정합니다. 그는 또한 내 의견을 업데이트합니다. 그러나 다른 많은 코드가 실행되는 표시기에서는 업데이트가 발생하지 않습니다. 전체 주기가 경과한 후에만 마지막 주석이 표시됩니다.
 
joo :

하지만 그럼?

그렇다면 터미널에서 삭제한 콘솔 컴파일러를 어떻게 계속 사용합니까?
 
barabashkakvn :

다음은 예제 스크립트입니다. 주석이 업데이트되었습니다. MetaTrader 4 빌드 660 시작(MetaQuotes Software Corp.)

나는 질문을 명확히합니다. 진행 상황이 지표에서 작동해야합니다. 칠면조로 이동할 때 코드는 실행 중에 주석 표시를 중지합니다.
사유: