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

 

SD로 작성했는데 이것을 눈치채신 분 계신가요? 메시지를 복사하여 붙여넣었습니다.

-----------------------

터미널의 버전 및 비트 수

...1653

문제에 대한 설명

...차트 필드의 커서가 편집기에서와 같이 포인터가 아닌 텍스트 포인터, 즉 세로 막대가 되는 경우가 있습니다.

시퀀싱

... 완전히 우연히 발생합니다. 차트의 표준 거래 패널로 호버를 되돌리는 데 도움이 됩니다. 때로는 그러한 인도로 펜이 아니라 화살이됩니다. 그리고 때로는 차트를 따라 기어가서 정상으로 돌아갑니다.

결과

...

예상 결과

...

추가 정보

Windows 10 Pro 1709 19299.64 x64, 다양한 DC의 여러 터미널에서 관찰되었습니다. MT5는 /portable에서만 실행됩니다. 가치있는 푼토 스위처. Expert Advisor와 표시기가 설치 되지 않은 깨끗한 터미널에서도 관찰되었습니다.

 
표시기가 업로드되지 않습니다.
 #property indicator_separate_window
#property indicator_buffers 0
#property indicator_plots indicator_buffers

int OnInit ()
{
   return ( INIT_FAILED );
}

void OnDeinit ( const int )
{
   Print ( __FUNCTION__ );  
}

int OnCalculate ( const int rates_total, const int , const int , const double &[] )
{
   return (rates_total);
}
 

귀하의 메시지에 도움말 링크가 성공적으로 삽입되었습니다. 도움말은 다음과 같이 말합니다.

로드 및 언로드 표시기

표시기는 다음과 같은 경우에 로드됩니다.

  • 차트에 지표를 첨부하는 것;
  • 터미널 시작(이전 터미널 닫기 전에 지표가 차트에 첨부된 경우)
  • 템플릿 로드(템플릿에 차트에 첨부된 지표가 포함된 경우)
  • 프로필 변경(지표가 프로필 차트 중 하나에 첨부된 경우)
  • 지표가 첨부된 차트의 기호 및/또는 기간 변경,
  • 이 지표가 차트에 첨부된 경우 지표의 성공적인 재컴파일 후.
  • 표시기의 입력 매개변수 변경.

표시기는 다음과 같은 경우에 언로드됩니다.

  • 지표가 차트에서 분리될 때
  • 터미널 닫기(지표가 차트에 첨부된 경우)
  • 지표가 차트에 첨부된 경우 템플릿 로드;
  • 지표가 첨부된 차트 닫기;
  • 지표가 변경된 프로필의 차트 중 하나에 첨부된 경우 프로필 변경
  • 지표가 첨부된 차트의 기호 및/또는 기간 변경,
  • 표시기의 입력 매개변수 변경.
 
Anton :

귀하의 메시지에 도움말 링크가 성공적으로 삽입되었습니다. 도움말은 다음과 같이 말합니다.

다른 경우에 대한 언급이 부족합니다. 또는 "only"라는 단어를 추가하십시오. " 표시기는 다음 경우 에만 언로드됩니다 ".

완성을 위해 이것을 추가하겠습니다.

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

mql5 언어의 특징, 미묘함 및 작업 방법

fxsaber , 2017.11.30 09:48

메모

액션/프로그램 종류 TF 또는 기호 변경 계정 변경
지시자 OnDeinit 및 OnInit를 실행하면 전역 클래스 개체가 변경됩니다(하드 다시 로드). prev_calculated를 재설정하는 것 외에는 아무 일도 일어나지 않습니다.
조언자 OnDeinit 및 OnInit를 실행하면 전역 클래스 개체가 변경 되지 않습니다 . OnDeinit 및 OnInit를 실행하면 전역 클래스 개체가 변경됩니다(하드 다시 로드).
 

FileFindFirst

지정된 필터에 따라 해당 디렉터리의 파일 및 하위 디렉터리 열거를 시작합니다.

 long    FileFindFirst (
   const string    file_filter,           // строка - фильтр поиска
   string &        returned_filename,     // имя найденного файла или поддиректории
   int             common_flag= 0          // определяет область поиска
   );

필터 "*.bin"을 설정하면 bin 확장자만 있는 모든 파일을 가져옵니다. 확장자가 없는 파일만 가져오도록 필터를 설정하는 방법은 무엇입니까?

Документация по MQL5: Файловые операции / FileFindFirst
Документация по MQL5: Файловые операции / FileFindFirst
  • www.mql5.com
[in]  Фильтр поиска. В фильтре может быть указана поддиректория (или последовательность вложенных поддиректорий) относительно директории \Files, в которой необходимо проводить перебор файлов. [out]  Возвращаемый параметр, куда в случае удачи помещается имя первого найденного файла или поддиректории. Возвращается только имя файла (включая...
 
fxsaber :

필터 "*.bin"을 설정하면 bin 확장자만 있는 모든 파일을 가져옵니다. 확장자가 없는 파일만 가져오도록 필터를 설정하는 방법은 무엇입니까?

방법이 없습니다. 이 기능의 필터는 기능 이 매우 제한적입니다.

그러나 추가로 필터링할 수 있지만 이름에 액세스할 수 있습니다.

FindFirstFile function (Windows)
  • msdn.microsoft.com
Searches a directory for a file or subdirectory with a name that matches a specific name (or partial name if wildcards are used). To specify additional attributes to use in a search, use the FindFirstFileEx function. Syntax Parameters lpFileName [in] The directory or path, and the file name. The file name can include wildcard characters, for...
 
Комбинатор :

방법이 없습니다. 이 기능의 필터는 기능 이 매우 제한적입니다.

그러나 추가로 필터링할 수 있지만 이름에 액세스할 수 있습니다.

덕분에 한 번의 작업으로 가능하다고 생각했습니다.

 
fxsaber :

덕분에 한 번의 작업으로 가능하다고 생각했습니다.


그래서 작동하지 않습니다 - "*." ?

 
Stanislav Korotky :

그래서 작동하지 않습니다 - "*." ?

이 옵션은 즉시 테스트되었습니다. 작동하지 않습니다.

 
fxsaber :

이 옵션은 즉시 테스트되었습니다. 작동하지 않습니다.

MT4에서 작동합니다.