MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 667 1...660661662663664665666667668669670671672673674...1953 新しいコメント Artyom Trishkin 2018.10.17 10:23 #6661 Roman Sharanov:クラスファイル内の以下のこのメソッドはエラーを返しますか?もしそうなら、プライベートセクションで定義してください。そのままでもOK。 //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ class newC { private: int m_var; double varSqrt(void) const { return ::MathSqrt(this.m_var); } public: newC(int var); ~newC(); }; //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ newC::newC(int var) { this.m_var = var; } //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ newC::~newC() { } //+------------------------------------------------------------------+ あるいは、取り出すことができる。 //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ class newC { private: int m_var; double varSqrt(void) const; public: newC(int var); ~newC(); }; //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ newC::newC(int var) { this.m_var = var; } //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ newC::~newC() { } //+------------------------------------------------------------------+ double newC::varSqrt(void) const { return ::MathSqrt(this.m_var); } //+------------------------------------------------------------------+ Artyom Trishkin 2018.10.17 10:25 #6662 neverness:まあ、ナンセンスであれば、経験則による。 机上の空論」だけではありません !その通りです。 私はインジケータであらゆる種類の配列を安全に使っています。そして、バッファとして、ダイナミックとして、スタティックとして。 しかし、すべてがうまくいくわけではなく、経験上、すみません、ナンセンスなことを言われます。 Artyom Trishkin 2018.10.17 10:26 #6663 Artyom Trishkin:このメソッドはエラーを返しますか?もしそうなら、プライベートセクションで定義してください。全体として定義することができます。 そして、それを取り出すことができる。 あるいは、クラス 内でthis.m_varというプライベートメンバを 参照するだけでもよい。 Aleksey Lebedev 2018.10.17 10:28 #6664 neverness:まあ、ナンセンスであれば、経験則による。 机上の空論」だけではありません ! 計算で動的配列を使用することを誰も止めない。 しかし!!!計算中はプロセッサがビジー状態であり、ダイナミックアレイへの書き込みは行われない。 そのため、計算中に動的配列に入ってきたデータは、自動的に無視されます。(プロテクトをかけて、バッファに書き込むこともある)。 お分かりいただけたでしょうか? そのため、ダイナミックアレイ上のデータはすべてスタティックアレイに分散し、プロセッサが動作している間にデータが失われることがないようにしているのです。 そのため、すべての計算は静的配列で行う必要があります。これは掲示板の年表に入るにふさわしい、激しいナンセンスです。 削除済み 2018.10.17 10:31 #6665 Artyom Trishkin:それです。 私はインジケータであらゆるタイプの配列を簡単に使うことができます。そして、バッファとして、ダイナミックとして、スタティックとして。 でも、自分ではうまくいかず、経験上、すみません、ナンセンスなことを言います。オッケーです。 実験をしてみましょう。 ティックデータでリンクされた動的 配列を取り出し、この配列のプロセッサを数時間使ってみましょう。 そして、その間にその配列に何を書き込むか見てみましょう!? このような質問の仕方はいかがでしょうか?(もちろんバッファなし)。 Artyom Trishkin 2018.10.17 10:36 #6666 neverness:わかりました。 実験をしてみましょう。 ティックデータに関連する動的 配列を取り出し、その配列に対してプロセッサを数時間動作させることにしましょう。 そして、その間にその配列に何を書き込むか見てみましょう!? このような質問の仕方はいかがでしょうか?(もちろんバッファーなし)。やるんだ。続いて、こちらのコードです。 Roman Sharanov 2018.10.17 10:38 #6667 Artyom Trishkin:このメソッドはエラーを返しますか?もしそうなら、プライベートセクションで定義してください。全体として定義することができます。 そして、それを取り出すことができる。 はい、そういうことです、ありがとうございました。 削除済み 2018.10.17 10:41 #6668 Artyom Trishkin:やるんだ。そして、ここにコードを入れてください。もちろんです。 それについては、後ほどご紹介します。 Roman Sharanov 2018.10.17 11:09 #6669 もうひとつ質問です。 クラスで構成しているんです。 このクラスで動作する外部コードにリクエストして返すにはどうしたらよいでしょうか? Igor Makanu 2018.10.17 11:18 #6670 Roman Sharanov:もうひとつ質問です。 クラスで構成しているんです。 このクラスで動作する外部コードにリクエストして返すにはどうしたらよいでしょうか?グローバル変数の可視性レベルで構造自体を記述することで、初めて で構造体変数を宣言し、そのクラスで しかし、OnTick()の内部でそのような変数を宣言した場合、OnTick()を呼び出すたびに、たとえあなたが作成しなくても、構造体のコンストラクタが開始されることを覚えておいてください。MQLでは、クラスと構造体に違いはありませんが、私が唯一覚えているのは、newで作成した構造体のパラメータを持つコンストラクタはコンパイラによって渡されないことです だから古典的なOOPでは、通常、内部要素(クラスフィールド)を渡してクラスを超えることはなく、すべてはクラスへの問い合わせによって実現されます。Set()...まあ、好みの問題である SZ: .............................継承を使用する、継承者は共通のクラスを持つ、MT配信のクラスのソースコードを見る(includeフォルダ)。 1...660661662663664665666667668669670671672673674...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
クラスファイル内の以下の
このメソッドはエラーを返しますか?もしそうなら、プライベートセクションで定義してください。そのままでもOK。
あるいは、取り出すことができる。
まあ、ナンセンスであれば、経験則による。
机上の空論」だけではありません !
その通りです。
私はインジケータであらゆる種類の配列を安全に使っています。そして、バッファとして、ダイナミックとして、スタティックとして。
しかし、すべてがうまくいくわけではなく、経験上、すみません、ナンセンスなことを言われます。
このメソッドはエラーを返しますか?もしそうなら、プライベートセクションで定義してください。全体として定義することができます。
そして、それを取り出すことができる。
まあ、ナンセンスであれば、経験則による。
机上の空論」だけではありません !
計算で動的配列を使用することを誰も止めない。
しかし!!!計算中はプロセッサがビジー状態であり、ダイナミックアレイへの書き込みは行われない。
そのため、計算中に動的配列に入ってきたデータは、自動的に無視されます。(プロテクトをかけて、バッファに書き込むこともある)。
お分かりいただけたでしょうか?
そのため、ダイナミックアレイ上のデータはすべてスタティックアレイに分散し、プロセッサが動作している間にデータが失われることがないようにしているのです。
そのため、すべての計算は静的配列で行う必要があります。
これは掲示板の年表に入るにふさわしい、激しいナンセンスです。
それです。
私はインジケータであらゆるタイプの配列を簡単に使うことができます。そして、バッファとして、ダイナミックとして、スタティックとして。
でも、自分ではうまくいかず、経験上、すみません、ナンセンスなことを言います。
オッケーです。
実験をしてみましょう。
ティックデータでリンクされた動的 配列を取り出し、この配列のプロセッサを数時間使ってみましょう。
そして、その間にその配列に何を書き込むか見てみましょう!?
このような質問の仕方はいかがでしょうか?(もちろんバッファなし)。
わかりました。
実験をしてみましょう。
ティックデータに関連する動的 配列を取り出し、その配列に対してプロセッサを数時間動作させることにしましょう。
そして、その間にその配列に何を書き込むか見てみましょう!?
このような質問の仕方はいかがでしょうか?(もちろんバッファーなし)。
やるんだ。続いて、こちらのコードです。
このメソッドはエラーを返しますか?もしそうなら、プライベートセクションで定義してください。全体として定義することができます。
そして、それを取り出すことができる。
はい、そういうことです、ありがとうございました。
やるんだ。そして、ここにコードを入れてください。
もちろんです。
それについては、後ほどご紹介します。
もうひとつ質問です。
クラスで構成しているんです。
このクラスで動作する外部コードにリクエストして返すにはどうしたらよいでしょうか?
もうひとつ質問です。
クラスで構成しているんです。
このクラスで動作する外部コードにリクエストして返すにはどうしたらよいでしょうか?
グローバル変数の可視性レベルで構造自体を記述することで、初めて
で構造体変数を宣言し、そのクラスで
しかし、OnTick()の内部でそのような変数を宣言した場合、OnTick()を呼び出すたびに、たとえあなたが作成しなくても、構造体のコンストラクタが開始されることを覚えておいてください。MQLでは、クラスと構造体に違いはありませんが、私が唯一覚えているのは、newで作成した構造体のパラメータを持つコンストラクタはコンパイラによって渡されないことです
だから古典的なOOPでは、通常、内部要素(クラスフィールド)を渡してクラスを超えることはなく、すべてはクラスへの問い合わせによって実現されます。Set()...まあ、好みの問題である
SZ: .............................継承を使用する、継承者は共通のクラスを持つ、MT配信のクラスのソースコードを見る(includeフォルダ)。