跳至内容

CTrade

CTrade

CTrade 类用于简便地访问交易函数。

描述

CTrade 类可供简便地访问交易函数。

声明

class CTrade : public CObject

标称库文件

#include <Trade\Trade.mqh>

继承体系

CObject

CTrade

直接分支

: CExpertTrade

类方法分组

设置参数
LogLevel设置日志级别
SetExpertMagicNumber设置智能 ID
SetDeviationInPoints设置允许的滑点
SetTypeFilling设置订单填充类型
SetTypeFillingBySymbol根据指定交易品种的设置来设定订单的成交指令类型
SetAsyncMode设置交易操作的异步模式
SetMarginMode根据当前账户设置来设定预付款计算模式
操作订单
OrderOpen按照设置参数放置订单
OrderModify修改挂单参数
OrderDelete删除挂单
操作仓位
PositionOpen按照设置参数开仓
PositionModify修改仓位参数
PositionClose平仓
PositionClosePartial部分平仓指定交易品种或指定单号
PositionCloseBy根据反向持仓关闭指定价格的持仓
附加方法
Buy按照指定参数开多头仓位
Sell按照指定参数开空头仓位
BuyLimit按照指定参数放置低多类型挂单
BuyStop按照指定参数放置高多类型挂单
SellLimit按照指定参数放置高空类型挂单
SellStop按照指定参数放置低空类型挂单
访问最后的请求参数
Request获取最后请求结构的拷贝
RequestAction获取交易操作类型
RequestActionDescription获取交易操作类型的字符串描述
RequestMagic获取智能交易的幻数
RequestOrder获取最后一笔请求使用的订单号
RequestSymbol获取最后一笔请求使用的品种名称
RequestVolume获取最后一笔请求使用的交易量 (手数为单位)
RequestPrice获取最后一笔请求使用的价格
RequestStopLimit获取最后一笔请求使用的高空挂单的价位
RequestSL获取最后一笔请求使用的订单止损价
RequestTP获取最后一笔请求使用的订单止盈价
RequestDeviation获取最后一笔请求使用的订单价格滑点
RequestType获取最后一笔请求使用的订单类型
RequestTypeDescription获取最后一笔请求使用的订单类型的字符串描述
RequestTypeFilling获取最后一笔请求使用的订单填充类型
RequestTypeFillingDescription获取最后一笔请求使用的订单填充类型的字符串描述
RequestTypeTime获取最后一笔请求使用的订单有效期
RequestTypeTimeDescription获取最后一笔请求使用的订单有效期的字符串描述
RequestExpiration获取最后一笔请求使用的订单过期时间
RequestComment获取最后一笔请求使用的订单注释
RequestPosition获得持仓价格
RequestPositionBy获得反向持仓价格
访问最后请求的检查结果
CheckResult获取最后请求检查结果的结构拷贝
CheckResultRetcode获取检查请求正确性时填充的 MqlTradeCheckResult 类型 retcode 字段的值
CheckResultRetcodeDescription获取检查请求正确性时填充的 MqlTradeCheckResult 类型 retcode 字段值的字符串描述
CheckResultBalance获取检查请求正确性时填充的 MqlTradeCheckResult 类型 balance 字段的值
CheckResultEquity获取检查请求正确性时填充的 MqlTradeCheckResult 类型 equity 字段的值
CheckResultProfit获取检查请求正确性时填充的 MqlTradeCheckResult 类型 profit 字段的值
CheckResultMargin获取检查请求正确性时填充的 MqlTradeCheckResult 类型 margin 字段的值
CheckResultMarginFree获取检查请求正确性时填充的 MqlTradeCheckResult 类型 margin_free 字段的值
CheckResultMarginLevel获取检查请求正确性时填充的 MqlTradeCheckResult 类型 margin_level 字段的值
CheckResultComment获取检查请求正确性时填充的 MqlTradeCheckResult 类型 comment 字段的值
访问最后请求的执行结果
Result获取最后请求结果的结构拷贝
ResultRetcode获取请求结果的代码
ResultRetcodeDescription获取请求结果代码的文本
ResultDeal获取成交单单号。
ResultOrder获取订单单号。
ResultVolume获取成交单或订单的交易量
ResultPrice获取券商确认的价格
ResultBid获取当前卖出价格 (报价)
ResultAsk获取当前买入价格 (报价)
ResultComment获取券商注释
辅助方法
PrintRequest在日志里输出最后一笔请求的参数
PrintResult在日志里输出最后一笔请求的结果
FormatRequest准备最后一笔请求参数的格式字符串
FormatRequestResult准备最后一笔请求执行结果的格式字符串

方法继承自类 CObject

: Prev, Prev, Next, Next, Save, Load, Type, Compare