初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 1071 1...106410651066106710681069107010711072107310741075107610771078...1503 新しいコメント Alexey Viktorov 2019.06.23 12:26 #10701 Igor Makanu: クラスを2つのインクルードに分散させたかったのですが、両方の.mqhファイルでenumを 使用する問題が解消されないのです ファイル1.mqhがあります。 とファイル2.mqhがあります。 メインコードに添付すると、エラーが発生します。 列挙はすでに定義されています 2.mqh ENUM_DEAL_TYPE' の前の宣言を参照してください。 私の理解では、「条件付きコンパイル(#ifdef, #ifndef, #else, #endif)」ディレクティブが必要ですが、ここでは経験がないので、難しい((. すべてのenumを別の.mqhに入れ、必要なすべてのinludesや他のコードに接続することができます。 Igor Makanu 2019.06.23 12:31 #10702 Alexey Viktorov: すべてのenumを別の.mqhに入れ、必要なすべてのinludesや他のコードに接続することができます。 確かに、1つのenumのためにファイル全体をインクルードしたくないし、入力変数では同じenumを使うし、一般的にはまだ便利ではないのですが 標準ライブラリ に似たようなものがあるはずです - 条件付きコンパイルを使用する方法、私はすべてのファイルを介して見てしたくないので、私は助けを願っています。 Artyom Trishkin 2019.06.23 13:18 #10703 Igor Makanu: 確かに、1つのenumのためにファイル全体をインクルードしたくないし、入力変数では同じenumを使うし、一般的にはまだ便利ではないのですが ほとんどの場合、標準ライブラリ に似たようなものがあるはずです - 条件付きコンパイルを使用する方法、私はすべてのファイルを介して見てしたくないので、私は助けを願っています。 ロジックは単純で、セットされていない場合はセットされる。しかし、すべてのファイルに書く必要があります。 Igor Makanu 2019.06.23 13:39 #10704 Artyom Trishkin: 理屈は簡単で、「指定されていない場合は指定する」。でも、各ファイルで処方しないといけない。 defineでも問題なく動作します。 #ifndef EA_Slippage #define EA_Slippage 30 #endif が、型があるとうまくいかないので、オプションとして、defineで何かを書く - #ifndefで何かを定義する本体に...。使ったことがないので、どうすればいいのかわかりません。 Alexey Viktorov 2019.06.23 13:58 #10705 Igor Makanu: 確かに、1つのenumのためにファイル全体をインクルード したくないし、入力変数では同じenumを使っているし、一般的にはまだ便利ではありません おそらく標準ライブラリ に似たようなものがあるはずです - 条件付きコンパイルを使用する方法、私はすべてのファイルに目を通すしたくないので、私は助けを願っています。 袋を背負っているわけではありませんから。 Igor Makanu 2019.06.23 14:12 #10706 Alexey Viktorov: まあ、袋を運ぶのとはわけが違うんですけどね。 もし、すべてを袋で測るとしたら......。 このような式を各インルーダーの先頭とメインプログラムに書く必要があるのですが、できましたか? #ifndef ENUMDEALTYPE #define ENUMDEALTYPE enum ENUM_DEALTYPE{NONE,BUY,SELL}; #endif であれば、ファイルの順番は関係なく、すべて問題なくコンパイルできます。 Artyom Trishkin 2019.06.23 14:22 #10707 Igor Makanu: もし、すべてを袋で測るとしたら......。 このような式を各インルーダーの先頭とメインプログラムに書く必要があるのですが、できましたか? であれば、ファイルの順番は関係なく、すべて問題なくコンパイルできます。 そういうことなんです。 Rustam Ayupov 2019.06.24 07:01 #10708 こんにちは。 MT5の12枚のチャートは、通常の自動売買では取引対象を反映しない(可視化しない)。 トレードが「トレード」に反映された状態。このようなチャートの理由を理解したいのですが、ご教示ください。 ご教示いただきたいのですが。 Vladimir Karputov 2019.06.24 10:59 #10709 akarustam:こんにちは。 MT5の12枚のチャートは、通常の自動売買では取引対象を反映しない(可視化しない)。 トレードが「トレード」に反映された状態。このようなチャートの理由を理解したいのですが、ご教示ください。 ありがとうございました。 端末の設定を確認する:設定 - 取引リアルタイムでチャート上に取引を表示- このオプションを有効にすると、トレーダーが実行したすべての取引は、対応するアイコン(買い取引) および(売り取引) とともにチャート上に自動的に 表示されます。このアイコンの上にマウスカーソルを置くと、その取引に関する情報がツールチップに表示されます:チケット、取引の種類、取引量、シンボル、開始価格、カーソル位置の価格です。 Rustam Ayupov 2019.06.24 16:10 #10710 Vladimir Karputov: 端末の設定を確認する:設定-取引 チャート上に リアルタイムで取引を表示- このオプションを有効にすると、トレーダーが行ったすべての取引は、自動的に適切なアイコン(買い取引)および(売り取引)でチャート上にマークさ れます。このようなアイコンにマウスカーソルを合わせると、チケット、ディールタイプ、取引量、シンボル、開始価格、カーソル位置の価格など、ディールに関する情報がツールチップで表示されます。 ありがとうございました。 いろいろと確認、操作してみましたが、EURUSDを除く12通貨ペアで、取引の種類と番号が表示された水平に動く破線がまだ表示されません。EURUSDでは、手動での注文も含めて、すべてのオブジェクトとラインが明確に表示されています。アップデート前にEURUSDのチャートで注文を出したので、Windows10のアップデートのせいにしています。もうどうしたらいいのかわかりません、もちろんMT4のビジョンの癖を変えればいいのですが、最後にラインをマークできるボタンはないのでしょうか? 1...106410651066106710681069107010711072107310741075107610771078...1503 新しいコメント 理由: キャンセル 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
クラスを2つのインクルードに分散させたかったのですが、両方の.mqhファイルでenumを 使用する問題が解消されないのです
ファイル1.mqhがあります。
とファイル2.mqhがあります。
メインコードに添付すると、エラーが発生します。
列挙はすでに定義されています 2.mqh
ENUM_DEAL_TYPE' の前の宣言を参照してください。
すべてのenumを別の.mqhに入れ、必要なすべてのinludesや他のコードに接続することができます。
すべてのenumを別の.mqhに入れ、必要なすべてのinludesや他のコードに接続することができます。
確かに、1つのenumのためにファイル全体をインクルードしたくないし、入力変数では同じenumを使うし、一般的にはまだ便利ではないのですが
標準ライブラリ に似たようなものがあるはずです - 条件付きコンパイルを使用する方法、私はすべてのファイルを介して見てしたくないので、私は助けを願っています。
確かに、1つのenumのためにファイル全体をインクルードしたくないし、入力変数では同じenumを使うし、一般的にはまだ便利ではないのですが
ほとんどの場合、標準ライブラリ に似たようなものがあるはずです - 条件付きコンパイルを使用する方法、私はすべてのファイルを介して見てしたくないので、私は助けを願っています。
理屈は簡単で、「指定されていない場合は指定する」。でも、各ファイルで処方しないといけない。
defineでも問題なく動作します。
が、型があるとうまくいかないので、オプションとして、defineで何かを書く - #ifndefで何かを定義する本体に...。使ったことがないので、どうすればいいのかわかりません。
確かに、1つのenumのためにファイル全体をインクルード したくないし、入力変数では同じenumを使っているし、一般的にはまだ便利ではありません
おそらく標準ライブラリ に似たようなものがあるはずです - 条件付きコンパイルを使用する方法、私はすべてのファイルに目を通すしたくないので、私は助けを願っています。
袋を背負っているわけではありませんから。
まあ、袋を運ぶのとはわけが違うんですけどね。
もし、すべてを袋で測るとしたら......。
このような式を各インルーダーの先頭とメインプログラムに書く必要があるのですが、できましたか?
であれば、ファイルの順番は関係なく、すべて問題なくコンパイルできます。
もし、すべてを袋で測るとしたら......。
このような式を各インルーダーの先頭とメインプログラムに書く必要があるのですが、できましたか?
であれば、ファイルの順番は関係なく、すべて問題なくコンパイルできます。
こんにちは。
MT5の12枚のチャートは、通常の自動売買では取引対象を反映しない(可視化しない)。
トレードが「トレード」に反映された状態。このようなチャートの理由を理解したいのですが、ご教示ください。
ご教示いただきたいのですが。
こんにちは。
MT5の12枚のチャートは、通常の自動売買では取引対象を反映しない(可視化しない)。
トレードが「トレード」に反映された状態。このようなチャートの理由を理解したいのですが、ご教示ください。
ありがとうございました。
端末の設定を確認する:設定-取引
ありがとうございました。
いろいろと確認、操作してみましたが、EURUSDを除く12通貨ペアで、取引の種類と番号が表示された水平に動く破線がまだ表示されません。EURUSDでは、手動での注文も含めて、すべてのオブジェクトとラインが明確に表示されています。アップデート前にEURUSDのチャートで注文を出したので、Windows10のアップデートのせいにしています。もうどうしたらいいのかわかりません、もちろんMT4のビジョンの癖を変えればいいのですが、最後にラインをマークできるボタンはないのでしょうか?