지표: 그리드 - 페이지 3

 
geritretar StringConcatenate(line_name,IntegerToString(str.hour,2,'0'),":":",IntegerToString(str.min,2,'0'),"_N",line_counter);

그러면 터미널 로그의 오류가 사라집니다(선이 그려지지는 않지만).

어떤 방법으로 파낼까요? 훌륭한 도구를 어떻게 되살릴 수 있을까요?

트레이딩, 자동매매 시스템 및 트레이딩 전략 테스트에 관한 포럼.

오류, 버그, 질문

블라디미르 카르푸토프, 2021.09.04 08:49 AM

윈도우

Edition Windows 11 Home
Version 21 H2
Installed on    ‎29.‎07.‎2021
OS build        22000.176
Experience      Windows Feature Experience Pack 1000.22000.176.0

터미널

MetaTrader 5 x64 build 3033 started for MetaQuotes Software Corp.
Windows 11 build 22000, Intel Core i7-9750 H  @ 2.60 GHz, 25 / 31 Gb memory, 796 / 947 Gb disk, IE 11, UAC, GMT+2
C:\Users\barab\AppData\Roaming\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075


테스터:

터미널:


 

최소한 이러한 데이터를 지정해야 합니다:

트레이딩, 자동매매 시스템 및 트레이딩 전략 테스트 포럼

매우 글리치한 메타 트레이더

블라디미르 카르푸토프, 2021.03.16 04:20 AM

질문이 있으시면 먼저 '저널' 탭에서 처음 세 줄을 표시해야 합니다.


(이 줄을 선택하고 클립보드에 복사한 후 코드) 버튼을 사용하여 메시지에 붙여넣습니다. 다음과 같이 표시되어야 합니다:

2021.03.16 05:13:07.133 Terminal        MetaTrader 5 x64 build 3003 started for MetaQuotes Software Corp.
2021.03.16 05:13:07.134 Terminal        Windows 10 build 19042, Intel Core i7-9750 H  @ 2.60 GHz, 26 / 31 Gb memory, 842 / 947 Gb disk, IE 11, UAC, GMT+2
2021.03.16 05:13:07.134 Terminal        C:\Users\barab\AppData\Roaming\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075

 
Vladimir Karputov #:

최소한 이러한 데이터는 제공해야 합니다:


예, 물론입니다:

2021.09.04 17:05:18.376 Terminal MetaTrader 5 x64 build 3033 started for MetaQuotes Software Corp.
2021.09.04 17:05:18.378 Terminal Windows 10 build 19044, AMD Athlon 64 X2 Dual Core 4800+, 0 / 1 Gb memory, 2 / 29 Gb disk, IE 11, UAC, GMT+10
2021.09.04 17:05:18.378 Terminal C:\Users\Geritretar\AppData\Roaming\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075

 
geritretar #:

네, 물론입니다:

시간대도 바꿨는데 이 오류가 발생하지 않습니다. 인디케이터 버전을 사용합니다.

#property version   "3.08"
 
Vladimir Karputov #:

기간도 바꿨는데도 이 오류가 발생하지 않습니다. 인디케이터 버전을 사용합니다.

예, MQ 웹사이트에서 다운로드한 버전은 동일합니다.

그러나 기간을 전환할 때 다음과 같은 일이 발생합니다:


2021.09.04 17:18:22.649 setka (GBPUSD,M1) Other timeframes are not ready...
2021.09.04 17:18:30.860 setka (GBPUSD,M5) Сбой или первый запуск Time=0.3 sec for 50000 bars  ObjectsTotal=1689 MaxBars=0
2021.09.04 17:18:34.109 setka (GBPUSD,M5) 1 leaked strings left
2021.09.04 17:18:34.488 setka (GBPUSD,M15) Сбой или первый запуск Time=0.3 sec for 50000 bars  ObjectsTotal=1689 MaxBars=0
2021.09.04 17:18:36.777 setka (GBPUSD,M15) 1 leaked strings left
2021.09.04 17:18:37.148 setka (GBPUSD,M30) Сбой или первый запуск Time=0.3 sec for 50000 bars  ObjectsTotal=1394 MaxBars=0
2021.09.04 17:18:41.441 setka (GBPUSD,M30) 1 leaked strings left
2021.09.04 17:18:41.712 setka (GBPUSD,H1) Сбой или первый запуск Time=0.2 sec for 50000 bars  ObjectsTotal=1394 MaxBars=0
2021.09.04 17:18:46.746 setka (GBPUSD,H1) 1 leaked strings left
2021.09.04 17:18:47.067 setka (GBPUSD,M5) Сбой или первый запуск Time=0.3 sec for 50000 bars  ObjectsTotal=1689 MaxBars=0


그리고 가장 중요한 것은 최대 3021 빌드(포함) 버전으로 컴파일된 표시기는 모든 버전의 터미널에서 문제 없이 작동합니다.

 
geritretar #:

예, 제 버전은 MQ 웹사이트에서 다운로드한 것과 비슷합니다.

그러나 기간을 전환할 때 다음과 같은 일이 발생합니다:



그리고 가장 중요한 것은 최대 3021 빌드 (포함)까지 버전으로 컴파일 된 인덕터는 모든 버전의 터미널에서 문제없이 작동합니다.

이 줄을 별도의 스크립트에 넣으면 어떤 결과가 나올까요? (물론 여러 변수를 선언해야 합니다).
 
geritretar #:

네, 물론입니다:

2021.09.04 17:05:18.376 Terminal MetaTrader 5 x64 build 3033 started for MetaQuotes Software Corp.
2021.09.04 17:05:18.378 Terminal Windows 10 build 19044, AMD Athlon 64 X2 Dual Core 4800+, 0 / 1 Gb memory, 2 / 29 Gb disk, IE 11, UAC, GMT+10
2021.09.04 17:05:18.378 Terminal C:\Users\Geritretar\AppData\Roaming\MetaQuotes\Terminal\D0E8209F77C8CF37AD8BF550E51FF075

데스크톱인가요? 전체 또는 공유 호스팅인가요?

 
geritretar StringConcatenate(line_name,IntegerToString(str.hour,2,'0'),":":",IntegerToString(str.min,2,'0'),"_N",line_counter);

그러면 터미널 로그의 오류가 사라집니다(선이 그려지지는 않지만).

어떤 방법으로 파낼까요? 훌륭한 도구를 어떻게 되살릴 수 있을까요?

색상 조정하기

 
Vladimir Karputov #:

데스크톱 PC인가요? 전체 또는 공유 호스팅인가요?

PC - 실제.

지표가 차트에서 초기화되거나(기간을 변경할 때) 차트에서 삭제될 때 로그에 1 개의 유출된 문자열이 남았다는 줄이 기록되는 것을 발견했습니다.

2021.09.05 16:13:20.274    setka (EURJPY,H1)    Сбой или первый запуск Time=0.1 sec for 6278 bars  ObjectsTotal=77 MaxBars=0 start_pos=0         === наложение индикатора на график/первый запуск
2021.09.05 16:13:29.017    setka (EURJPY,H1)    1 leaked strings left                                                                        === деинициализация с прежнего таймфрема
2021.09.05 16:13:29.124    setka (EURJPY,M5)    Сбой или первый запуск Time=0.1 sec for 5000 bars  ObjectsTotal=760 MaxBars=0 start_pos=0        === запуск на новом таймфрейме
2021.09.05 16:13:41.771    setka (EURJPY,M5)    1 leaked strings left                                                                        === деинициализация с прежнего таймфрема
2021.09.05 16:13:41.873    setka (EURJPY,M1)    Сбой или первый запуск Time=0.1 sec for 5000 bars  ObjectsTotal=760 MaxBars=0 start_pos=0        === запуск на новом таймфрейме
2021.09.05 16:13:54.008    setka (EURJPY,M1)    1 leaked strings left                                                                        === удаление индикатора с графика

알렉세이 타라바노프 #:

색상 조정하기

이에 대해 자세히 설명해 주시겠어요? 그러세요.