MQL5で学び、共に書く - ページ 27 1...202122232425262728293031323334...46 新しいコメント Валерий 2011.05.13 15:38 #261 Khomtchenko:下の方にある緑のバーの意味を教えてください。MT4ではロット数量を意味し、ロット変更時に描画された。しかし、ここでは何のためにあるのか?それとも、私のロット数が変わるのでしょうか?変えないようです。左上に そう書いてあります。"マージンレベル" Юрий Хомченко 2011.05.13 17:49 #262 もう一つの質問:テスターのチャートから判断すると、mql5ではマーケットエントリーが何倍も少ない、あるいはテスターはいくつかのトレードの結果を大雑把に、あるいは滑らかに表示しています。まあ、テスト結果が 違うので、それだけなんですけどね~。ところで、「ヘッドライトを拭く」「ハンドルを叩く」「EA」など、気の利いたことはたくさん聞きますが、特に何かを説明してくれたり、間違いを指摘してくれる人はいませんね。また、モデレーターや専門家によるコメントを1つのレポートにまとめ、スーパープロダクトmql5が正常な技術サポートを受けているかどうかを明らかにする。 Renat Fatkhullin 2011.05.13 18:05 #263 Khomtchenko: ところで、「ヘッドライトを拭く」とか「ハンドルをたたく」とか、気の利いたことをたくさん聞いて、EAを投稿しましたが、誰も具体的に何かを説明してくれず、私の間違いを指摘することもありませんでした。また、モデレーターや専門家によるすべてのコメントを1つのレポートにまとめ、スーパープロダクトmql5がきちんとした技術サポートを持っているかどうかを明確にします。テスターのスタッフレポートをZIP形式で投稿に添付していますか?自分で見て、後工程の 解析をすれば、すぐにすべてが理解できるはずです。合計と案件 数が合わない」などという表面的な試算に時間を費やす必要はないのです。 履歴の確認(どこも同じという勘違いに頼っている)、ケースバイケースの分析という検索経路が与えられているのです。 Документация по MQL5: Торговые функции / HistoryDealsTotal www.mql5.com Торговые функции / HistoryDealsTotal - Документация по MQL5 Сергей 2011.05.13 18:35 #264 最新のビルドでは、パラメータを持つコンストラクタが登場しました。開発者の皆さん、本当にありがとうございました。しかし、このようなコンストラクタを継承する際に問題が発生しました。以下のコードをコンパイルすると、「clsBase - wrong parameters count」というエラーが発生し、コンパイラが赤い太線を指し示します。class clsBase { protected: string __strSymbol; ENUM_TIMEFRAMES __enumTF_thisTF; public: void clsBase(int intX); void ~clsBase();};void clsBase::clsBase(int intX) {}class clsInherit:public clsBase{ public: void clsInherit(int intX,double dblY); void ~clsInherit();};void clsInherit::clsInherit(int intX,double dblY):clsBase(int intX){}さらに、緑色の太線をコメントアウトすると、エラーなくコンパイルが進みます。つまり、バグでなければ、継承したクラスのコンストラクタを間違って宣言して いる。これまでのところ、ヘルプに新しい情報はありません。つまり、パラメータを持つコンストラクタについては、それが不可能であることが書かれています。継承したクラスのパラメータ付きコンストラクタ呼び出しの構文について教えてください。 Learning and writing together 多通貨エキスパートアドバイザーの開発(第8回):新しいバーの負荷テストと処理 ニューラルネットワークが簡単に(第84回):RevIN (Reversible Normalization) Renat Fatkhullin 2011.05.13 18:38 #265 この方法で試してみてください。//+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ class clsBase { protected: string __strSymbol; ENUM_TIMEFRAMES __enumTF_thisTF; public: void clsBase(int intX); void ~clsBase() {}; }; //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ void clsBase::clsBase(int intX) { } //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ class clsInherit:public clsBase { public: clsInherit(int intX,double dblY):clsBase(intX) { } ~clsInherit() { } }; Сергей 2011.05.13 18:41 #266 もう試しましたよ〜。すべて同じvoid clsInherit::clsInherit(intX,double dblY):clsBase(intX)。void clsInherit::clsInherit(int intX,double dblY)コンパイラは同じことを言うPS これを書いている間に、あなたの投稿が更新されました。今一度、挑戦してみます。PPS 試してみましたが、以前書いたものと同じ、つまりコンストラクタ本体がない状態ではコンパイルが通ってしまいます。しかし、クラス宣言の本体にコンストラクタを書く必要はなく、そこで宣言して、さらにコンストラクタ本体(私は長いものを持っています)を書くのが普通です。つまり、質問を繰り返すということです :)継承されたクラスでパラメータを指定してコンストラクタを呼び出す構文? Renat Fatkhullin 2011.05.13 19:03 #267 falkov: しかし、クラス宣言の本体にコンストラクタを書く必要はなく、そこで宣言して、さらにコンストラクタ本体(私は長いものを持っています)を書くのが普通です。MQL5では、クラスをMQH/MQ5ファイルに分割したり、記述と実装を1つのファイルに分離したりせず、クラスブロックに直接本体を記述することが推奨されています。継承されたクラスでパラメータを持つコンストラクタの呼び出しの構文?上記の不具合はすでに修正されており、次のビルドで利用できるようになります。複雑なコンストラクタの実装をクラス記述ブロックの外側に持っていくことが可能になる。ps: 私のサンプルコードは問題なくコンパイルできました。 Сергей 2011.05.13 19:08 #268 あなたの例はエラーなしでコンパイルします、それは私が言ったことですが、それは私が必要とするものではありません。次回のビルド、楽しみにしています!ありがとうございました。 Юрий Хомченко 2011.05.13 19:21 #269 テスターのスタッフレポートをZIP形式で投稿に添付していますか?アドバイザーを並べました。好きなものを見てくださいコンパイルに10秒、テストにさらに1分。あなたはオブジェクトのプロパティが 欲しいので、私はオブジェクト全体を提供します。得られる結果が、劇的に違うんですね。Expert Advisorは非常に小さなコードを持っています。ポジションを開くためのいくつかの標準的な関数と、ストラテジーそのものが4行。オッケーです。mql5製品の開発者が開発の裏付けを取れるようなサイトは他にないのでしょうか?ここに助けはない。言い訳に過ぎない。自力で解決できるような...。皆さん、ありがとうございました。 Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Свойства объектов www.mql5.com Стандартные константы, перечисления и структуры / Константы объектов / Свойства объектов - Документация по MQL5 --- 2011.05.13 19:24 #270 Khomtchenko:mql5製品の開発者が立ち上がることができるサイトは他にないのでしょうか? ここに助けはない。言い訳しかない。自分で解決するような...。 まず、開発のエキスパートたちです。 第二に、自分が怠けているのに、なぜ他の人も同じようにしなければならないのか。 1...202122232425262728293031323334...46 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
下の方にある緑のバーの意味を教えてください。MT4ではロット数量を意味し、ロット変更時に描画された。しかし、ここでは何のためにあるのか?それとも、私のロット数が変わるのでしょうか?変えないようです。
左上に そう書いてあります。"マージンレベル"
もう一つの質問:テスターのチャートから判断すると、mql5ではマーケットエントリーが何倍も少ない、あるいはテスターはいくつかのトレードの結果を大雑把に、あるいは滑らかに表示しています。まあ、テスト結果が 違うので、それだけなんですけどね~。
ところで、「ヘッドライトを拭く」「ハンドルを叩く」「EA」など、気の利いたことはたくさん聞きますが、特に何かを説明してくれたり、間違いを指摘してくれる人はいませんね。また、モデレーターや専門家によるコメントを1つのレポートにまとめ、スーパープロダクトmql5が正常な技術サポートを受けているかどうかを明らかにする。
ところで、「ヘッドライトを拭く」とか「ハンドルをたたく」とか、気の利いたことをたくさん聞いて、EAを投稿しましたが、誰も具体的に何かを説明してくれず、私の間違いを指摘することもありませんでした。また、モデレーターや専門家によるすべてのコメントを1つのレポートにまとめ、スーパープロダクトmql5がきちんとした技術サポートを持っているかどうかを明確にします。
テスターのスタッフレポートをZIP形式で投稿に添付していますか?
自分で見て、後工程の 解析をすれば、すぐにすべてが理解できるはずです。合計と案件 数が合わない」などという表面的な試算に時間を費やす必要はないのです。
履歴の確認(どこも同じという勘違いに頼っている)、ケースバイケースの分析という検索経路が与えられているのです。
最新のビルドでは、パラメータを持つコンストラクタが登場しました。開発者の皆さん、本当にありがとうございました。
しかし、このようなコンストラクタを継承する際に問題が発生しました。以下のコードをコンパイルすると、「clsBase - wrong parameters count」というエラーが発生し、コンパイラが赤い太線を指し示します。
protected:
string __strSymbol;
ENUM_TIMEFRAMES __enumTF_thisTF;
public:
void clsBase(int intX);
void ~clsBase();
};
void clsBase::clsBase(int intX) {
}class clsInherit:public clsBase{
public:void clsInherit(int intX,double dblY);
void ~clsInherit();
};
void clsInherit::clsInherit(int intX,double dblY):clsBase(int intX){
}
さらに、緑色の太線をコメントアウトすると、エラーなくコンパイルが進みます。
つまり、バグでなければ、継承したクラスのコンストラクタを間違って宣言して いる。
これまでのところ、ヘルプに新しい情報はありません。つまり、パラメータを持つコンストラクタについては、それが不可能であることが書かれています。
継承したクラスのパラメータ付きコンストラクタ呼び出しの構文について教えてください。
この方法で試してみてください。
もう試しましたよ〜。
すべて同じ
void clsInherit::clsInherit(intX,double dblY):clsBase(intX)。
void clsInherit::clsInherit(int intX,double dblY)
コンパイラは同じことを言う
PS これを書いている間に、あなたの投稿が更新されました。今一度、挑戦してみます。
PPS 試してみましたが、以前書いたものと同じ、つまりコンストラクタ本体がない状態ではコンパイルが通ってしまいます。
しかし、クラス宣言の本体にコンストラクタを書く必要はなく、そこで宣言して、さらにコンストラクタ本体(私は長いものを持っています)を書くのが普通です。
つまり、質問を繰り返すということです :)
継承されたクラスでパラメータを指定してコンストラクタを呼び出す構文?
しかし、クラス宣言の本体にコンストラクタを書く必要はなく、そこで宣言して、さらにコンストラクタ本体(私は長いものを持っています)を書くのが普通です。
MQL5では、クラスをMQH/MQ5ファイルに分割したり、記述と実装を1つのファイルに分離したりせず、クラスブロックに直接本体を記述することが推奨されています。
継承されたクラスでパラメータを持つコンストラクタの呼び出しの構文?
上記の不具合はすでに修正されており、次のビルドで利用できるようになります。複雑なコンストラクタの実装をクラス記述ブロックの外側に持っていくことが可能になる。
ps: 私のサンプルコードは問題なくコンパイルできました。
あなたの例はエラーなしでコンパイルします、それは私が言ったことですが、それは私が必要とするものではありません。
次回のビルド、楽しみにしています!ありがとうございました。
アドバイザーを並べました。好きなものを見てくださいコンパイルに10秒、テストにさらに1分。あなたはオブジェクトのプロパティが 欲しいので、私はオブジェクト全体を提供します。
得られる結果が、劇的に違うんですね。Expert Advisorは非常に小さなコードを持っています。ポジションを開くためのいくつかの標準的な関数と、ストラテジーそのものが4行。
オッケーです。mql5製品の開発者が開発の裏付けを取れるようなサイトは他にないのでしょうか?ここに助けはない。言い訳に過ぎない。自力で解決できるような...。皆さん、ありがとうございました。
mql5製品の開発者が立ち上がることができるサイトは他にないのでしょうか?
ここに助けはない。言い訳しかない。自分で解決するような...。
まず、開発のエキスパートたちです。
第二に、自分が怠けているのに、なぜ他の人も同じようにしなければならないのか。