交易开拓者函数一览表(文华对照)
交易开拓者文华数学函数
绝对值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
交易账户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
账户函数(交易开拓者账户函数只对最后一个bar有效)
返回当前公式应用的帐户下
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
举值
交易函数
获得保本交易的平均持仓Bar
AvgBarsEvenTrade 数
获得亏损交易的平均持仓Bar
AvgBarsLosTrade 数
获得盈利交易的平均持仓Bar
AvgBarsWinTrade 数
获得当前持仓的平均建仓价
AvgEntryPrice
格
获得当前持仓的第一个建仓
BarsSinceEntry 位置到当前位置的Bar计数
获得最近平仓位置到当前位
BarsSinceExit
置的Bar计数
产生一个多头建仓操作Buy
产生一个空头平仓操作BuyToCover
获得当前持仓位置的每手浮
ContractProfit
动盈亏
获得当前的可用资金CurrentCapital
获得当前持仓的持仓合约数CurrentContracts 获得当前持仓的建仓次数CurrentEntries
获得当前持仓的第一个建仓
EntryDate
位置的日期
获得当前持仓的第一个建仓
EntryPrice
价格
获得当前持仓的第一个建仓
EntryTime
位置的时间
获得最近平仓位置Bar日期ExitDate
获得最近平仓位置的平仓价
ExitPrice
格
获得最近平仓位置Bar时间ExitTime
获得累计的总亏损GrossLoss
获得累计的总利润GrossProfit
获得最大单次交易亏损数LargestLosTrade
获得最大单次交易盈利数LargestWinTrade
获得当前持仓状态MarketPosition
获得最大连续亏损交易次数MaxConsecLosers
获得最大连续盈利交易次数MaxConsecWinners
获得当前持仓的最大持仓合
MaxContracts
约数
获得最大的持仓合约数MaxContractsHeld 获得最大的建仓次数MaxEntries
获得最大的资产缩水值MaxIDDrawDown
获得当前持仓的最大浮动亏
MaxPositionLoss
损数
获得当前持仓的最大浮动盈
MaxPositionProfit 利数
获得累计的净利润NetProfit
获得保本交易的总次数NumEvenTrades
获得亏损交易的总次数NumLosTrades
获得盈利交易的总次数NumWinTrades
获得盈利的成功率PercentProfit
获得当前持仓位置的浮动盈
PositionProfit
亏
产生一个多头平仓操作Sell
产生一个空头建仓操作SellShort
根据参数进行保本平仓操作SetBreakEven
根据参数进行价值回落平仓
SetDollarTrailing 操作
当日收盘全部平仓SetExitOnClose
根据参数进行盘整平仓操作SetInactivate
根据参数进行百分比回落平
SetPercentTrailing 仓操作
根据参数进行区间回落平仓
SetPeriodTrailing
操作
根据参数进行获利平仓操作SetProfitTarget
根据参数进行止损平仓操作SetStopLoss
获得保本交易的总持仓Bar数TotalBarsEvenTrades
获得亏损交易的总持仓Bar数TotalBarsLosTrades
获得盈利交易的总持仓Bar数TotalBarsWinTrades
获得交易的总次数TotalTrades
其他函数
产生一个报警动作Alert
返回当前公式应用的报警设
AlertEnabled
置
输出用户字段的一个布尔值FieldBool
输出用户字段的一个数值FieldNumeric
输出用户字段的一个字符串FieldString
在指定文件中追加一行字符
FileAppend
串
删除指定文件FileDelete
获得当前执行的公式名称FormulaName
获取某个索引的全局变量值GetGlobalVar
在技术分析中输出交易指令
I_AvgEntryPrice
组合在当前Bar的平均建仓成
本
在技术分析中输出交易指令
I_CloseEquity
组合在当前Bar的盈亏
在技术分析中输出交易指令
I_CurrentContracts
组合在当前Bar的持仓手数
在技术分析中输出交易指令
I_MarketPosition
组合在当前Bar的持仓状况
在技术分析中输出交易指令
I_OpenEquity
组合在当前Bar的浮动盈亏
执行真假值判断,根据逻辑
测试的真假值返回不同的数
IIF IF(C,A,B)值
执行真假值判断,根据逻辑
测试的真假值返回不同的字
IIFString
符串
返回整型的无效值InvalidInteger
返回数值型的无效值InvalidNumeric
字符串的无效值InvalidString
在当前Bar输出一个布尔值PlotBool
在当前Bar输出一个数值PlotNumeric
在当前Bar输出一个字符串PlotString
在当前Bar输出两个值,用于
PlotBar
在图表中当前Bar上画出连接
两个值的线条
设置某个索引的全局变量值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个周期内是否有满
无对应函数EXIST(COND,N)
足条件COND
判断过去N个周期内是否一直
无对应函数EVERY(COND,N)
满足条件COND
判断过去N1到N2周期内是否
无对应函数LAST(COND,N1,N2)
一直满足条件COND
如果A在前N个周期内都小于
无对应函数LONGCROSS(A,B,N)
B,本周期上穿B,则返回1。
否则返回0。
信号过滤函数无对应函数NOFILTER
如果该周期收阴则返回1,否
无对应函数ISDOWN
则返回0。
如果该周期平盘则返回1,否
无对应函数ISEQUAL
则返回0。
如果该周期收阳则返回1,否
无对应函数ISUP
则返回0。
取得当前周期是否为最后一
无对应函数ISLASTBAR
根K线。
当条件COND满足时,取当时
无对应函数VALUEWHEN(COND,DATA)的DATA的值,否则取得
VALUEWHEN的前一个值。
向上舍入。返回沿X数值增大
无对应函数CEILING(X)
方向最接近的整数。
向下舍入。返回沿X数值减小
无对应函数FLOOR(X)
方向最接近的整数。
当X为0时返回1,否则返回0。无对应函数NOT(X)
取反。无对应函数REVERSE(X)