初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 1030 1...102310241025102610271028102910301031103210331034103510361037...1504 新しいコメント Alexey Viktorov 2019.04.18 16:45 #10291 Igor Makanu:でも、"MQL5™Files "にファイルが欲しいんです。欲しがって損はない。テストと実作業の違いを理解すればいいんです。Tester」フォルダからは、テスト終了後、ファイルは削除されますが、実際のテストでは保存されます。私の記憶が正しければ Igor Makanu 2019.04.18 16:53 #10292 Alexey Viktorov:望んで損はない。テストと実際の仕事の違いを理解すればいいのです。Tester」フォルダからは、テストが終了するとファイルが削除されますが、実際のテストでは保存されます。私の記憶が正しければその違いを理解しているからこそ、相談したのです。 Alexey Viktorov 2019.04.18 16:55 #10293 Igor Makanu:違いがわかったからこそ、相談したのですこの違いを理解すれば、MQLツールでこのようなリクエストを実装することが不可能であることも理解できるはずです。 Igor Makanu 2019.04.18 16:56 #10294 Alexey Viktorov:この違いを理解すれば、MQLツールでは不可能であることも理解する必要がありますよっしゃー なら、これが唯一の正しい解決策ですhttps://www.mql5.com/ru/forum/227192 Запись и чтение файла 2018.02.08www.mql5.com Сохраняю в тестере файл .bin экспертом №1, через FileOpen... 削除済み 2019.04.18 17:37 #10295 Alexey Viktorov:欲しがっても損はない。テストと実際の仕事の違いを理解すればいいのです。テスト終了時にTesterフォルダからファイルが削除され、realフォルダには保存されます。私の記憶が正しければTester」フォルダのログファイルは削除されません。テストで保存したファイルは、デフォルトフォルダからも削除されません。しかし、「そこに行きたい」というのが、すでにMQの限界なんです。 Tango_X 2019.04.19 12:31 #10296 MQL5で "array out of range in ...... "のようなエラーをどのように捕らえるのですか?例えば、インジケータでこのようなコードを使用した場合Print(high[rates_total]);" Igor Makanu 2019.04.19 12:39 #10297 Tango_X: MQL5で "array out of range in ...... "のようなエラーをキャッチするには?例えば、Print(high[rates_total])インジケータに次のコードを使用した場合。"配列が範囲外かどうかは、ArraySize()https://www.mql5.com/ru/docs/array/arraysize で常に確認することができます。 あなたの場合 Print(high[rates_total-1]) で十分です; https://www.mql5.com/ru/docs/event_handlers/oncalculate const intrates_total,//入力された時系列のサイズ rate_total の時系列全体ですが,すべての配列と同様に 0 から始まる high[ rates_total-1 ]なので,配列の最後の要素は high[ rates_total-1 ]というインデックスを持っています. Документация по MQL5: Операции с массивами / ArraySize www.mql5.com "Нулевое измерение = Размер массива / (Первое измерение * Второе измерение * Третье измерение)" kopeyka2 2019.04.19 13:00 #10298 皆様へご挨拶申し上げます))質問.コードのどの部分からエラーメッセージが 出るのでしょうか。" 'Ind.mq5' (353,37)の範囲外の配列 "?MT5を起動すると、このメッセージが表示されます。また、回線に接続すると、同じメッセージが表示されますが、さらに数回(資産記号とインジケータ画面の有効期間によって)表示されます。すべてを見ているようだが、メッセージは続いている。またはどのようにログMT5からそれを削除するには、何がログに書き込まないのだろうか?ヒントをありがとうございました。 Igor Zakharov 2019.04.19 13:06 #10299 kopeyka2:コードのどの部分からエラーメッセージが 出るのでしょうか。" 'Ind.mq5'の配列範囲外(353,37) "水晶玉を覗いてみると、問題は353行目の37文字にあることがわかりました...。 kopeyka2 2019.04.19 15:51 #10300 Igor Zakharov:水晶玉を覗くと、353行目の37文字に問題があることがわかりました...。 ここで関数の参照をなくしました。改善されましたが、エラー255,38と表示され、また配列が範囲外になっています。さて、それ(MT5)は何を望んでいるのでしょうか? 1...102310241025102610271028102910301031103210331034103510361037...1504 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
でも、"MQL5™Files "にファイルが欲しいんです。
欲しがって損はない。テストと実作業の違いを理解すればいいんです。Tester」フォルダからは、テスト終了後、ファイルは削除されますが、実際のテストでは保存されます。私の記憶が正しければ
望んで損はない。テストと実際の仕事の違いを理解すればいいのです。Tester」フォルダからは、テストが終了するとファイルが削除されますが、実際のテストでは保存されます。私の記憶が正しければ
その違いを理解しているからこそ、相談したのです。
違いがわかったからこそ、相談したのです
この違いを理解すれば、MQLツールでこのようなリクエストを実装することが不可能であることも理解できるはずです。
この違いを理解すれば、MQLツールでは不可能であることも理解する必要があります
よっしゃー
なら、これが唯一の正しい解決策ですhttps://www.mql5.com/ru/forum/227192
欲しがっても損はない。テストと実際の仕事の違いを理解すればいいのです。テスト終了時にTesterフォルダからファイルが削除され、realフォルダには保存されます。私の記憶が正しければ
Tester」フォルダのログファイルは削除されません。テストで保存したファイルは、デフォルトフォルダからも削除されません。しかし、「そこに行きたい」というのが、すでにMQの限界なんです。
"
MQL5で "array out of range in ...... "のようなエラーをキャッチするには?例えば、Print(high[rates_total])インジケータに次のコードを使用した場合。
"
配列が範囲外かどうかは、ArraySize()https://www.mql5.com/ru/docs/array/arraysize で常に確認することができます。
あなたの場合 Print(high[rates_total-1]) で十分です; https://www.mql5.com/ru/docs/event_handlers/oncalculate
const intrates_total,//入力された時系列のサイズ
rate_total の時系列全体ですが,すべての配列と同様に 0 から始まる high[ rates_total-1 ]なので,配列の最後の要素は high[ rates_total-1 ]というインデックスを持っています.
水晶玉を覗いてみると、問題は353行目の37文字にあることがわかりました...。
水晶玉を覗くと、353行目の37文字に問題があることがわかりました...。