記事"MetaTraderプログラムを簡単かつ迅速に開発するためのライブラリ(第2部)過去の注文と取引のコレクション"についてのディスカッション 新しいコメント MetaQuotes 2019.05.15 08:28 新しい記事 MetaTraderプログラムを簡単かつ迅速に開発するためのライブラリ(第2部)過去の注文と取引のコレクション はパブリッシュされました:最初の部分では、MetaTrader 5とMetaTrader 4プラットフォーム用のプログラムの開発を単純化するための大規模なクロスプラットフォームライブラリの作成を始めました。過去の注文と取引、および市場の注文とポジションに関するデータを格納するための基本オブジェクトであるCOrder抽象オブジェクトを作成しました。ここでは、口座履歴データをコレクションに格納するために必要なすべてのオブジェクトを開発します。 過去の注文と取引のコレクション 口座履歴は手元にあると便利なものです。ターミナルは口座履歴を提供し、プログラムでそれを取得するためのツールを提供します。しかしながら、現在の操作には必要なデータをプログラムに返すために並び替えて再配置することができるカスタムリストが必要です。これは、ティックごとに前回の口座履歴ステータスの変更を確認する必要があることを意味します。変更が検出された場合、過去の注文と取引のリストが再計算されます。しかし、ティックごとに履歴全体を並べ替えるのにはリソースがかかりすぎます。したがって、以前のデータがすでにリストに格納されている間に、新しいデータのリストに追加するだけにします。 Collectionsフォルダに新しいCHistoryCollectionクラスを作成しましょう。 Collectionsフォルダに右クリックし、[New File]を選択して、MQLウィザードウィンドウで[新しいクラス]を選択して[次へ]をクリックします。CHistoryCollectionクラス名を入力し、ベースクラスフィールドを空のままにして[完了]をクリックします。 作者: Artyom Trishkin 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
新しい記事 MetaTraderプログラムを簡単かつ迅速に開発するためのライブラリ(第2部)過去の注文と取引のコレクション はパブリッシュされました:
最初の部分では、MetaTrader 5とMetaTrader 4プラットフォーム用のプログラムの開発を単純化するための大規模なクロスプラットフォームライブラリの作成を始めました。過去の注文と取引、および市場の注文とポジションに関するデータを格納するための基本オブジェクトであるCOrder抽象オブジェクトを作成しました。ここでは、口座履歴データをコレクションに格納するために必要なすべてのオブジェクトを開発します。
過去の注文と取引のコレクション
口座履歴は手元にあると便利なものです。ターミナルは口座履歴を提供し、プログラムでそれを取得するためのツールを提供します。しかしながら、現在の操作には必要なデータをプログラムに返すために並び替えて再配置することができるカスタムリストが必要です。これは、ティックごとに前回の口座履歴ステータスの変更を確認する必要があることを意味します。変更が検出された場合、過去の注文と取引のリストが再計算されます。しかし、ティックごとに履歴全体を並べ替えるのにはリソースがかかりすぎます。したがって、以前のデータがすでにリストに格納されている間に、新しいデータのリストに追加するだけにします。
Collectionsフォルダに新しいCHistoryCollectionクラスを作成しましょう。
Collectionsフォルダに右クリックし、[New File]を選択して、MQLウィザードウィンドウで[新しいクラス]を選択して[次へ]をクリックします。CHistoryCollectionクラス名を入力し、ベースクラスフィールドを空のままにして[完了]をクリックします。
作者: Artyom Trishkin