路路发智能交易研发中心

 找回密码
 立即注册
查看: 1823|回复: 0

TB编程教程 A_DeleteOrder函数用法

[复制链接]

管理员

MT4软件工程师

Rank: 9Rank: 9Rank: 9

积分
6521
帖子
2771
主题
2761
QQ
发表于 2015-5-10 09:21:45 | 显示全部楼层 |阅读模式
TB编程教程 A_DeleteOrder函数用法
说明
针对当前公式应用的帐户、商品发送撤单指令。
语法
Bool A_DeleteOrder(String strContractNo = "")
参数
strContractNo 所要撤委托单的合同号。
strContractNo = "" 时撤该帐户,该商品所有未成交委托单。
备注
针对当前公式应用的帐户、商品发送撤单指令,发送成功返回True,发送失败返回False。
该函数可针对叠加商品进行处理,可用Data1.A_DeleteOrder(...)进行调用。
该函数直接发单,不经过任何确认,并会在每次公式计算时发送,一般需要配合着仓位头寸进行条件处理,在不清楚运行机制的情况下,请慎用。
注:不能使用于历史测试,仅适用于实时行情交易。
示例
If (A_GetOpenOrderCount()>0)
{
A_DeleteOrder();
...
}
或者用如下方式撤最后发送的未成交单:
If(A_GetOpenOrderCount()>0) {
A_DeleteOrder(A_OpenOrderContractNo());
...
}



外汇智能交易,成就财富梦想!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


MT4编程培训|EA定制开发|QQ在线咨询|路路发智能交易研发中心

GMT+8, 2025-1-20 20:00 , Processed in 0.154404 second(s), 26 queries .

© 2009-2022 520EA.com EA668.com

快速回复 返回顶部 返回列表