초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 159

 
Neofit :

ERR_FUNCTION_NOT_ALLOWED

4014

시스템 기능을 호출할 수 없습니다.

IndicatorRelease ()가 실패하는 이유를 알려주세요 ???

테스터에 있나요?

테스터에 있다면 - 어리석게도 지원되지 않을 수 있습니다. 사실, 이 기능은 겉보기에 보이는 것만큼 간단하지 않습니다. 문제는 테스터가 아닌 일반 작업에서 이 기능은 지표에 대한 "참조 카운터"를 감소시킬 뿐 물리적으로 해제하지 않는다는 것입니다(상위 5개 지표는 공유됩니다. 즉, 여러 프로그램). 그게 다가 아니다. 카운터가 재설정되었다고 해서 즉시 해제되는 것은 아닙니다. 표시기가 작동 상태에서 "유지"되는 특정 "시간 초과"(어느 것인지 모르겠습니다)가 있습니다. 두 번째 호출의 가능성은 매우 높습니다.

// 예를 들어, 사용자는 차트의 어드바이저 버전만 변경할 수 있습니다...

음, 즉 일반적으로 매우 경제적인 자원 소비 방식이 구현됩니다. 좋은 일 같아요. 그러나 .. 예외의 형태로 비용이 발생합니다.

즉각적인 강제 릴리스를 위한 기능을 갖는 것이 바람직한지 개발자와 논의했습니다.

// 때때로 매우 필요합니다. 예를 들어, 일부 통계를 계산하기 위한 스크립트는 한 주기에서 수천 개의 지표를 호출하고 계산할 수 있습니다(다른 매개변수를 가진 동일한 지표는 "경제적 체계"에서 다른 것으로 간주됨)

나는 그것이 어떻게 거기에서 끝났는지 모르지만 그들은 그것을 할 것 같았습니다. 5에 대한 사이트와 도움말을 참조하십시오. 나는 다림질을 했다는 사실을 배제하지 않는다. // 하지만 어쨌든 IndicatorRelease () 가 아닙니다.

 

로컬 고가와 저가가 창의 위쪽 및 아래쪽 가장자리를 넘어 이동하도록 MT4에서 차트를 수직으로 이동하는 방법은 무엇입니까?

마우스로 그래프를 좁힐 수는 있지만 확장할 수는 없습니다. 일부 설정이 간섭하지만 어디에 있는지 모르겠습니다

 
trora :

로컬 고가와 저가가 창의 위쪽 및 아래쪽 가장자리를 넘어 이동하도록 MT4에서 차트를 수직으로 이동하는 방법은 무엇입니까?

마우스로 그래프를 좁힐 수는 있지만 확장할 수는 없습니다. 일부 설정이 간섭하지만 어디에 있는지 모르겠습니다

고정 척도를 만들다
 
누군가 MT4에서 DC의 인용문(특히 핀란드인이 관심을 가짐)을 업로드하는 방법을 알려줄 수 있습니까? 나는 그들의 웹사이트에서 인용 내역이 포함된 CVS 파일을 다운로드하고, 오프라인으로 내역 폴더로 이동하여 정리한 다음 , 용어 설정, 막대 수를 선택한 다음, 관심 악기에 대한 내역을 로드한 다음 가져오기 탭을 로드합니다. 검토, 기록이 열린 cvs 파일을 선택하십시오. "확인"을 눌러도 아무 일도 일어나지 않습니다. HST에 CVS 생성 스크립트가 있지만 사용 방법을 이해하지 못합니다. 차트에 집착해도 아무 일도 일어나지 않습니다. 설정창이 안 뜨고 힘도 없고 그냥 지겹다!!!
 
mason :
누군가 MT4에서 DC의 인용문(특히 핀란드인이 관심을 가짐)을 업로드하는 방법을 알려줄 수 있습니까? 나는 그들의 웹사이트에서 인용 내역이 포함된 CVS 파일을 다운로드하고, 오프라인으로 내역 폴더로 이동하여 정리한 다음 , 용어 설정, 막대 수를 선택한 다음, 관심 악기에 대한 내역을 로드한 다음 가져오기 탭을 로드합니다. 검토, 기록이 열린 cvs 파일을 선택하십시오. "확인"을 눌러도 아무 일도 일어나지 않습니다. HST에 CVS 생성 스크립트가 있지만 사용 방법을 이해하지 못합니다. 차트에 집착해도 아무 일도 일어나지 않습니다. 설정창이 안 뜨고 힘도 없고 그냥 지겹다!!!
스크립트는 mkl4 코드베이스에 있습니다.
 

모두에게 좋은 하루.

테스터가 2012.01.02의 과거 데이터만 제공하는 이유를 아는 사람이 있습니까?

(테스터는 이미 과거 데이터를 업로드했습니다. 모든 기간 동안 테스트할 수 있습니다.)

이것은 매우 다른 결과를 제공합니다.

Print("현재 기호-마침표 기준 첫 번째 날짜 = ",
(날짜/시간)SeriesInfoInteger(Symbol(),0,SERIES_FIRSTDATE));
Print("서버의 심볼로 기록된 최초의 날짜 = ",
(날짜/시간)SeriesInfoInteger(Symbol(),0, SERIES_SERVER_FIRSTDATE ));

이것은 터미널에 있습니다.

현재 마침표 문자별 첫 번째 날짜 = 1971.01.04 02:00:00

서버의 기호에 의한 역사상 최초의 날짜 = 1971.01.04 00:00:00

이것은 테스터에 있습니다.

현재 기간 기호로 첫 번째 날짜 = 2012.01.02 09:00:00
서버의 기호로 기록된 최초의 날짜 = 2012.01.02 09:00:00

도우미의 소프트웨어조차도 CheckLoadHistory를 돕지 않습니다.

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Информация об исторических данных по инструменту
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Информация об исторических данных по инструменту
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Информация об исторических данных по инструменту - Документация по MQL5
 
PetrovichV :

...

테스터의 설정은 무엇입니까? 테스트 기간을 설정할 수 있습니다.
 
tol64 :
테스터의 설정은 무엇입니까? 테스트 기간을 설정할 수 있습니다.
모든 기간 동안 테스트할 수 있습니다. 전문가가 신경망 훈련을 위해 이력 데이터를 업로드하고 2년 전 데이터를 제공하지 않을 뿐입니다!
 
PetrovichV :
모든 기간 동안 테스트할 수 있습니다. 전문가가 신경망 훈련을 위해 이력 데이터를 업로드하고 2년 전 데이터를 제공하지 않을 뿐입니다!
데이터는 중개인이 귀하에게 제공하며 그의 사업은 얼마와 무엇을 줄 것인지입니다)
 
PetrovichV :
모든 기간 동안 테스트할 수 있습니다. 전문가가 신경망 훈련을 위해 이력 데이터를 업로드하고 2년 전 데이터를 제공하지 않을 뿐입니다!
그런 다음 여백을 두고 기간을 설정합니다. 그리고 내가 당신을 올바르게 이해한다면 테스트 시작 날짜를 Expert Advisor의 외부 매개 변수로 이동할 수 있습니다.