- 精华
- 0
- 在线时间
- 22 小时
- UID
- 2365
- 积分
- 108
- 帖子
- 18
- 阅读权限
- 30
- 注册时间
- 2008-9-15
- 最后登录
- 2008-11-21
- 精华
- 0
- UID
- 2365
- 积分
- 108
- 帖子
- 18
- 主题
- 10
- 阅读权限
- 30
- 注册时间
- 2008-9-15
- 最后登录
- 2008-11-21
|
A_SendOrder
说明 针对当前公式应用的帐户、商品发送委托单。
语法 Bool A_SendOrder(Integer BuyOrSell,Integer EntryOrExit,Numeric fLot,Numeric fPrice)
参数 BuyOrSell 发送委托单的买卖类型,取值为Enum_Buy或Enum_Sell之一;
EntryOrExit 发送委托单的开平仓类型,取值为Enum_Entry,Enum_Exit,Enum_ExitToday之一;
fLot 委托单的交易数量;
fPrice 委托单的交易价格。
备注 针对当前公式应用的帐户、商品发送委托单,发送成功返回True,发送失败返回False。
该函数可针对叠加商品进行处理,可用Data1.A_SendOrder(...)进行调用。
该函数直接发单,不经过任何确认,并会在每次公式计算时发送,一般需要配合着仓位头寸进行条件处理,在不清楚运行机制的情况下,请慎用。
示例 If (A_BuyPosition()>0 && A_GetOpenOrderCount()==0)
{
A_SendOrder(Enum_Sell,Enum_Exit,A_BuyPosition(),Q_BidPrice());
...
} |
|