MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 666 1...659660661662663664665666667668669670671672673...1953 新しいコメント Artyom Trishkin 2018.10.17 09:54 #6651 Roman Sharanov:プライベートで変数を作成しました。 クラスメソ ッドで作業してみる 変数が宣言されていないと表示される ???コードはどこだ? Roman Sharanov 2018.10.17 09:58 #6652 Artyom Trishkin:コードはどこにあるのですか?その関数は、外部コードからアクセスできないようにする必要があります。 //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ class newC { private: int var; public: newC(int var); ~newC(); }; //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ newC::newC(int var) { this.var = var; } //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ newC::~newC() { } //+------------------------------------------------------------------+ double varSqrt(){ return MathSqrt(var); } 削除済み 2018.10.17 10:04 #6653 Roman Sharanov:プライベートで変数を作成しました。 クラスメソ ッドで作業してみる 変数が宣言されていないと表示される ???アルチョム・トリシキンしかし、それは正しいことではありません。 計算で動的配列を使用することを防ぐ人は?動的配列のサイズ(サブシステムによって監視されるインジケータバッファでない場合)は、自分で見て、必要ならそのサイズを変更しなければなりません。静的配列のサイズは常に固定されており、全てはその時のタスクに依存します。 なんだこの無根拠な戯言は?指標は、その大半が、必要かつ十分な量の計算データを算出し、表示しているに過ぎない。すべての時間、すべての刻みに。 何を言ってるんだ?無知なのか?それなら、黙っていたほうがいい。そうすれば、MKの公式フォーラムで読んだと言われるでしょう。意図的に嘘を作っているのか? アーテム 退屈させるな 計算で動的配列を使用することを誰も止めない。 しかし!!!計算中はプロセッサがビジー状態であり、ダイナミックアレイへの書き込みは行われない。 そのため、計算中に動的配列に到着したデータは、自動的に無視されます。(プロテクトをかけて、バッファに書き込むこともある)。 お分かりいただけたでしょうか? そのため、ダイナミックアレイ上のデータはすべてスタティックアレイに分散し、プロセッサが動作している間にデータが失われることがないようにしているのです。 そのため、すべての計算は静的な配列で行う必要があります もちろん、静的アレイのサイズは「余裕を持って」設定する必要があります。これは当たり前のことです。 でも、好きなだけ計算すればいいんです。何もかもが失われることはありません。 これでお分かりいただけたでしょうか? Artyom Trishkin 2018.10.17 10:08 #6654 Roman Sharanov:関数は外部コードからアクセスできないようにする必要があります。 var にアクセスするための public メソッドはどこですか? こんな感じです。 //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ class newC { private: int var; public: int Var(void) const { return this.var; } newC(int var); ~newC(); }; //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ newC::newC(int var) { this.var = var; } //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ newC::~newC() { } //+------------------------------------------------------------------+ double varSqrt(){ return MathSqrt(var); } //+------------------------------------------------------------------+ Var()メソッドでvarを取得するのです。 Artyom Trishkin 2018.10.17 10:09 #6655 neverness: アーテム 退屈させるな 計算で動的配列を使うことを誰も止めはしません。 しかし!!!計算中はプロセッサがビジー状態であり、ダイナミックアレイへの書き込みは行われない。 そのため、計算中に動的配列に到着したデータは、自動的に無視されます。(プロテクトをかけて、バッファに書き込むこともある)。 お分かりいただけたでしょうか? そのため、ダイナミックアレイ上のデータはすべてスタティックアレイに分散し、プロセッサが動作している間にデータが失われることがないようにしているのです。 そのため、すべての計算は静的な配列で行う必要があります もちろん、静的アレイのサイズは「余裕を持って」設定する必要があります。これは当たり前のことです。 でも、好きなだけ計算すればいいんです。何もかもが失われることはありません。 晴れてほしいです。嘘つけ。 Roman Sharanov 2018.10.17 10:10 #6656 Artyom Trishkin:var にアクセスするための public メソッドはどこにありますか? こんな感じです。 Var()メソッドを使用して、varを取得します。ということは、外部コードからアクセスできるようになるのでしょうか? これらの変数は、クラス内部でのみ生成される必要があります。 Artyom Trishkin 2018.10.17 10:11 #6657 Roman Sharanov:のように、外部コードからアクセスできるようになりますか? これらの変数は、クラス内部で生成される必要があるだけです。この方式はどこで定義されているのですか? //+------------------------------------------------------------------+ double varSqrt(){ return MathSqrt(var); } //+------------------------------------------------------------------+ Roman Sharanov 2018.10.17 10:12 #6658 Artyom Trishkin:この方式はどこで定義されているのですか? クラスファイル内の以下の 削除済み 2018.10.17 10:21 #6659 Если говорить об индикаторах, то индикаторы (вообще говоря!) следует вычислять. Но в МТ4/МТ5 мы этого не наблюдаем!何の根拠もない戯言か。指標は、その大部分が、必要かつ十分な量の計算データを算出し、表示することにほかならない。すべての時間、すべての刻みに。なんだ、この無茶は?無知から?それなら、黙っていたほうがいい。そうすれば、MKの公式フォーラムで読んだと言われるでしょう。意図的に嘘を作っているのか? アーテム! MT4/MT5のインジケーターに静的配列はあるのか ? どれがそうなのか、知りたいですね。 どのような不具合ですか?- すぐ言っただろー、あるんならどこだか教えてくれよー。 私が知っているMT4/MT5のインジケータは全てダイナミックです。 はい、ずっとトラッキングしています。そう、すべてのティックに。 しかし、これらは動的な配列 であり、静的な配列ではない。 そして、ここには「崩壊」はない。 削除済み 2018.10.17 10:23 #6660 Artyom Trishkin:嘘つけ。まあ、ナンセンスであれば、経験則による。 机上の空論」だけではありません ! - 計算がかなり長い場合、その刻みは関係するデータ配列に書き込まれない。 これは事実です。 1...659660661662663664665666667668669670671672673...1953 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
プライベートで変数を作成しました。
クラスメソ ッドで作業してみる
変数が宣言されていないと表示される
???
コードはどこだ?
コードはどこにあるのですか?
その関数は、外部コードからアクセスできないようにする必要があります。
プライベートで変数を作成しました。
クラスメソ ッドで作業してみる
変数が宣言されていないと表示される
???
しかし、それは正しいことではありません。
計算で動的配列を使用することを防ぐ人は?動的配列のサイズ(サブシステムによって監視されるインジケータバッファでない場合)は、自分で見て、必要ならそのサイズを変更しなければなりません。静的配列のサイズは常に固定されており、全てはその時のタスクに依存します。
なんだこの無根拠な戯言は?指標は、その大半が、必要かつ十分な量の計算データを算出し、表示しているに過ぎない。すべての時間、すべての刻みに。
何を言ってるんだ?無知なのか?それなら、黙っていたほうがいい。そうすれば、MKの公式フォーラムで読んだと言われるでしょう。意図的に嘘を作っているのか?
アーテム 退屈させるな
計算で動的配列を使用することを誰も止めない。
しかし!!!計算中はプロセッサがビジー状態であり、ダイナミックアレイへの書き込みは行われない。
そのため、計算中に動的配列に到着したデータは、自動的に無視されます。(プロテクトをかけて、バッファに書き込むこともある)。
お分かりいただけたでしょうか?
そのため、ダイナミックアレイ上のデータはすべてスタティックアレイに分散し、プロセッサが動作している間にデータが失われることがないようにしているのです。
そのため、すべての計算は静的な配列で行う必要があります
もちろん、静的アレイのサイズは「余裕を持って」設定する必要があります。これは当たり前のことです。
でも、好きなだけ計算すればいいんです。何もかもが失われることはありません。
これでお分かりいただけたでしょうか?
関数は外部コードからアクセスできないようにする必要があります。
var にアクセスするための public メソッドはどこですか?
こんな感じです。
Var()メソッドでvarを取得するのです。
アーテム 退屈させるな
計算で動的配列を使うことを誰も止めはしません。
しかし!!!計算中はプロセッサがビジー状態であり、ダイナミックアレイへの書き込みは行われない。
そのため、計算中に動的配列に到着したデータは、自動的に無視されます。(プロテクトをかけて、バッファに書き込むこともある)。
お分かりいただけたでしょうか?
そのため、ダイナミックアレイ上のデータはすべてスタティックアレイに分散し、プロセッサが動作している間にデータが失われることがないようにしているのです。
そのため、すべての計算は静的な配列で行う必要があります
もちろん、静的アレイのサイズは「余裕を持って」設定する必要があります。これは当たり前のことです。
でも、好きなだけ計算すればいいんです。何もかもが失われることはありません。
晴れてほしいです。
嘘つけ。
var にアクセスするための public メソッドはどこにありますか?
こんな感じです。
Var()メソッドを使用して、varを取得します。
ということは、外部コードからアクセスできるようになるのでしょうか? これらの変数は、クラス内部でのみ生成される必要があります。
のように、外部コードからアクセスできるようになりますか? これらの変数は、クラス内部で生成される必要があるだけです。
この方式はどこで定義されているのですか?
この方式はどこで定義されているのですか?
クラスファイル内の以下の
Если говорить об индикаторах, то индикаторы (вообще говоря!) следует вычислять. Но в МТ4/МТ5 мы этого не наблюдаем!
何の根拠もない戯言か。指標は、その大部分が、必要かつ十分な量の計算データを算出し、表示することにほかならない。すべての時間、すべての刻みに。
なんだ、この無茶は?無知から?それなら、黙っていたほうがいい。そうすれば、MKの公式フォーラムで読んだと言われるでしょう。意図的に嘘を作っているのか?
アーテム!
MT4/MT5のインジケーターに静的配列はあるのか ?
どれがそうなのか、知りたいですね。
どのような不具合ですか?- すぐ言っただろー、あるんならどこだか教えてくれよー。
私が知っているMT4/MT5のインジケータは全てダイナミックです。
はい、ずっとトラッキングしています。そう、すべてのティックに。
しかし、これらは動的な配列 であり、静的な配列ではない。
そして、ここには「崩壊」はない。
嘘つけ。
まあ、ナンセンスであれば、経験則による。
机上の空論」だけではありません !
- 計算がかなり長い場合、その刻みは関係するデータ配列に書き込まれない。
これは事実です。