交易开拓者函数一览表(文华对照) |
| 交易开拓者 | 文华 |
数学函数 | | |
绝对值 | Abs | ABS(X) |
反余弦值 | Acos | ACOS(X) |
反双曲余弦值 | Acosh | |
反正弦值 | Asin | ASIN(X) |
反双曲正弦值 | Asinh | |
反正切值 | Atan | ATAN(X) |
给定的X及Y坐标值的反正切值 | Atan2 | |
反双曲正切值 | Atanh | |
沿绝对值增大方向按基数舍入 | Ceiling | |
从给定数目的对象集合中提取若干对象的组合数 | Combin | |
余弦值 | Cos | COS(X) |
双曲余弦值 | Cosh | |
余切值 | Ctan | |
沿绝对值增大方向取整后最接近的偶数 | Even | |
e的N次幂 | Exp | EXP(X) |
数的阶乘 | Fact | |
沿绝对值减少的方向去尾舍入 | Floor | |
实数舍入后的小数值 | FracPart | |
实数舍入后的整数值 | IntPart | |
自然对数 | Ln | LN(X) |
对数 | Log | LOG(X) |
余数 | Mod | MOD(A,B) |
负绝对值 | Neq | |
指定数值舍入后的奇数 | Odd | |
返回PI | Pi | |
给定数字的乘幂 | Power | POW(A,B) |
随机数 | Rand | |
按指定位数舍入 | Round | |
靠近零值,舍入数字 | RoundDown | |
远离零值,舍入数字 | RoundUp | |
数字的符号 | Sign | SGN(X) |
正弦值 | Sin | |
双曲正弦值 | Sinh | SIN(X) |
平方 | Sqr | SQUARE(X) |
正平方根 | Sqrt | SQRT(X) |
正切值 | Tan | TAN(X) |
双曲正切值 | Tanh | |
取整 | Trunc | INTPART(X) |
字符串函数 | | |
测试是否相同 | Exact | |
返回字符串中的字符数 | Len | |
大写转小写 | Lower | |
数字转化为字符串 | Text | |
取出文本两边的空格 | Trim | |
小写转大写 | Upper | |
文字转化为数字 | Value | |
颜色函数 | | |
黑色 | Black | COLORBLACK |
蓝色 | Blue | COLORBLUE |
青色 | Cyan | COLORCYAN |
茶色 | DarkBrown | |
深青色 | DarkCyan | |
深灰色 | DarkGray | |
深绿色 | DarkGreen | |
深褐色 | DarkMagenta | |
深红色 | DarkRed | |
默认颜色 | DefaultColor | |
绿色 | Green | COLORGREEN |
浅灰色 | LightGray | COLORLIGHTGREY |
紫红色 | Magenta | COLORMAGENTA |
红色 | Red | COLORRED |
自定义颜色 | Rgb | Rgb |
白色 | White | COLORWHITE |
黄色 | Yellow | COLORYELLOW |
时间函数 | | |
当前日期 | CurrentDate | |
当前时间 | CurrentTime | |
日期时间值转化为字符串类型 | DateTimeToString | |
日期值转化为字符串类型 | DateToString | |
获得当前bar的日信息 | Day | DAY |
获得星期一值 | Monday | |
获得星期二值 | Tuesday | |
获得星期三值 | Wednesday | |
获得星期四值 | Thursday | |
获得星期五值 | Friday | |
获得星期六值 | Saturday | |
获得星期日值 | Sunday | |
获得当前bar的小时信息 | Hour | HOUR |
将参数生成日期值 | MakeDate | |
将参数生成日期时间值 | MakeDateTime | |
将参数生成时间值 | MakeTime | |
获得当前bar的分钟信息 | Minute | MINUTE |
获得当前bar的月信息 | Month | MONTH |
获得当前bar的秒信息 | Second | |
将字符串转化为日期 | StringToDate | |
将字符串转化为日期时间 | StringToDateTime | |
将字符串转化为时间 | StringToTime | |
获得交易开拓者平台的当前日期时间 | SystemDateTime | |
将时间值转化为字符串类型 | TimeToString | |
获得当前bar的周信息 | Weekday | WEEKDAY |
获得当前bar的年信息 | Year | YEAR |
数据函数 | | |
当前商品数据的bar总数 | BarCount | |
当前商品当前bar的状态值 | BarStatus | |
当前bar收盘价 | C | |
当前bar收盘价 | Close | CLOSE |
当前商品当前bar的索引值 | CurrentBar | BARPOS |
当前bar日期 | D | |
当前bar日期 | Date | |
当前bar的最高价 | H | |
当前bar的最高价 | High | HIGH |
当前历史数据是否有效 | HistoryDataExist | |
当前bar的最低价 | L | |
当前bar的最低价 | Low | LOW |
下一个bar的收盘价(未来函数) | NextClose | |
下一个bar的最高价(未来函数) | NextHigh | |
下一个bar的最低价(未来函数) | NextLow | |
下一个bar的开盘价(未来函数) | NextOpen | |
下一个bar的持仓量(未来函数) | NextOpenInt | |
下一个bar的成交量(未来函数) | NextVol | |
当前bar的开盘价 | O | |
当前bar的开盘价 | Open | OPEN |
当前bar的持仓量 | OpenInt | OPI |
当前bar的时间 | T | |
当前bar的时间 | Time | |
当前bar的成交量 | V | |
当前bar的成交量 | Vol | VOL |
属性函数 | | |
当前商品的时间周期数值 | BarInterval | |
当前商品的时间周期类型 | BarType | |
当前商品数据的买卖盘个数 | BidAskSize | |
当前商品的一个整数点价值 | BigPointValue | |
是否支持市价委托 | CanMarketOrder | |
是否支持做空 | CanShortTrade | |
是否支持Stop委托 | CanStopOrder | |
是否可以交易 | CanTrade | |
当前商品合约大小 | ContractSize | |
每张合约包含基本单位 | ContractUnit | |
当前商品交易的货币名称 | CurrencyName | |
当前商品交易的货币符号 | CurrencySymbol | |
当前商品的交易所名称 | ExchangeName | |
当前商品的初始保证金 | InitialMargin | |
当前商品的维持保证金 | MaintenanceMargin | |
当前商品的默认保证金 | MarginRatio | |
当前商品单笔交易限量 | MaxSingleTradeSize | |
当前商品最小变动量 | MinMove | |
当前商品的计数单位 | PriceScale | |
当前商品的点差 | Spread | |
当前商品的代码 | Symbol | |
当前商品的名称 | SymbolName | |
当前商品的类型 | SymbolType | |
行情函数(交易开拓者行情函数只对最后一个bar有效) |
最新卖盘价格 | Q_AskPrice | |
最新卖盘量 | Q_AskVol | |
实时均价 | Q_AvgPrice | AVPRICE |
卖盘价格变化标志 | Q_AskPriceFlag | |
最新买盘价格 | Q_BidPrice | |
买盘价格变化标志 | Q_BidPriceFlag | |
最新买盘量 | Q_BidVol | |
当日收盘价 | Q_Close | CLOSE |
当日最高价 | Q_High | HIGH |
历史最高价 | Q_HisHigh | |
历史最低价 | Q_HisLow | |
内盘 | Q_InsideVol | |
最新价 | Q_Last | |
最新价变化标志 | Q_LastFlag | |
最新成交时间 | Q_LastTime | |
商品的现手 | Q_LastVol | |
当日最低价 | Q_Low | LOW |
当日跌停板价 | Q_LowerLimit | |
当日开盘价 | Q_Open | OPEN |
当日持仓量 | Q_OpenInt | OPI |
持仓量变化标志 | Q_OpenIntFlag | |
当前商品的振幅 | Q_Oscillation | |
当前商品的外盘 | Q_OutsideVol | |
当前商品的昨日持仓量 | Q_PreOpenInt | |
当前商品的昨日结算价 | Q_PreSettlePrice | SETTLE |
当日涨跌 | Q_PriceChg | |
当日涨跌幅 | Q_PriceChgRatio | |
当前商品的最新笔升跌 | Q_TickChg | |
当日开仓量 | Q_TodayEntryVol | |
当日平仓量 | Q_TodayExitVol | |
当日成交量 | Q_TodayVol | VOL |
成交金额 | Q_TurnOver | |
当日涨停板价 | Q_UpperLimit | |
行情数据是否有效 | QuoteDataExist | |
账户函数(交易开拓者账户函数只对最后一个bar有效) |
交易账户ID | A_AccountID | |
对应交易商ID | A_BrokerID | |
当前账户下当前商品买入持仓均价 | A_BuyAvgPrice | |
当前账户的买入冻结 | A_BuyFreeze | |
当前账户的买入保证金 | A_BuyMargin | |
当前账户的买入持仓 | A_BuyPosition | |
当前账户的买入持仓盈亏 | A_BuyProfitLoss | |
当前账户的动态权益 | A_CurrentEquity | |
撤单指令 | A_DeleteOrder | |
当前账户的可用资金 | A_FreeMargin | |
返回当前商品最后一个未成交单的索引 | A_GetLastOpenOrderIndex | |
返回当前商品的最后一个当日委托单索引 | A_GetLastOrderIndex | |
返回当前商品的未成交委托单数量 | A_GetOpenOrderCount | |
返回当前商品的当日委托单数量 | A_GetOrderCount | |
返回当前商品的未成交委托单买卖类型 | A_OpenOrderBuyOrSell | |
返回当前账户当前商品的某个委托单合同号 | A_OpenOrderContractNo | |
当前账户当前商品某个未成交委托单的开平仓状态 | A_OpenOrderEntryOrExit | |
当前账户当前商品的某个未成交委托单的成交价格 | A_OpenOrderFilledPrice | |
当前账户当前商品的某个未成交委托单的委托数量 | A_OpenOrderLot | |
当前账户当前商品的某个未成交委托单的委托价格 | A_OpenOrderPrice | |
当前账户当前商品的某个未成交委托单状态 | A_OpenOrderStatus | |
当前账户当前商品的某个未成交委托单的委托时间 | A_OpenOrderTime | |
当前账户当前商品的某个交委托单的买卖类型 | A_OrderBuyOrSell | |
当前账户当前商品的某个交委托单的合同号 | A_OrderContractNo | |
当前账户当前商品的某个交委托单的撤单数量 | A_OrderCanceledLot | |
返回当前公式应用的帐户下当前商品的某个委托单的开平仓状态。 | A_OrderEntryOrExit | |
返回当前公式应用的帐户下当前商品的某个委托单的成交数量。 | A_OrderFilledLot | |
返回当前公式应用的帐户下当前商品的某个委托单的成交价格。 | A_OrderFilledPrice | |
返回当前公式应用的帐户下当前商品的某个委托单的委托数量。 | A_OrderLot | |
返回当前公式应用的帐户下当前商品的某个委托单的委托价格。 | A_OrderPrice | |
返回当前公式应用的帐户下当前商品的某个委托单的状态。 | A_OrderStatus | |
返回当前公式应用的帐户下当前商品的某个委托单的委托时间。 | A_OrderTime | |
返回当前公式应用的帐户下当前商品的持仓盈亏 | A_PositionProfitLoss | |
返回当前交易帐户的昨日结存。 | A_PreviousEquity | |
返回当前交易帐户的浮动盈亏。 | A_ProfitLoss | |
针对当前帐户、商品发送委托单 | A_SendOrder | |
返回当前帐户下当前商品的卖出持仓均价 | A_SellAvgPrice | |
返回当前交易帐户的卖出冻结 | A_SellFreeze | |
返回当前交易帐户的卖出保证金 | A_SellMargin | |
返回当前帐户下当前商品的卖出持仓 | A_SellPosition | |
返回当前帐户下当前商品的卖出持仓盈亏 | A_SellProfitLoss | |
返回当前帐户下当前商品的当日买入持仓 | A_TodayBuyPosition | |
返回当前公式应用的交易帐户的当日入金 | A_TodayDeposit | |
返回当前公式应用的交易帐户的当日出金 | A_TodayDrawing | |
返回当前帐户下当前商品的当日卖出持仓 | A_TodaySellPosition | |
返回当前帐户下当前商品的持仓均价 | A_TotalAvgPrice | |
返回当前帐户下当前商品的总持仓 | A_TotalPosition | |
当前公式应用商品的帐户数据是否有效 | AccountDataExist | |
枚举函数 | | |
返回买卖状态的买入枚举值 | Enum_Buy | |
返回委托状态的已撤单枚举值 | Enum_Canceled | |
返回委托状态的正在撤单枚举值 | Enum_Canceling | |
返回委托状态的正在申报枚举值 | Enum_Declare | |
返回委托状态的已申报枚举值 | Enum_Declared | |
返回委托状态的已废除枚举值 | Enum_Deleted | |
返回开平仓状态的开仓枚举值 | Enum_Entry | |
返回开平仓状态的平仓枚举值 | Enum_Exit | |
返回开平仓状态的平今仓枚举值 | Enum_ExitToday | |
返回委托状态的全部成交枚举值 | Enum_Filled | |
返回委托状态的部分成交枚举值 | Enum_FillPart | |
返回委托状态的部分成交枚举值 | Enum_Sell |
其他函数
| 交易开拓者 |
文华
|
产生一个报警动作 | Alert | |
返回当前公式应用的报警设置 | AlertEnabled | |
输出用户字段的一个布尔值 | FieldBool | |
输出用户字段的一个数值 | FieldNumeric | |
输出用户字段的一个字符串 | FieldString | |
在指定文件中追加一行字符串 | FileAppend | |
删除指定文件 | FileDelete | |
获得当前执行的公式名称 | FormulaName | |
获取某个索引的全局变量值 | GetGlobalVar | |
在技术分析中输出交易指令组合在当前Bar的平均建仓成本 | I_AvgEntryPrice | |
在技术分析中输出交易指令组合在当前Bar的盈亏 | I_CloseEquity | |
在技术分析中输出交易指令组合在当前Bar的持仓手数 | I_CurrentContracts | |
在技术分析中输出交易指令组合在当前Bar的持仓状况 | I_MarketPosition | |
在技术分析中输出交易指令组合在当前Bar的浮动盈亏 | I_OpenEquity | |
执行真假值判断,根据逻辑测试的真假值返回不同的数值 | IIF | IF(C,A,B) |
执行真假值判断,根据逻辑测试的真假值返回不同的字符串 | IIFString | |
返回整型的无效值 | InvalidInteger | |
返回数值型的无效值 | InvalidNumeric | |
字符串的无效值 | InvalidString | |
在当前Bar输出一个布尔值 | PlotBool | |
在当前Bar输出一个数值 | PlotNumeric | |
在当前Bar输出一个字符串 | PlotString | |
在当前Bar输出两个值,用于在图表中当前Bar上画出连接两个值的线条 | PlotBar | |
设置某个索引的全局变量值 | SetGlobalVar | |
删除曾经输出的值 | Unplot | |
| | |
金融、数理统计(内建用户函数) |
求卡夫曼自适应移动平均 | AdaptiveMovAvg | |
求平均 | Average | MA(X,N) |
快速计算平均值 | AverageFC | |
求平均背离 | AvgDeviation | |
求平均价格 | AvgPrice | |
求平均真实范围 | AvgTrueRange | |
求皮尔森相关系数 | CoefficientR | |
求相关系数 | Correlation | |
求协方差 | Covar | |
求是否上穿 | CrossOver | CROSS(X,Y) |
求是否下破 | CrossUnder | |
求累计值 | Cum | |
求双指数移动平均 | DEMA | |
求趋势平滑 | Detrend | |
求偏差均方和 | DevSqrd | |
求极值 | Extremes | |
求Fisher变换 | Fisher | |
求反Fisher变换 | FisherInv | |
求调和平均数 | HarmonicMean | |
求最高 | Highest | HHV(X,N) |
求最高值出现的Bar | HighestBar | HHVBARS(X,N)类似 |
求峰度系数 | Kurtosis | |
求线性回归 | LinearReg | |
求线性回归角度 | LinearRegAngle | |
求线性回归斜率 | LinearRegSlope | SLOPE(X,N) |
求线性回归值 | LinearRegValue | FORCAST(X,N) |
求最低 | Lowest | LLV(X,N) |
求最低值出现的Bar | LowestBar | LLVBARS(X,N) |
求最大值 | Max | MAX(A,B) |
求中位数 | Median | |
求中点 | MidPoint | |
求最小值 | Min | MIN(A,B) |
求众数 | Mode | |
求动量 | Momentum | |
求N极值 | NthExtremes | |
求第N高 | NthHigher | |
求第N高出现的Bar | NthHigherBar | |
求第N低 | NthLower | |
求第N低出现的Bar | NthLowerBar | |
求抛物线转向 | ParabolicSAR | SAR(N, Step, Max) |
求涨跌幅 | PercentChange | |
求威廉指标 | PercentR | |
求排列 | Permutation | |
求转折 | Pivot | |
求振荡 | PriceOscillator | |
求变动率 | RateOfChange | |
求平滑平均 | SAverage | |
求偏度系数 | Skewness | |
求标准差 | StandardDev | STD(X,N),STDP(X,N) |
求和 | Summation | SUM(X,N) |
快速求和 | SummationFC | |
求波峰点 | SwingHigh | |
求波峰点出现的Bar | SwingHighBar | |
求波谷点 | SwingLow | |
求波谷点出现的Bar | SwingLowBar | |
求真实高点 | TrueHigh | |
求真实低点 | TrueLow | |
求真实范围 | TrueRange | |
求估计方差 | VariancePS | VAR(X,N),VARP(X,N) |
求权重平均 | WAverage | SMA(X,N,M) |
求指数平均 | XAverage | |
文华独有函数(交易开拓者没有直接对应的函数) |
若X非0,则将当前位置到N周期前的数值设为1。 | 无对应函数 | BACKSET(X,N) |
求上一次条件成立到当前的周期数。 | 无对应函数 | BARSLAST(X) |
统计在N周期内满足X条件的周期数。 | 无对应函数 | COUNT(X,N) |
返回X的动态移动平均,其中A必须介于0及1之间。 | 无对应函数 | DMA(X,A) |
求X在N周期内的平滑移动平均。(指数加权) | 无对应函数 | EMA(X,N) |
求X在N周期内的加权平均。(线性加权) | 无对应函数 | EMA2(X,N) |
ZIGZAG之字转向(未来函数) | ZigZag技术指标 | ZIGZAG(X,P,C) |
取得ZIGZAG前M个波峰的值(未来函数) | 无对应函数 | PEAK(X,P,M,C) |
取得ZIGZAG前M个波峰到当前周期的周期数。(未来函数) | 无对应函数 | PEAKBARS(X,P,M,C) |
取得ZIGZAG前M个波谷的值。(未来函数) | 无对应函数 | TROUGH(X,P,M,C) |
取得ZIGZAG前M个波谷到当前周期的周期数 (未来函数) | 无对应函数 | TROUGHBARS(X,P,M,C) |
得到X向前累加直到大于A时的周期数。 | 无对应函数 | SUMBARS(X,A) |
求X在N周期内的三角移动平均。 | 无对应函数 | TRMA(X,N) |
求X在N周期内的时间序列移动平均。 | 无对应函数 | TSMA(X,N) |
求X在N周期内的平均绝对偏差。 | 无对应函数 | AVEDEV(X,N) |
数据偏差平方和。 | 无对应函数 | DEVSQ(X,N) |
判断A是否位于B及C之间 | 无对应函数 | BETWEEN(A,B,C) |
判断过去N个周期内是否有满足条件COND | 无对应函数 | EXIST(COND,N) |
判断过去N个周期内是否一直满足条件COND | 无对应函数 | EVERY(COND,N) |
判断过去N1到N2周期内是否一直满足条件COND | 无对应函数 | LAST(COND,N1,N2) |
如果A在前N个周期内都小于B,本周期上穿B,则返回1。否则返回0。 | 无对应函数 | LONGCROSS(A,B,N) |
信号过滤函数 | 无对应函数 | NOFILTER |
如果该周期收阴则返回1,否则返回0。 | 无对应函数 | ISDOWN |
如果该周期平盘则返回1,否则返回0。 | 无对应函数 | ISEQUAL |
如果该周期收阳则返回1,否则返回0。 | 无对应函数 | ISUP |
取得当前周期是否为最后一根K线。 | 无对应函数 | ISLASTBAR |
当条件COND满足时,取当时的DATA的值,否则取得VALUEWHEN的前一个值。 | 无对应函数 | VALUEWHEN(COND,DATA) |
向上舍入。返回沿X数值增大方向最接近的整数。 | 无对应函数 | CEILING(X) |
向下舍入。返回沿X数值减小方向最接近的整数。 | 无对应函数 | FLOOR(X) |
当X为0时返回1,否则返回0。 | 无对应函数 | NOT(X) |
取反。 | 无对应函数 | REVERSE(X) |