MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 976 1...969970971972973974975976977978979980981982983...1953 新しいコメント Alexandr Sokolov 2019.09.27 10:03 #9751 ファイルの行を消すにはどうしたらよいですか?例えば、FileWriteString() で何か書いて、このスペースに空白が必要なのですが、どうすればいいのでしょうか? Igor Makanu 2019.09.27 10:28 #9752 Alexandr Sokolov: ファイルの行を削除するにはどうすればよいですか? 例えば、FileWriteString()で何か書いて、ここに空白が必要なんだけど、どうしたらいい? ファイルデータへのアクセスはシーケンシャルアクセスであり、ファイル内の任意の場所にあるデータを削除することはできません。 Alexandr Sokolov 2019.09.27 10:59 #9753 Igor Makanu: ファイルデータへのアクセスはシーケンシャルアクセスであり、ファイル内の任意の場所にあるデータを削除することはできません。 OKです。また、どうすれば全く削除できないのでしょうか?ヘルプで対応する機能を見たことがないからです。例えば、書き込みの機能はありますが、削除の機能はありません。* ただし、"blank "に置き換える場合は除く - "? Igor Makanu 2019.09.27 11:10 #9754 Alexandr Sokolov: なるほど。また、削除はどのように行うのですか?ヘルプで対応する機能を見たことがないため、例えば、書き込みはあっても削除はない。* ただし、"blank "に置き換える場合は除く - "? もう一回ランダムデータアクセスとシーケンシャルデータアクセスがあります。 シーケンシャルであれば、ファイルに関する限り一方向に読み書きを行います。 1. 開く、読む - ファイルポインタの移動 2.オープンして書き込み-ファイルポインタが移動し、再度書き込み-ファイルポインタが移動した......。 ファイルポインタをFileSeek()で移動し、この場所から書き込みを続けることができる。 ファイルを読み込み用に開き、必要なバイト数だけメモリに読み込んでから再びファイルを閉じ、書き込み用に開き、読み込んだものをファイルにダンプすることで、不要なものを削除し、...と、削除されたフラグメントの後に来たデータを追加することを忘れないでください。 というのが基本的なファイル操作のようです。 フォーラムにファイル操作に関する記事があるはずなので、探してみてください。 Alexandr Sokolov 2019.09.27 11:16 #9755 Igor Makanu: もう一回ランダムデータアクセスとシーケンシャルデータアクセスがあります。 シーケンシャルであれば、ファイルに関する限り一方向に読み書きを行います。 1. 開く、読む - ファイルポインタの移動 2.オープンして書き込み-ファイルポインタが移動し、再度書き込み-ファイルポインタが移動した......。 ファイルポインタをFileSeek()で移動し、この場所から書き込みを続けることができる。 ファイルを読み込み用に開き、必要なバイト数だけメモリに読み込んでから再びファイルを閉じ、書き込み用に開き、読み込んだものをファイルにダンプすることで、不要なものを削除し、...と、削除されたフラグメントの後に来たデータを追加することを忘れないでください。 これは、基本的にファイルでの作業のようなものです。 フォーラムの記事を検索すると、ファイルでの作業に関するものがあるはずです。 調べてみるよ。調べてみます。 35vas35 2019.09.27 13:44 #9756 みんな、どう思う? Rodion Larin 2019.09.27 19:38 #9757 こんにちは。iMFIインジケータからの データ取得に問題があります。 double ifmi_indicator = iMFI(symb_pair_with_suffix, StringToInteger(duration), 10, 1); このコードは、別のチャートから、タイマーで呼び出されます。EAが立っている1つは、私はコードから残りのデータを取得します。ifmi_indicatorからのデータは、ターミナルでこのシンボルのインジケータを現在のバーまたは前のバーで表示したときに得られるものと一致しません。何が問題なのか?時には、手動でチャートを確認しながら得るデータよりも、もっとおかしなデータが出てくることもあります。例えば、私は値20を見ますが、コードでは70と表示されます。何が問題なのでしょうか? 言語はmql4です。 Igor Platoshin 2019.09.28 10:33 #9758 インジケーターに分数を追加する方法、今は時間だけです。 ファイル: indline_v3.mq4 8 kb novichok2018 2019.09.28 16:21 #9759 こんにちは。 Gatorのインジケーターに興味があります。ヒストグラムの上下の線の 値を抽出することが可能であることは、ガイドから理解しました。しかし、私は2位の線の色とその値よりも、上と下の線が違う色である場合にのみ興味があるのです。緑色の線と赤色の線の値を比較するために、色を抽出するにはどうすればよいのでしょうか? Alexey Viktorov 2019.09.28 17:35 #9760 novichok2018: こんにちは。 Gatorのインジケーターに興味があります。ヒストグラムの上下の線の 値を抽出することが可能であることは、ガイドから理解しました。しかし、私は2位の線の色とその値よりも、上と下の線が違う色である場合にのみ興味があるのです。緑色の線と赤色の線の値を比較するために、色を抽出するにはどうすればよいのでしょうか? mql4では、現在の値が前の値より高ければ、緑色でバッファが異なり、その逆であれば、...。逆もまた然り))) 1...969970971972973974975976977978979980981982983...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
ファイルの行を削除するにはどうすればよいですか? 例えば、FileWriteString()で何か書いて、ここに空白が必要なんだけど、どうしたらいい?
ファイルデータへのアクセスはシーケンシャルアクセスであり、ファイル内の任意の場所にあるデータを削除することはできません。
ファイルデータへのアクセスはシーケンシャルアクセスであり、ファイル内の任意の場所にあるデータを削除することはできません。
OKです。また、どうすれば全く削除できないのでしょうか?ヘルプで対応する機能を見たことがないからです。例えば、書き込みの機能はありますが、削除の機能はありません。
* ただし、"blank "に置き換える場合は除く - "?
なるほど。また、削除はどのように行うのですか?ヘルプで対応する機能を見たことがないため、例えば、書き込みはあっても削除はない。
* ただし、"blank "に置き換える場合は除く - "?
もう一回ランダムデータアクセスとシーケンシャルデータアクセスがあります。
シーケンシャルであれば、ファイルに関する限り一方向に読み書きを行います。
1. 開く、読む - ファイルポインタの移動
2.オープンして書き込み-ファイルポインタが移動し、再度書き込み-ファイルポインタが移動した......。
ファイルポインタをFileSeek()で移動し、この場所から書き込みを続けることができる。
ファイルを読み込み用に開き、必要なバイト数だけメモリに読み込んでから再びファイルを閉じ、書き込み用に開き、読み込んだものをファイルにダンプすることで、不要なものを削除し、...と、削除されたフラグメントの後に来たデータを追加することを忘れないでください。
というのが基本的なファイル操作のようです。 フォーラムにファイル操作に関する記事があるはずなので、探してみてください。
もう一回ランダムデータアクセスとシーケンシャルデータアクセスがあります。
シーケンシャルであれば、ファイルに関する限り一方向に読み書きを行います。
1. 開く、読む - ファイルポインタの移動
2.オープンして書き込み-ファイルポインタが移動し、再度書き込み-ファイルポインタが移動した......。
ファイルポインタをFileSeek()で移動し、この場所から書き込みを続けることができる。
ファイルを読み込み用に開き、必要なバイト数だけメモリに読み込んでから再びファイルを閉じ、書き込み用に開き、読み込んだものをファイルにダンプすることで、不要なものを削除し、...と、削除されたフラグメントの後に来たデータを追加することを忘れないでください。
これは、基本的にファイルでの作業のようなものです。 フォーラムの記事を検索すると、ファイルでの作業に関するものがあるはずです。
調べてみるよ。調べてみます。
みんな、どう思う?
このコードは、別のチャートから、タイマーで呼び出されます。EAが立っている1つは、私はコードから残りのデータを取得します。ifmi_indicatorからのデータは、ターミナルでこのシンボルのインジケータを現在のバーまたは前のバーで表示したときに得られるものと一致しません。何が問題なのか?時には、手動でチャートを確認しながら得るデータよりも、もっとおかしなデータが出てくることもあります。例えば、私は値20を見ますが、コードでは70と表示されます。何が問題なのでしょうか?
言語はmql4です。こんにちは。
Gatorのインジケーターに興味があります。ヒストグラムの上下の線の 値を抽出することが可能であることは、ガイドから理解しました。しかし、私は2位の線の色とその値よりも、上と下の線が違う色である場合にのみ興味があるのです。緑色の線と赤色の線の値を比較するために、色を抽出するにはどうすればよいのでしょうか?
こんにちは。
Gatorのインジケーターに興味があります。ヒストグラムの上下の線の 値を抽出することが可能であることは、ガイドから理解しました。しかし、私は2位の線の色とその値よりも、上と下の線が違う色である場合にのみ興味があるのです。緑色の線と赤色の線の値を比較するために、色を抽出するにはどうすればよいのでしょうか?
mql4では、現在の値が前の値より高ければ、緑色でバッファが異なり、その逆であれば、...。逆もまた然り)))