エラー、バグ、質問 - ページ 478 1...471472473474475476477478479480481482483484485...3185 新しいコメント vyv 2011.08.02 14:41 #4771 Rosh:書き込み専用フラグFILE_WRITEで ファイルを開き、好きなように書き込んで ください。それ以前のものは削除されます。ありがとうございます!その方がちょっと便利なので...。それにしても、データをキャッシュするためにファイルを使う(端末を再起動するとExpert Advisorはファイルから状態を読み出し、何事もなかったかのように動作を続ける)、つまり常に読み書きを行っているとなると......。1.読むために開く 2.読む 3.閉じる 4.書くために開く 5.書く 6.閉じる ...を常に行わなければならないのです。7 読むためにそれを開く...などこれは、複雑なため、リソースと不必要なエラーの両方です。その代わりに、1.ファイルを読み書きのために開く、2.読む、3.クリア(必要な場合)、4.書く...という方法が考えられます。5 エキスパートを非初期化する場合 - ファイルを閉じる。 BaTTLeBLooM 2011.08.02 15:15 #4772 MT5が何かメチャクチャなんだけど、いつになったらフレンドリーになるんだろう?アレイへのアクセスでクリティカルエラーが出るのが気になる...。そしてとにかく、少なくとも3年前の価格値をどうやって出すか...。1時間でも、1週間でも、どの時間軸でもこの範囲で悪さをする...。これは1993年からの歴史だ・・・MT5は私の脳に一体何をしているのだろう? DV2010 2011.08.02 17:48 #4773 Alertの メッセージ出力には、2つの大きなデメリットがあります。1.ほとんどのプログラムでフィールドの幅を変更することが可能ですが、最初の2列の幅を調整する可能性がなく、結果として常に画面の半分を占めています。2.スペース文字は通常の符号の半分しか占めないため、第3フィールド内に異なるデータを複数列出力する書式は難しく、対応する機能がない。マイナス記号や空白が、なぜ通常の数字や文字の半分の幅になっているのかも理解しがたい。なぜ、そしていつ、このようなことが重要になるのでしょうか? 私自身の例です。チェックの結果、29のフィルターにつき、1バーあたり17のパラメータを出力しています。したがって、29行にはそれぞれ17個のパラメータが含まれているはずだが、その中には長さが等しくない名前も含まれているため、残念ながら結果の可読性は大きく損なわれている。 Mykola Demko 2011.08.02 18:39 #4774 DV2010:...マイナスやスペースが通常の数字や文字の半分の幅になっている理由もわかりにくい...等幅フォントでないため、等幅フォントではすべての文字が等幅になる。等幅フォント- Wikipedia DV2010 2011.08.03 10:15 #4775 Urain:等幅フォントでないため、等幅フォントではすべての文字が等幅になる。 3つ目のAlert フィールドの内容が異なる可能性があることを考慮して、カラムに分割(フォーマット)する方法を教えていただけませんか? Владимир 2011.08.05 12:47 #4776 Админ6034ロッシュ2011.07.27 10:042011.07.27 10:04:39#MetaTrader 5 ビルド 480の お知らせ今後数日間で、MetaTrader 5 プラットフォームの次のアップデートを計画しています。以下の変更を予定しています。意味がわからない!まだBiddle478があるのですが、それともannonceはリリースに移行したくないだけなのでしょうか? Renat Fatkhullin 2011.08.05 13:00 #4777 Erm955:何かわからない!まだビードル478があるんだけど、それともアノ人が発売に踏み切れないだけなのか?発表後、追加テストのため、ビルドを少し抑えました。数日中にビルドをリリースする予定ですが、ほぼ完成しています。それに、年末年始の休暇でもありますし、開発者も休まなければなりません。 削除済み 2011.08.05 21:32 #4778 何が問題なのか、アドバイスをお願いします。Expert Advisorを作成し、その本体は300msecのポーズでループしており、ループはOnTimer関数です。 20~30分間はすべて動作し、その後Expert Advisorはチャートから削除されます。 取引端末にエラーメッセージ(ゼロによる除算など)はなく、GetLastError()も誓わない。 なぜこのようになるのでしょうか? --- 2011.08.05 21:38 #4779 220Volt:の場合、その専門家はチャートから削除されます。なぜ、このようなことが起こるのでしょうか。 削除の理由は何ですか? 見たことがありますか? 削除済み 2011.08.05 21:49 #4780 この点が、私には理解できないのです。Expertsタブ(取引端末)ではエラーメッセージは なく、JournalタブではすべてOKで、プログラムは完全に実行されています(メッセージの最終行が表示されます)。OnDeinit()関数を使用せずにExpert Advisorを削除した場合 Документация по MQL5: Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений / Ошибки компиляции www.mql5.com Стандартные константы, перечисления и структуры / Коды ошибок и предупреждений / Ошибки компиляции - Документация по MQL5 1...471472473474475476477478479480481482483484485...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
書き込み専用フラグFILE_WRITEで ファイルを開き、好きなように書き込んで ください。それ以前のものは削除されます。
ありがとうございます!その方がちょっと便利なので...。
それにしても、データをキャッシュするためにファイルを使う(端末を再起動するとExpert Advisorはファイルから状態を読み出し、何事もなかったかのように動作を続ける)、つまり常に読み書きを行っているとなると......。1.読むために開く 2.読む 3.閉じる 4.書くために開く 5.書く 6.閉じる ...を常に行わなければならないのです。7 読むためにそれを開く...などこれは、複雑なため、リソースと不必要なエラーの両方です。
その代わりに、1.ファイルを読み書きのために開く、2.読む、3.クリア(必要な場合)、4.書く...という方法が考えられます。5 エキスパートを非初期化する場合 - ファイルを閉じる。
MT5が何かメチャクチャなんだけど、いつになったらフレンドリーになるんだろう?アレイへのアクセスでクリティカルエラーが出るのが気になる...。
そしてとにかく、少なくとも3年前の価格値をどうやって出すか...。
1時間でも、1週間でも、どの時間軸でもこの範囲で悪さをする...。これは1993年からの歴史だ・・・MT5は私の脳に一体何をしているのだろう?
Alertの メッセージ出力には、2つの大きなデメリットがあります。
1.ほとんどのプログラムでフィールドの幅を変更することが可能ですが、最初の2列の幅を調整する可能性がなく、結果として常に画面の半分を占めています。
2.スペース文字は通常の符号の半分しか占めないため、第3フィールド内に異なるデータを複数列出力する書式は難しく、対応する機能がない。マイナス記号や空白が、なぜ通常の数字や文字の半分の幅になっているのかも理解しがたい。
なぜ、そしていつ、このようなことが重要になるのでしょうか?
私自身の例です。チェックの結果、29のフィルターにつき、1バーあたり17のパラメータを出力しています。したがって、29行にはそれぞれ17個のパラメータが含まれているはずだが、その中には長さが等しくない名前も含まれているため、残念ながら結果の可読性は大きく損なわれている。DV2010:
...
マイナスやスペースが通常の数字や文字の半分の幅になっている理由もわかりにくい
...
等幅フォントでないため、等幅フォントではすべての文字が等幅になる。
等幅フォント- Wikipedia
等幅フォントでないため、等幅フォントではすべての文字が等幅になる。
Админ
6034
MetaTrader 5 ビルド 480の お知らせ
今後数日間で、MetaTrader 5 プラットフォームの次のアップデートを計画しています。以下の変更を予定しています。
意味がわからない!まだBiddle478があるのですが、それともannonceはリリースに移行したくないだけなのでしょうか?
何かわからない!まだビードル478があるんだけど、それともアノ人が発売に踏み切れないだけなのか?
発表後、追加テストのため、ビルドを少し抑えました。数日中にビルドをリリースする予定ですが、ほぼ完成しています。
それに、年末年始の休暇でもありますし、開発者も休まなければなりません。
何が問題なのか、アドバイスをお願いします。
Expert Advisorを作成し、その本体は300msecのポーズでループしており、ループはOnTimer関数です。 20~30分間はすべて動作し、その後Expert Advisorはチャートから削除されます。 取引端末にエラーメッセージ(ゼロによる除算など)はなく、GetLastError()も誓わない。 なぜこのようになるのでしょうか?
220Volt:
の場合、その専門家はチャートから削除されます。なぜ、このようなことが起こるのでしょうか。
この点が、私には理解できないのです。Expertsタブ(取引端末)ではエラーメッセージは なく、JournalタブではすべてOKで、プログラムは完全に実行されています(メッセージの最終行が表示されます)。OnDeinit()関数を使用せずにExpert Advisorを削除した場合