インディケータ: Setka (グリッド) - ページ 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

ご質問の場合、まず「Journal」タブの最初の3行を表示してください。


(これらの行を選択し、クリップボードにコピーして、コード ボタンを使用してメッセージに貼り付けます。)以下のようになります:

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 leaked strings left という行が書き込まれることに気づきました。

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                                                                        === удаление индикатора с графика

Alexei Tarabanov#:

色の調整

詳しく教えてください。お願いします。