PositionOpen
PositionOpen
按照设置参数开仓。
bool PositionOpen(
const string symbol, // 品名
ENUM_ORDER_TYPE order_type, // 开仓的订单类型
double volume, // 开仓交易量
double price, // 执行价格
double sl, // 止损价
double tp, // 止盈价
const string comment="" // 注释
)参数
- symbol
[输入] 交易工具名称, 即用来开仓的。
- order_type
[输入] 开仓的订单类型 (交易操作) (值为 ENUM_ORDER_TYPE 枚举)。
- volume
[输入] 请求的开仓交易量。
- price
[输入] 开仓的价位。
- sl
[输入] 触发止损的价格。
- tp
[输入] 触发止盈的价格。
- comment=""
[输入] 仓位注释。
返回值
true 结构检查基本成功情况下, 否则 false。
注释
成功完成 PositionOpen(…) 方法并不意味着总是成功执行交易操作。有必要检查交易请求的结果 (交易服务器返回代码), 即 ResultRetcode() 和 ResultDeal()返回的代码。