TradeBlazer函数详细说明

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

TradeBlazer函数详细说明A_AccountID说明返回当前公式应用的交易帐户ID。语法StringA_AccountID()参数无备注返回当前公式应用的交易帐户ID,返回值为字符串,无效时返回空串。注:不能使用于历史测试,仅适用于实时行情交易。示例无A_BrokerID说明返回当前公式应用的交易帐户对应的交易商ID。语法StringA_BrokerID()参数无备注返回当前公式应用的交易帐户对应的交易商ID,返回值为字符串,无效时返回空串。注:不能使用于历史测试,仅适用于实时行情交易。示例无A_BuyAvgPrice说明返回当前公式应用的帐户下当前商品的买入持仓均价。语法NumericA_BuyAvgPrice()参数无备注返回当前公式应用的帐户下当前商品的买入持仓均价,返回值为浮点数。注:不能使用于历史测试,仅适用于实时行情交易。示例无A_BuyPosition说明返回当前公式应用的帐户下当前商品的买入持仓。语法NumericA_BuyPosition()参数无备注返回当前公式应用的帐户下当前商品的买入持仓,返回值为浮点数。注:不能使用于历史测试,仅适用于实时行情交易。示例当前持多仓2手,A_BuyPosition返回2。A_BuyProfitLoss说明返回当前公式应用的帐户下当前商品的买入持仓盈亏。语法NumericA_BuyProfitLoss()参数无备注返回当前公式应用的帐户下当前商品的买入持仓盈亏,返回值为浮点数。注:不能使用于历史测试,仅适用于实时行情交易。示例无A_CurrentEquity说明返回当前公式应用的交易帐户的动态权益。语法NumericA_CurrentEquity()参数无备注返回当前公式应用的交易帐户的动态权益,返回值为浮点数。注:不能使用于历史测试,仅适用于实时行情交易。示例无A_DeleteOrder说明针对当前公式应用的帐户、商品发送撤单指令。语法BoolA_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)参数BuyOrSell发送委托单的买卖类型,取值为Enum_Buy或Enum_Sell之一;EntryOrExit发送委托单的开平仓类型,取值为Enum_Entry,Enum_Exit,Enum_ExitToday之一;备注返回当前公式应用的帐户下当前商品的最后一个当日委托单索引,按输入参数为条件,返回值为整型。如果返回值不等于InvalidInteger,即为有效,可通过该索引获取相关的委托单状态,价格,数量等信息。注:不能使用于历史测试,仅适用于实时行情交易。示例LastIndex=A_GetLastOrderIndex(Enum_Buy,Enum_Entry);If(LastIndex!=InvalidInteger){orderPrice=A_OrderPrice(LastIndex);...}A_GetOpenOrderCount说明返回当前公式应用的帐户下当前商品的未成交委托单数量。语法IntegerA_GetOpenOrderCount()参数无备注返回当前公式应用的帐户下当前商品的未成交委托单数量,返回值为整型。该函数返回委托单数量中只包含未成交的类型:部分成交和已申报。注:不能使用于历史测试,仅适用于实时行情交易。示例nCount=A_GetOpenOrderCount();Fori=1TonCount{nStatus=A_OpenOrderStatus(i);}A_GetOrderCount说明返回当前公式应用的帐户下当前商品的当日委托单数量。语法IntegerA_GetOrderCount()参数无备注返回当前公式应用的帐户下当前商品的当日委托单数量,返回值为整型。该函数返回委托单数量中包含所有的类型:全部成交,已申报,已撤单,部分成交等。注:不能使用于历史测试,仅适用于实时行情交易。示例nCount=A_GetOrderCount();Fori=1TonCount{nStatus=A_OrderStatus(i);...}A_OpenOrderBuyOrSell说明返回当前公式应用的帐户下当前商品的某个未成交委托单的买卖类型。语法IntegerA_OpenOrderBuyOrSell(IntegernIndex=0)参数nIndex当日委托单数组的索引值,以1为基值递增。nIndex=0时取最后提交的委托单数据。备注返回当前公式应用的帐户下当前商品的某个未成交委托单的买卖类型,返回值为整型。该函数返回值可以与Enum_Buy、Enum_Sell等买卖状态枚举值进行比较,根据类型不同分别处理。注:不能使用于历史测试,仅适用于实时行情交易。示例nCount=A_GetOpenOrderCount();Fori=1TonCount{nBorS=A_OpenOrderBuyOrSell(i);If(nBorS==Enum_Buy())...}A_OpenOrderContractNo说明返回当前公式应用的帐户下当前商品的某个未成交的委托单的合同号。(本函数范围是所有未成交的委托单的合同号,有区别于A_OrderContractNo)语法StringA_OpenOrderContractNo(IntegernIndex=0)参数nIndex当日委托单数组的索引值,以1为基值递增。nIndex=0时取最后提交的委托单数据。备注返回当前公式应用的帐户下当前商品的某个委托单的合同号,返回值为字符串。注:不能使用于历史测试,仅适用于实时行情交易。示例nCount=A_GetOpenOrderCount();Fori=1TonCount{strContractNo=A_OpenOrderContractNo(i);...}A_OpenOrderEntryOrExit说明返回当前公式应用的帐户下当前商品的某个未成交委托单的开平仓状态。语法IntegerA_OpenOrderEntryOrExit(IntegernIndex=0)参数nIndex当日委托单数组的索引值,以1为基值递增。nIndex=0时取最后提交的委托单数据。备注返回当前公式应用的帐户下当前商品的某个未成交委托单的开平仓状态,返回值为整型。该函数返回值可以与Enum_Entry、Enum_Exit等开平仓状态枚举值进行比较,根据类型不同分别处理。注:不能使用于历史测试,仅适用于实时行情交易。示例nCount=A_GetOpenOrderCount();Fori=1TonCount{nEntryFlag=A_OpenOrderEntryOrExit(i);If(nEntryFlag==Enum_ExitToday())...}A_OpenOrderFilledLot说明返回当前公式应用的帐户下当前商品的某个未成交委托单的成交数量。语法NumericA_OpenOrderFilledLot(IntegernIndex=0)参数nIndex当日委托单数组的索引值,以1为基值递增。nIndex=0时取最后提交的委托单数据。备注返回当前公式应用的帐户下当前商品的某个未成交委托单的成交数量,返回值为浮点数。只有当前委托单为部分成交时,该函数才会返回有效值。注:不能使用于历史测试,仅适用于实时行情交易。示例nCount=A_GetOpenOrderCount();Fori=1TonCount{OpenOrderFilledLot=A_OpenOrderFilledLot(i);...}A_OpenOrderFilledPrice说明返回当前公式应用的帐户下当前商品的某个未成交委托单的成交价格。语法NumericA_OpenOrderFilledPrice(IntegernIndex=0)参数nIndex当日委托单数组的索引值,以1为基值递增。nIndex=0时取最后提交的委托单数据。备注返回当前公式应用的帐户下当前商品的某个未成交委托单的成交价格,返回值为浮点数。只有当前委托单为部分成交时,该函数才会返回有效值。该成交价格可能为多个成交价格的平均值。注:不能使用于历史测试,仅适用于实时行情交易。示例nCount=A_GetOpenOrderCount();Fori=1TonCount{OpenOrderFilledPrice=A_OpenOrderFilledPrice(i);}A_OpenOrderLot说明返回当前公式应用的帐户下当前商品的某个未成交委托单的委托数量。语法NumericA_OpenOrderLot(IntegernIndex=0)参数nIndex当日委托单数组的索引值,以1为基值递增。nIndex=0时取最后提交的委托单数据。备注返回当前公式应用的帐户下当前商品的某个未成交委托单的委托数量,返回值为浮点数。注:不能使用于历史测试,仅适用于实时行情交易。示例nCount=A_GetOpenOrderCount();Fori=1TonCount{OpenOrderLot=A_OpenOrderLot(i);...}A_OpenOrderPrice说明返回当前公式应用的帐户下当前商品的某个未成交委托单的委托价格。语法NumericA_OpenOrderPrice(IntegernIndex=0)参数nIndex当日委托单数组的索引值,以1为基值递增。nIndex=0时取最后提交的委托单数据。

1 / 103
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功