無料でロボットをダウンロードする方法を見る
Twitter上で私たちを見つけてください。
私たちのファンページに参加してください
私たちのファンページに参加してください
記事を気に入りましたか?MetaTrader 5ターミナルの中でそれを試してみてください。
HistoryPositionInfo - MetaTrader 5のためのライブラリ
- ビュー:
- 775
- 評価:
- パブリッシュ済み:
- 2017.05.10 12:35
- アップデート済み:
- 2017.05.10 12:35
- このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動
CHistoryPositionInfoクラスは、取引履歴に基づいてポイント内のポジションの利益を取得するために設計されています。
クラス記述
CHistoryPositionInfoクラスは取引履歴に基づいてポイント内のポジションの利益を取得します。
宣言
class CHistoryPositionInfo : public CArrayObj
タイトル
#include <HistorySelect_\HistoryPositionInfo.mqh>
グループごとのクラスメソッド
初期化 | |
---|---|
Init | ポジションIDを使った初期化 |
計算の結果へのアクセス | |
GetProfitInPoints | ポイント単位でのポジションの利益の取得 |
パラメータの設定 | |
LogErrors | エラーロギングの有効化/無効化 |
PrintDeals(const bool value) | 約定プリントモードの有効化/無効化 |
約定のプリント | |
PrintDeals(void) | ポジションを形成した約定のプリント |
CHistoryPositionInfoを使った例:
//+------------------------------------------------------------------+ //| TestHistoryPositionInfo.mq5 | //| Copyright © 2017, Vladimir Karputov | //| http://wmua.ru/slesar/ | //+------------------------------------------------------------------+ #property copyright "Copyright © 2017, Vladimir Karputov" #property link "http://wmua.ru/slesar/" #property version "1.003" #property script_show_inputs //--- input long position_id=0; // ポジションID - POSITION_IDENTIFIER input bool log_errors=true; // エラーをログ input bool print_deals=true; // 約定をプリント #include <HistorySelect_\HistoryPositionInfo.mqh> //+------------------------------------------------------------------+ //| スクリプトプログラム開始関数 | //+------------------------------------------------------------------+ void OnStart() { //--- Print("\nSearch deals with POSITION_IDENTIFIER ",IntegerToString(position_id)); CHistoryPositionInfo HistoryPositionInfo; //--- 初期ポジション識別子 HistoryPositionInfo.Init(position_id); //--- エラーをログする HistoryPositionInfo.LogErrors(log_errors); //--- 約定をプリントする HistoryPositionInfo.PrintDeals(print_deals); //--- double profit_in_points=0.0; if(HistoryPositionInfo.GetProfitInPoints(profit_in_points)) Print("Profit in points ",DoubleToString(profit_in_points,1)); else Print("GetProfitInPoints=false"); } //+------------------------------------------------------------------+
MetaQuotes Ltdによってロシア語から翻訳されました。
元のコード: https://www.mql5.com/ru/code/17622
TypePendingOrderTriggered
未決注文が発生した瞬間を判断する例です。
XCCXCandleKeltnerXCCXオシレータの平均値に相対してローソク足のシーケンスとして構築されたケルトナーチャンネルです。
CDir (MT5) - ディレクトリの内容を取得するクラス
CDirクラスを使用すると、MS-DOS Dirコマンドと同様に、MQL5サンドボックス外のファイルやフォルダに関する情報を取得できます。システムDLLの呼び出しが使用されるので、その使用を許可する必要があります。
XRSXCandleKeltnerPluseブレークアウト表示オプション付きのXRSXCandleKeltner指標