TB函数用法手册Word文件下载.docx
- 文档编号:16907318
- 上传时间:2022-11-27
- 格式:DOCX
- 页数:173
- 大小:65.11KB
TB函数用法手册Word文件下载.docx
《TB函数用法手册Word文件下载.docx》由会员分享,可在线阅读,更多相关《TB函数用法手册Word文件下载.docx(173页珍藏版)》请在冰豆网上搜索。
返回当前公式应用的帐户下当前商品的买入持仓均价。
NumericA_BuyAvgPrice()
返回当前公式应用的帐户下当前商品的买入持仓均价,返回值为浮点数。
A_BuyFreeze
返回当前公式应用的交易帐户的买入冻结。
NumericA_BuyFreeze()
返回当前公式应用的交易帐户的买入冻结,返回值为浮点数。
A_BuyMargin
返回当前公式应用的交易帐户的买入保证金。
NumericA_BuyMargin()
返回当前公式应用的交易帐户的买入保证金,返回值为浮点数。
A_BuyPosition
返回当前公式应用的帐户下当前商品的买入持仓。
NumericA_BuyPosition()
返回当前公式应用的帐户下当前商品的买入持仓,返回值为浮点数。
A_BuyProfitLoss
返回当前公式应用的帐户下当前商品的买入持仓盈亏。
NumericA_BuyProfitLoss()
返回当前公式应用的帐户下当前商品的买入持仓盈亏,返回值为浮点数。
A_CurrentEquity
返回当前公式应用的交易帐户的动态权益。
NumericA_CurrentEquity()
返回当前公式应用的交易帐户的动态权益,返回值为浮点数。
A_DeleteOrder
针对当前公式应用的帐户、商品发送撤单指令。
NumericA_DeleteOrder(StringstrContractNo="
"
)
strContractNo所要撤委托单的合同号。
strContractNo="
时撤该帐户,该商品所有未成交委托单。
针对当前公式应用的帐户、商品发送撤单指令,发送成功返回True,发送失败返回False。
该函数可针对叠加商品进行处理,可用Data1.A_DeleteOrder(...)进行调用。
该函数直接发单,不经过任何确认,并会在每次公式计算时发送,一般需要配合着仓位头寸进行条件处理,在不清楚运行机制的情况下,请慎用。
If(A_GetOpenOrderCount()>
0)
{
A_DeleteOrder();
...
}
或者用如下方式撤最后发送的未成交单:
If(A_GetOpenOrderCount()>
0){
A_DeleteOrder(A_OpenOrderContractNo());
A_FreeMargin
返回当前公式应用的交易帐户的可用资金。
NumericA_FreeMargin()
返回当前公式应用的交易帐户的可用资金,返回值为浮点数。
A_GetLastOpenOrderIndex
返回当前公式应用的帐户下当前商品的最后一个未成交委托单索引,按输入参数为条件。
IntegerA_GetLastOpenOrderIndex(IntegerBuyOrSell,IntegerEntryOrExit)
BuyOrSell发送委托单的买卖类型,取值为Enum_Buy或Enum_Sell之一;
EntryOrExit发送委托单的开平仓类型,取值为Enum_Entry,Enum_Exit,Enum_ExitToday之一;
返回当前公式应用的帐户下当前商品的最后一个未成交委托单索引,按输入参数为条件,返回值为整型。
如果返回值不等于InvalidInteger,即为有效,可通过该索引获取相关的委托单状态,价格,数量等信息。
LastIndex=A_GetLastOpenOrderIndex(Enum_Buy,Enum_Entry);
If(LastIndex!
=InvalidInteger)
orderPrice=A_OpenOrderPrice(LastIndex);
A_GetLastOrderIndex
返回当前公式应用的帐户下当前商品的最后一个当日委托单索引,按输入参数为条件。
IntegerA_GetLastOrderIndex(IntegerBuyOrSell,IntegerEntryOrExit)
返回当前公式应用的帐户下当前商品的最后一个当日委托单索引,按输入参数为条件,返回值为整型。
LastIndex=A_GetLastOrderIndex(Enum_Buy,Enum_Entry);
orderPrice=A_OrderPrice(LastIndex);
A_GetOpenOrderCount
返回当前公式应用的帐户下当前商品的未成交委托单数量。
IntegerA_GetOpenOrderCount()
返回当前公式应用的帐户下当前商品的未成交委托单数量,返回值为整型。
该函数返回委托单数量中只包含未成交的类型:
部分成交和已申报。
nCount=A_GetOpenOrderCount();
Fori=1TonCount
nStatus=A_OpenOrderStatus(i);
A_GetOrderCount
返回当前公式应用的帐户下当前商品的当日委托单数量。
IntegerA_GetOrderCount()
返回当前公式应用的帐户下当前商品的当日委托单数量,返回值为整型。
该函数返回委托单数量中包含所有的类型:
全部成交,已申报,已撤单,部分成交等。
nCount=A_GetOrderCount();
nStatus=A_OrderStatus(i);
A_OpenOrderBuyOrSell
返回当前公式应用的帐户下当前商品的某个未成交委托单的买卖类型。
IntegerA_OpenOrderBuyOrSell(IntegernIndex=0)
nIndex当日委托单数组的索引值,以1为基值递增。
nIndex=0时取最后提交的委托单数据。
返回当前公式应用的帐户下当前商品的某个未成交委托单的买卖类型,返回值为整型。
该函数返回值可以与Enum_Buy、Enum_Sell等买卖状态枚举值进行比较,根据类型不同分别处理。
nBorS=A_OpenOrderBuyOrSell(i);
If(nBorS==Enum_Buy())
A_OpenOrderContractNo
返回当前公式应用的帐户下当前商品的某个委托单的合同号。
StringA_OpenOrderContractNo(IntegernIndex=0)
返回当前公式应用的帐户下当前商品的某个委托单的合同号,返回值为字符串。
strContractNo=A_OpenOrderContractNo(i);
A_OpenOrderEntryOrExit
返回当前公式应用的帐户下当前商品的某个未成交委托单的开平仓状态。
IntegerA_OpenOrderEntryOrExit(IntegernIndex=0)
返回当前公式应用的帐户下当前商品的某个未成交委托单的开平仓状态,返回值为整型。
该函数返回值可以与Enum_Entry、Enum_Exit等开平仓状态枚举值进行比较,根据类型不同分别处理。
nEntryFlag=A_OpenOrderEntryOrExit(i);
If(nEntryFlag==Enum_ExitToday())
A_OpenOrderFilledLot
返回当前公式应用的帐户下当前商品的某个未成交委托单的成交数量。
NumericA_OpenOrderFilledLot(IntegernIndex=0)
返回当前公式应用的帐户下当前商品的某个未成交委托单的成交数量,返回值为浮点数。
只有当前委托单为部分成交时,该函数才会返回有效值。
OpenOrderFilledLot=A_OpenOrderFilledLot(i);
A_OpenOrderFilledPrice
返回当前公式应用的帐户下当前商品的某个未成交委托单的成交价格。
NumericA_OpenOrderFilledPrice(IntegernIndex=0)
返回当前公式应用的帐户下当前商品的某个未成交委托单的成交价格,返回值为浮点数。
该成交价格可能为多个成交价格的平均值。
OpenOrderFilledPrice=A_OpenOrderFilledPrice(i);
A_OpenOrderLot
返回当前公式应用的帐户下当前商品的某个未成交委托单的委托数量。
NumericA_OpenOrderLot(IntegernIndex=0)
返回当前公式应用的帐户下当前商品的某个未成交委托单的委托数量,返回值为浮点数。
OpenOrderLot=A_OpenOrderLot(i);
A_OpenOrderPrice
返回当前公式应用的帐户下当前商品的某个未成交委托单的委托价格。
NumericA_OpenOrderPrice(IntegernIndex=0)
返回当前公式应用的帐户下当前商品的某个未成交委托单的委托价格,返回值为浮点数。
OpenOrderPrice=A_OpenOrderPrice(i);
A_OpenOrderStatus
返回当前公式应用的帐户下当前商品的某个未成交委托单的状态。
IntegerA_GetOpenOrderStatus(IntegernIndex=0)
返回当前公式应用的帐户下当前商品的某个未成交委托单的状态,返回值为整型。
该函数返回值可以与Enum_Declared、Enum_FillPart委托状态枚举值进行比较,根据类型不同分别处理。
If(nStatus==Enum_FillPart)
A_OpenOrderTime
返回当前公式应用的帐户下当前商品的某个未成交委托单的委托时间。
NumericA_OpenOrderTime(IntegernIndex=0)
返回当前公式应用的帐户下当前商品的某个未成交委托单的委托时间,返回值为浮点数。
OpenOrderTime=A_OpenOrderTime(i);
A_OrderBuyOrSell
返回当前公式应用的帐户下当前商品的某个委托单的买卖类型。
IntegerA_OrderBuyOrSell(IntegernIndex=0)
返回当前公式应用的帐户下当前商品的某个委托单的买卖类型,返回值为整型。
nBorS=A_OrderBuyOrSell(i);
A_OrderCanceledLot
返回当前公式应用的帐户下当前商品的某个委托单的撤单数量。
NumericA_OrderCanceledLot(IntegernIndex=0)
返回当前公式应用的帐户下当前商品的某个委托单的撤单数量,返回值为浮点数。
OrderCanceledLot=A_OrderCanceledLot(i);
A_OrderContractNo
StringA_OrderContractNo(IntegernIndex=0)
strContractNo=A_OrderContractNo(i);
A_OrderEntryOrExit
返回当前公式应用的帐户下当前商品的某个委托单的开平仓状态。
IntegerA_OrderEntryOrExit(IntegernIndex=0)
返回当前公式应用的帐户下当前商品的某个委托单的开平仓状态,返回值为整型。
nEntryFlag=A_OrderEntryOrExit(i);
A_OrderFilledLot
返回当前公式应用的帐户下当前商品的某个委托单的成交数量。
NumericA_OrderFilledLot(IntegernIndex=0)
返回当前公式应用的帐户下当前商品的某个委托单的成交数量,返回值为浮点数。
OrderFilledLot=A_OrderFilledLot(i);
A_OrderFilledPrice
返回当前公式应用的帐户下当前商品的某个委托单的成交价格。
NumericA_OrderFilledPrice(IntegernIndex=0)
返回当前公式应用的帐户下当前商品的某个委托单的成交价格,返回值为浮点数。
OrderFilledPrice=A_OrderFilledPrice(i);
A_OrderLot
返回当前公式应用的帐户下当前商品的某个委托单的委托数量。
NumericA_OrderLot(IntegernIndex=0)
返回当前公式应用的帐户下当前商品的某个委托单的委托数量,返回值为浮点数。
OrderLot=A_OrderLot(i);
A_OrderPrice
返回当前公式应用的帐户下当前商品的某个委托单的委托价格。
NumericA_OrderPrice(IntegernIndex=0)
返回当前公式应用的帐户下当前商品的某个委托单的委托价格,返回值为浮点数。
OrderPrice=A_OrderPrice(i);
A_OrderStatus
返回当前公式应用的帐户下当前商品的某个委托单的状态。
IntegerA_OrderStatus(IntegernIndex=0)
返回当前公式应用的帐户下当前商品的某个委托单的状态,返回值为整型。
该函数返回值可以与Enum_Declare、Enum_Declared、Enum_Filled等委托状态枚举值进行比较,根据类型不同分别处理。
If(nStatus==Enum_Filled)
A_OrderTime
返回当前公式应用的帐户下当前商品的某个委托单的委托时间。
NumericA_OrderTime(IntegernIndex=0)
返回当前公式应用的帐户下当前商品的某个委托单的委托时间,返回值为浮点数。
OrderTime=A_OrderTime(i);
A_PositionProfitLoss
返回当前公式应用的帐户下当前商品的持仓盈亏。
NumericA_PositionProf
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- TB 函数 用法 手册