CTrade
CTrade 类用于简便地访问交易函数。
描述
CTrade 类可供简便地访问交易函数。
声明
class CTrade : public CObject |
标称库文件
#include <Trade\Trade.mqh> |
继承体系CTrade 直接分支 CExpertTrade |
类方法分组
设置参数 |
|
|---|---|
设置日志级别 | |
设置智能 ID | |
设置允许的滑点 | |
设置订单填充类型 | |
根据指定交易品种的设置来设定订单的成交指令类型 | |
设置交易操作的异步模式 | |
根据当前账户设置来设定预付款计算模式 | |
操作订单 |
|
按照设置参数放置订单 | |
修改挂单参数 | |
删除挂单 | |
操作仓位 |
|
按照设置参数开仓 | |
修改仓位参数 | |
平仓 | |
部分平仓指定交易品种或指定单号 | |
根据反向持仓关闭指定价格的持仓 | |
附加方法 |
|
按照指定参数开多头仓位 | |
按照指定参数开空头仓位 | |
按照指定参数放置低多类型挂单 | |
按照指定参数放置高多类型挂单 | |
按照指定参数放置高空类型挂单 | |
按照指定参数放置低空类型挂单 | |
访问最后的请求参数 |
|
获取最后请求结构的拷贝 | |
获取交易操作类型 | |
获取交易操作类型的字符串描述 | |
获取智能交易的幻数 | |
获取最后一笔请求使用的订单号 | |
获取最后一笔请求使用的品种名称 | |
获取最后一笔请求使用的交易量 (手数为单位) | |
获取最后一笔请求使用的价格 | |
获取最后一笔请求使用的高空挂单的价位 | |
获取最后一笔请求使用的订单止损价 | |
获取最后一笔请求使用的订单止盈价 | |
获取最后一笔请求使用的订单价格滑点 | |
获取最后一笔请求使用的订单类型 | |
获取最后一笔请求使用的订单类型的字符串描述 | |
获取最后一笔请求使用的订单填充类型 | |
获取最后一笔请求使用的订单填充类型的字符串描述 | |
获取最后一笔请求使用的订单有效期 | |
获取最后一笔请求使用的订单有效期的字符串描述 | |
获取最后一笔请求使用的订单过期时间 | |
获取最后一笔请求使用的订单注释 | |
获得持仓价格 | |
获得反向持仓价格 | |
访问最后请求的检查结果 |
|
获取最后请求检查结果的结构拷贝 | |
获取检查请求正确性时填充的 MqlTradeCheckResult 类型 retcode 字段的值 | |
获取检查请求正确性时填充的 MqlTradeCheckResult 类型 retcode 字段值的字符串描述 | |
获取检查请求正确性时填充的 MqlTradeCheckResult 类型 balance 字段的值 | |
获取检查请求正确性时填充的 MqlTradeCheckResult 类型 equity 字段的值 | |
获取检查请求正确性时填充的 MqlTradeCheckResult 类型 profit 字段的值 | |
获取检查请求正确性时填充的 MqlTradeCheckResult 类型 margin 字段的值 | |
获取检查请求正确性时填充的 MqlTradeCheckResult 类型 margin_free 字段的值 | |
获取检查请求正确性时填充的 MqlTradeCheckResult 类型 margin_level 字段的值 | |
获取检查请求正确性时填充的 MqlTradeCheckResult 类型 comment 字段的值 | |
访问最后请求的执行结果 |
|
获取最后请求结果的结构拷贝 | |
获取请求结果的代码 | |
获取请求结果代码的文本 | |
获取成交单单号。 | |
获取订单单号。 | |
获取成交单或订单的交易量 | |
获取券商确认的价格 | |
获取当前卖出价格 (报价) | |
获取当前买入价格 (报价) | |
获取券商注释 | |
辅助方法 |
|
在日志里输出最后一笔请求的参数 | |
在日志里输出最后一笔请求的结果 | |
准备最后一笔请求参数的格式字符串 | |
准备最后一笔请求执行结果的格式字符串 |
- LogLevel
- SetExpertMagicNumber
- 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
- Result
- ResultRetcode
- ResultRetcodeDescription
- ResultDeal
- ResultOrder
- ResultVolume
- ResultPrice
- ResultBid
- ResultAsk
- ResultComment
- CheckResult
- CheckResultRetcode
- CheckResultRetcodeDescription
- CheckResultBalance
- CheckResultEquity
- CheckResultProfit
- CheckResultMargin
- CheckResultMarginFree
- CheckResultMarginLevel
- CheckResultComment
- PrintRequest
- PrintResult
- FormatRequest
- FormatRequestResult