記事"MetaTraderプログラムを簡単かつ迅速に開発するためのライブラリ(第14部): 銘柄オブジェクト"についてのディスカッション - ページ 4 1234 新しいコメント Artyom Trishkin 2019.07.07 21:08 #31 _SERG_:Datas.mqhの 行をコメントアウトし、 再コンパイル、エラー:'CSymbol::CSymbol' - protected member functionTestDoEasyPart14.mq413120、パート15をダウンロードし、 パート15でアーカイブから インクルード DoEasyを 更新 し、再コンパイル、再びエラー、そしてまたエラー。 そこに15番目の部分をコンパイルすると、すべてが正常です。ところで、それはMT4用です。私はまだ詳細に入ることはありません、ただ観察しています。 理由は上に書いた。確認するには、このパーツのライブラリをダウンロードし、フォルダ名をDoEasyPart14とします。そして、このパーツのEAで、10行目に新しい場所からライブラリを接続してください: #include <DoEasyPart14\Engine.mqh> そして、すべてがコンパイルされ、この記事に書かれているように動作します。MetaTrader4とMetaTrader5の両方で。 ご指摘のエラーはここにはありません。もう一度言いますが、この部分はシンボルのコレクションを作成し(すでにパート15を公開済み)、シンボルイベントをトラッキングする(すでに準備済みで、記事#16を執筆中)ための一歩です。そして、パート15からライブラリを完全にロードしたあなたは、この記事で説明されている中間的な結果(1つのシンボルの作成とそれが正しく機能するかどうかのチェック)をコンパイルしようとしています。 言い換えれば - 特定の記事に添付されたテストEAは、同じ記事のライブラリのバージョンでコンパイルされ、正確に動作します。 私はライブラリ開発のプロセスを説明しているのであって、CodeBaseからすでに洗練された完成品を提供しているわけではありません。これは教育的で創造的な資料であり、自習用の乾いたコードではありません。 Dmitri Diall 2020.09.21 16:23 #32 Artyomさん、こんにちは。ライブラリを使用して、指定したシンボルの平均スプレッドを 抽出または計算する簡単な方法はありますか? Artyom Trishkin 2020.09.21 18:47 #33 Dima Diall : Artyomさん、こんにちは -- ライブラリを使用して、指定されたシンボルの平均スプレッドを 抽出または計算する簡単な方法はありますか? バーの平均スプレッドは、ターミナルが各バーのパラメータに記録しています。MqlRatesにバーデータをリクエストすることで 見つけることができます。ライブラリには各バーのこのデータが含まれています。 調査対象のサンプル内のすべてのバーのスプレッドを合計し、その数で割る。 シンボルの平均スプレッドの自動決定は行わない。なぜなら、ライブラリの動作が遅くなるし、頻繁に必要なことではないからである。お望みであれば、ご自身で簡単に実装できます。 Dmitri Diall 2020.09.22 01:23 #34 Artyom Trishkin:バーの平均スプレッドは、端末によって各バーのパラメータに記録されます。これは、MqlRatesからバー・データをリクエストすることで 見つけることができる。ライブラリには各バーのこのデータが含まれている。 調査対象のサンプル内のすべてのバーのスプレッドを合計し、その数で割る。 これで完璧です! 各バーのスプレッド・データは、テスト・モードではどの程度信頼できるかご存知ですか? テストモード?これは、異なるブローカー間で一貫していますか、またはスプレッドデータの品質が異なる場合がありますか? Artyom Trishkin 2020.09.22 01:25 #35 Dima Diall :ありがとう!各バーのスプレッド・データは、テスト・モードではどの程度信頼できるかご存知ですか? テストモード?これは、異なるブローカー間で一貫していますか、またはスプレッドデータの品質が異なる場合がありますか? いいえ、残念ながらわかりません。 1234 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
Datas.mqhの 行をコメントアウトし、 再コンパイル、エラー:'CSymbol::CSymbol' - protected member functionTestDoEasyPart14.mq413120、パート15をダウンロードし、 パート15でアーカイブから インクルード DoEasyを 更新 し、再コンパイル、再びエラー、そしてまたエラー。
そこに15番目の部分をコンパイルすると、すべてが正常です。ところで、それはMT4用です。
私はまだ詳細に入ることはありません、ただ観察しています。
理由は上に書いた。確認するには、このパーツのライブラリをダウンロードし、フォルダ名をDoEasyPart14とします。そして、このパーツのEAで、10行目に新しい場所からライブラリを接続してください:
#include <DoEasyPart14\Engine.mqh>
そして、すべてがコンパイルされ、この記事に書かれているように動作します。MetaTrader4とMetaTrader5の両方で。
ご指摘のエラーはここにはありません。もう一度言いますが、この部分はシンボルのコレクションを作成し(すでにパート15を公開済み)、シンボルイベントをトラッキングする(すでに準備済みで、記事#16を執筆中)ための一歩です。そして、パート15からライブラリを完全にロードしたあなたは、この記事で説明されている中間的な結果(1つのシンボルの作成とそれが正しく機能するかどうかのチェック)をコンパイルしようとしています。
言い換えれば - 特定の記事に添付されたテストEAは、同じ記事のライブラリのバージョンでコンパイルされ、正確に動作します。
私はライブラリ開発のプロセスを説明しているのであって、CodeBaseからすでに洗練された完成品を提供しているわけではありません。これは教育的で創造的な資料であり、自習用の乾いたコードではありません。
Artyomさん、こんにちは -- ライブラリを使用して、指定されたシンボルの平均スプレッドを 抽出または計算する簡単な方法はありますか?
バーの平均スプレッドは、ターミナルが各バーのパラメータに記録しています。MqlRatesにバーデータをリクエストすることで 見つけることができます。ライブラリには各バーのこのデータが含まれています。
調査対象のサンプル内のすべてのバーのスプレッドを合計し、その数で割る。
シンボルの平均スプレッドの自動決定は行わない。なぜなら、ライブラリの動作が遅くなるし、頻繁に必要なことではないからである。お望みであれば、ご自身で簡単に実装できます。
バーの平均スプレッドは、端末によって各バーのパラメータに記録されます。これは、MqlRatesからバー・データをリクエストすることで 見つけることができる。ライブラリには各バーのこのデータが含まれている。
調査対象のサンプル内のすべてのバーのスプレッドを合計し、その数で割る。
これで完璧です!
各バーのスプレッド・データは、テスト・モードではどの程度信頼できるかご存知ですか? テストモード?これは、異なるブローカー間で一貫していますか、またはスプレッドデータの品質が異なる場合がありますか?
ありがとう!
各バーのスプレッド・データは、テスト・モードではどの程度信頼できるかご存知ですか? テストモード?これは、異なるブローカー間で一貫していますか、またはスプレッドデータの品質が異なる場合がありますか?
いいえ、残念ながらわかりません。