HistoryPositionInfo - MetaTrader 5程序库
- 显示:
- 1090
- 等级:
- 已发布:
- 2017.05.03 15:22
- 需要基于此代码的EA交易或指标吗?请在自由职业者服务中订购 进入自由职业者服务
CHistoryPositionInfo 类是设计用于根据交易历史取得仓位的利润点数的。
类的描述
CHistoryPositionInfo 类允许根据交易历史取得仓位的利润点数。
声明
class CHistoryPositionInfo : public CArrayObj
Title
#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("\n使用 POSITION_IDENTIFIER 搜索仓位 ",IntegerToString(position_id)); CHistoryPositionInfo HistoryPositionInfo; //--- 初始化仓位ID 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("利润点数 ",DoubleToString(profit_in_points,1)); else Print("GetProfitInPoints=false"); } //+------------------------------------------------------------------+
由MetaQuotes Ltd译自俄语
原代码: https://www.mql5.com/ru/code/17622
TypePendingOrderTriggered
一个确定挂单被触发时刻的实例。
XCCXCandleKeltnerKeltner 通道的构建是根据相对 XCCX 震荡指标的平均值的,表现为烛形的序列。
CDir (MT5) - 一个用于取得目录内容的类
CDir 类可以取得在MQL5沙盒之外的文件和文件夹信息,就和 MS-DOS 的 Dir 命令类似。因为它使用了系统DLL调用,所以您应当启用它们的使用。
XRSXCandleKeltnerPluseXRSXCandleKeltner 指标,带有突破指示选项。