博易大师函数、语法指令与指标公式大全 下载本文

博易大师内置函数与指标公式大全

函数 即时行情 DYNAINFO(02) DYNAINFO(03) DYNAINFO(04) DYNAINFO(05) DYNAINFO(06) DYNAINFO(07) DYNAINFO(08) DYNAINFO(09) DYNAINFO(10) DYNAINFO(11) DYNAINFO(12) DYNAINFO(13) DYNAINFO(14) DYNAINFO(15) DYNAINFO(16) DYNAINFO(17) DYNAINFO(22) DYNAINFO(23) DYNAINFO(24) DYNAINFO(25) DYNAINFO(26) DYNAINFO(27) DYNAINFO(41) DYNAINFO(42) DYNAINFO(43) DYNAINFO(44) DYNAINFO(45) DYNAINFO(51) DYNAINFO(52) DYNAINFO(53) DYNAINFO(54) DYNAINFO(55) DYNAINFO(61) DYNAINFO(62) DYNAINFO(63) DYNAINFO(64) DYNAINFO(65) 昨结算价 昨收价 今开价 最高价 最低价 最新价 总成交量 最新成交量 总成交金额 均价 涨跌 振幅 涨幅 委比 委差 量比 内盘 外盘 涨速 换手率 5天均量 动态市盈率 委买量一 委买量二 委买量三 委买量四 委买量五 委买价一 委买价二 委买价三 委买价四 委买价五 委卖量一 委卖量二 委卖量三 委卖量四 委卖量五 取得动态行情:昨结算价 取得动态行情:昨收价 取得动态行情:今开价 取得动态行情:最高价 取得动态行情:最低价 取得动态行情:最新价 取得动态行情:总成交量 取得动态行情:最新成交量 取得动态行情:总成交金额 取得动态行情:均价 取得动态行情:涨跌 取得动态行情:振幅 取得动态行情:涨幅 取得动态行情:委比 取得动态行情:委差 取得动态行情:量比 取得动态行情:内盘 取得动态行情:外盘 取得动态行情:涨速 取得动态行情:换手率 取得动态行情:5日均量 取得动态行情:动态市盈率 取得动态行情:委买量一 取得动态行情:委买量二 取得动态行情:委买量三 取得动态行情:委买量四 取得动态行情:委买量五 取得动态行情:委买价一 取得动态行情:委买价二 取得动态行情:委买价三 取得动态行情:委买价四 取得动态行情:委买价五 取得动态行情:委卖量一 取得动态行情:委卖量二 取得动态行情:委卖量三 取得动态行情:委卖量四 取得动态行情:委卖量五 功能 解释 示例 函数 即时行情 DYNAINFO(71) DYNAINFO(72) DYNAINFO(73) DYNAINFO(74) DYNAINFO(75)

函数 即时行情 DYNAINFO2 功能 解释 示例 委卖价一 委卖价二 委卖价三 委卖价四 委卖价五 取得动态行情:委卖价一 取得动态行情:委卖价二 取得动态行情:委卖价三 取得动态行情:委卖价四 取得动态行情:委卖价五 功能 解释 示例 跨品种动态行情 DYNAINFO2(Index,Code) 取指定品种对应序号Index的动态行情数据。Index为行情序号,顺DYNAINFO2(14,'000001.SH'),表示上证指数的最新涨幅; DYNAINFO2(03,'CU1101'),表示沪铜序同DYNAINFO;Code为品种代码,1101合约的昨收价。 当代码为常量时,可以动态更新该品种数据,否则只能使用本地最近保存的数据。 基础信息 BONDSINFO(01) BONDSINFO(02) BONDSINFO(03) BONDSINFO(04) BONDSINFO(05) BONDSINFO(06) BONDSINFO(07) BONDSINFO(08) BONDSINFO(09) BONDSINFO(10) 债券全称 发行日期 开始计息日 到期日 剩余期限 发行价 面额 票面利率 到期天数 付息方式 取得债券信息:债券全称 取得债券信息:发行日期 取得债券信息:开始计息日 取得债券信息:到期日 取得债券信息:剩余期限 取得债券信息:发行价 取得债券信息:面额 取得债券信息:票面利率 取得债券信息:到期天数 取得债券信息:付息方式0-贴现1-到期还本付息2-多次付息 BONDSINFO(11) 每年付息频率 取得每年付息频率,对“付息方式”为“多次付息”的债券有效 BONDSINFO(23) BONDSINFO(24) BONDSINFO(25) BONDSINFO(32) BONDSINFO2 市场修正久期 市场凸性 市场基点价值 估价收益率(%) 跨品种债券信息 取得债券信息:市场修正久期 取得债券信息:市场凸性 取得债券信息:市场基点价值 取得债券信息:估价收益率(%) BONDSINFO2(Index,Code) 取指定品种对应序号Index的债券信息数据。Index为数据序号,顺序同BONDSINFO;Code为债券代码。

BONDSINFO2(04,'010107.SH'),表示上证所21国债(7)的到期日。 函数 基础财务 CAPITAL CONVERFACTOR(Code) 功能 解释 示例 流通股本 转换因子 取得流通股本。 同FINANCE(06)。 国债现券对应国债期货合约的转换因子。Code为国债期货合约代码 CONVERFACTOR('TF1512.ZJS') CONVERFACTOR2(Code1,Code2) 跨品种转换因子 指定国债现券对应国债Code1为国债现券代码 期货合约的转换因子。 Code2为国债期货合约代码 CONVERFACTOR2('019401.SH', 'TF1512.ZJS') FINANCE(01) FINANCE(02) FINANCE(03) FINANCE(04) FINANCE(05) FINANCE(06) FINANCE(07) FINANCE(08) FINANCE2(Index,Code) 净资产 去年每股收益 预计每股收益 净利润 总股本 流通股本 总资产 总负债 跨品种基础财务 每股净资产 上年度每股收益 预计本年度每股收益 基础财务:净利润 基础财务:总股本 基础财务:流通股本 基础财务:总资产 基础财务:总负债 取指定品种对应序号Index的基础财务数适用于股票,下同 例如:FINANCE2(07,'000001.SZ'),表示深发展A的总资产。 据。Index为数据序号, 顺序同FINANCE; Code为证券代码。

函数 期权信息 OPTIONINFO(01) OPTIONINFO(02) 标的合约 期权类型 返回整数。0-股票期权,1-股指期权,2-期货期权。 OPTIONINFO(03) OPTIONINFO(04) 行权方式 期权方向 返回整数。0-欧式,1-美式。 返回整数。0-认购(看涨)期权,1-认沽(看跌)期权 OPTIONINFO(05) OPTIONINFO(06) OPTIONINFO(07) OPTIONINFO(08) 行权价格 行权比例 最后交易日 距交易到期天数 返回天数为交易天数,不包括周末和节假日。 OPTIONINFO(09) OPTIONINFO2 行权起始日 跨品种 OPTIONINFO2(Index,Code)取指定品种对应序号Index的期权基础信息。Index为数据序号,顺序同OPTIONINFO;Code为期权合约代码。 OPTIONINFO2(01,'10000001.SH'),表示上交所10000001期权的标的股票。 功能 解释 示例 函数 主力资金 FLZJ(Side,Attr,Index) 功能 解释 示例 主力资金 取由参数指定的分类主力资金数据细项。Side为买卖方向:0-买,1-卖;Attr为资金分层:0-庄单,1-大单,2-中单,3-小单;Index为数据类型:0-累计成交量,1-累计成交金额,2-累计成交笔数。 FLZJ(0, 0, 0),表示庄单累计买入量。 ZLJZ ZLJZ2(Code) 当前股票主力流入净值 指定股票主力流入净值 取当前股票当前周期主力流入净值 取指定股票当前周期主力流入净值。 Code为证券代码,当代码为常量时,可以动态更新该品种数据,否则只能使用本地最近保存的数据。 ZLJZ2('600000.SH'),表示引用浦发银行的主力净值。

函数 历史行情 ADVANCE AMOUNT BONDYIELD BUYVOL C CLOSE DATACOUNT DECLINE H HIGH HISEXPDATE 上涨家数 持仓量 债券到期收益率 外盘量。 收盘价 收盘价 总周期数 下跌家数 最高价 最高价 合约最后交易日 取当前周期上涨家数 取当前周期持仓量 注意:该函数适用于指数行情 注意:该函数适用于期货行情 功能 解释 示例 取当前周期的债券到期收益率(%) 注意:该函数适用于债券品种。 取当前周期外盘量(主动买量) 取当前周期收盘价。同CLOSE 取当前周期收盘价。简写为:C 取总周期数 取当前周期下跌家数 取当前周期最高价,同HIGH 取当前周期最高价。简写为:H 取当前周期期货合约的最后交易日 注意:该函数仅适用于期货品种 注意:该函数适用于指数行情 DATE

函数 专业财务 扩展数据 数据引用 ALTFILTER(X1,X2) 成交量 成交量 成交总笔数 取当前周期成交量。同VOL 取当前周期成交量。简写为:V 取当前周期成交总笔数 功能 解释 示例 交换信号过滤 X1与X2信号交替过滤 第一次出现满足X1或X2时,设置该周期数值为1,此后直到出现不同信号时设置该信号周期数值为1,否则设置数值为0,依此方法过滤所有信号。 ALTFILTER(MA(C,5)>MA(C,10),MA(C,5)REF(HIGH,1),2)。表示当前周期最低价高于前一周期最高价时,最近两个周期结果设置为1,否则当前周期设置为0。 FILTER(CLOSE>OPEN,5)。表示查找FILTER(X,N) 信号过滤 当条件X成立时,返回1并将接下来N周期的数值置0;否则返回0。 阳线,5天内再次出现的阳线不被记录在内。 REF(X,N) 向前引用 引用N周期前的X值。 REF(CLOSE,1)。表示前一周期收盘价。 REFX(X,N) 向后引用 引用N周期后的X值。 REFX(CLOSE,1)。表示后一周期收盘价。 STKCALC(Code,Period,'Expr') 跨品种、周期计算 引用指定品种指定周期的脚本计算结果 STKCALC('',6,'MA(C,5)')。表示引用当前品种日线周期的5日均线Code为品种代码,当代码为常量时,结果。 可以动态更新该品种数据,否则只能使用本地最近保存的数据。Period为周期类型,取值参考DATAPERIOD;Expr为脚本公式,建议为简短的脚本语句,只引用公式的第一条输出结果,Expr可使用主指标中的参数,不可使用主指标的变量;当Code=''时引用当前品种,Period=0时引用当前周期类型。 STKCALC(OPTIONINFO(01),6,'VOLATILITY(N)')。表示引用期权标的日线的N日历史波动率。 函数 数据引用 STKDATA(Code,Period,'DATA') 功能 解释 示例 跨品种、周期引用DATA行情数据 DATA限历史行情和数据时间数据。 STKDATA('',1,'CLOSE')。表示引Code为品种代码,当代码为常量时,用当前品种的1分钟线历史收盘价。 可以动态更新该品种数据,否则只能使用本地最近保存的数据。Period为周期类型,取值参考DATAPERIOD;DATA为历史行情数据名。 当Code=''时引用当前品种,Period=0时引用当前周期类型。 STKDATA('600000.SH',0,'CLOSE')。表示引用当前周期类型的浦发银行的历史收盘价。 STKINDI(Code,Period,'IDX.LINE',P1,P2,…) 引用指标输出结果 引用指定品种的IDX指标的LINE输出结果。 Code为品种代码,当代码为常量时,可以动态更新该品种数据,否则只能使用本地最近保存的数据。Period为周期类型,取值参考DATAPERIOD;IDX为指标名称,LINE为指定输出,可以省略,默认引用第一条输出;P1之后为指标参数,最多16个,可以省略,默认使用指标公式对应周期的参数。 当Code=''时引用当前品种,Period=0时引用当前周期类型。 STKINDI('',0,'MACD')。表示引用当前品种当前周期MACD指标的DIF输出。 STKINDI('600000.SH',6,'MA.MA1',5,20,40)。表示引用浦发银行的日线MA指标的MA1输出,指标前三个参数分别为5、20、40,其余参数使用系统设置值。 TFILTER(买,卖,TYPE) 交易信号过滤 过滤连续出现的交易信号信号。过滤掉买(卖)信号发出后、下一个卖(买)信号发出前的所有买(卖)信号。 TYPE=1表示仅对买信号过滤;TYPE=2表示仅对卖信号过滤;TYPE=0表示对买卖信号都过滤。 ENTERLONG:TFILTER(买,卖,1); EXITLONG:TFILTER(买,卖,2);

函数 数据统计 BARSCOUNT(X) 首个有效值周期数 X的第一个有效数据到当前周期的周期数。 BARSCOUNT(CLOSE)。 对于日线数据取得上市以来总交易日数,对于分笔成交取得当日成交笔数。 BARSLAST(X) 前次条件成立周期数 上一次满足X条件到当前周期的周期数。 BARSLAST(CLOSE/REF(CLOSE,1)>=1.09)。 表示上一个涨停板到当前的周期数。 BARSSINCE(X) 首次条件成立周期数 第一次满足X条件到当前周期的周期数。 BARSSINCE(HIGH>20)。表示股价超过20元时到当前的周期数。 功能 解释 示例 函数 数据统计 COUNT(X,N) 功能 解释 示例 满足条件周期数 统计最近N周期内满足X条件的周期数,N=0时表示从X的第一个有效值开始统计。 COUNT(CLOSEOPEN,HHVBARS(HIGH,0)),表示统计上一个新高到当前周期内上涨的周期数。 DMA(X,A) 动态移动平均 以A为平滑因子的X的动态移动平均值。 算法:若Y=DMA(X,A),则Y=A*X+(1-A)*Y',其中Y'表示上一周期Y值,A必须大于0且小于1。 DMA(CLOSE,VOL/CAPITAL),表示以换手率作平滑因子的动态收盘均价。 EMA(X,N) 指数平滑移动平均 X的N周期指数平滑移动平均值。 算法:若Y=EMA(X,N),则Y=[2*X+(N-1)*Y']/(N+1),其中Y'表示上一周期Y值。 EMA(CLOSE,20),表示20周期指数平滑收盘均价。 EMA2(X,N) 加权移动平均 X的N周期加权移动平均值,同WMA。 算法:若Y=EMA2(X,A),则Y=(1*X1+2*X2+…+N*XN)/(1+2+…+N),X1表示N-1周期前的X值,XN表示当前周期的X值,其余类推。 EMA2(CLOSE,20),表示20周期的加权收盘均价。 HHV(X,N) 近期最高值 最近N周期内X的最高值,N=0时表示从X的第一个有效值开始统计。 HHV(HIGH,30),表示最近30周期的最高价。 HHVBRAS(X,N) 近期高点位置(周期数) 最近N周期内X的最高值到当前周期的周期数,N=0时表示从X的第一个有效值开始统计。 HHVBARS(HIGH,0),表示求历史新高到到当前的周期数。 IMPLIEDVOLATILITY(N,r,X) 期权隐含波动率 该函数对期权品种有效。统计当前期权合约隐含波动率。N为标的商品历史波动率的采样IMPLIEDVOLATILITY(50,RISKFREERATE)。表示根据期权标的商品的50周期历史波动率及系统设置的市场无风险利周期数;r为市场无风险利率,率统计出期权合约的隐含波动率。 通常由RISKFREERATE函数获得;X为外部计算的标的历史波动率,该参数可忽略,若填了该参数则忽略N。 IMPLIEDVOLATILITY(0,RISKFREERATE,STKCALC(OPTIONINFO(01),6,'VOLATILITY(60)')),表示以标的60日历史波动率计算期权的隐含波动率。 LLV(X,N) 近期最低值 最近N周期内X的最低值,N=0时表示从X的第一个有效值开始统计。 LLV(LOW,0),表示求历史最低价。 LLVBRAS(X,N) 近期最低点位置(周期数) 最近N周期内X的最低值到当前周期的周期数,N=0时表示从X的第一个有效值开始统计。 LLVBARS(LOW,10),表示最近10周期内出现最低价到当前的周期数。 MA(X,N) 简单移动平均 X的N周期简单移动平均值。 算法:(X1+X2+…+XN)/N,X1表示N-1周期前的X值,XN表示当前周期的X值,其余类推。 MA(CLOSE,10),表示10周期收盘均价。 MEMA(X,N) 改良指数平滑移动平均 X的N周期改良指数平滑移动平均值。 算法:若Y=MEMA(X,N),则Y=[X+(N-1)*Y']/N,其中Y'表示上一周期Y值。 MEMA(CLOSE,30),表示30周期改良指数平滑收盘均价。 OPTIONGREEKVALUE(N,r,K,X) 期权合约特征值 该函数对期权品种有效。 统计当前期权合约的特征值(Delta,Gamma,Theta,Vega,Rho)。N为标的商品历史波动率的采样周期数;r为市场无风险利率,通常由RISKFREERATE函数获得;K为特征值类型: 1-Delta,2-Gamma,3-Theta,4-Vega,5-Rho; X为外部计算的标的历史波动率,该参数可忽略,若填了该参数则忽略N。 OPTIONGREEKVALUE(50,RISKFREERATE,1),表示根据期权标的商品的50周期历史波动率及系统设置的市场无风险利率统计出期权合约的Delta值。 OPTIONGREEKVALUE(0,RISKFREERATE,1,STKCALC(OPTIONINFO(01),6,'VOLATILITY(60)')),表示以标的60日历史波动率计算期权的Delta值。 SMA(X,N,M) 平滑移动平均 以M为平滑系数的X的N周期移动平均值。 算法:若Y=SMA(X,N,M),则Y=[M*X+(N-M)*Y']/N,其中Y'表示上一周期Y值,M必须大于0且小于N。 SMA(CLOSE,20,1),表示以1为平滑系数的20周期移动收盘均价。 SUM(X,N) 统计近期总和 统计最近N周期的X值总和,N=0时表示从X的第一个有效值开始统计。 SUM(VOL,0),表示统计从第一根K线以来的成交量总和。 VOLATILITY(N,Code) 历史波动率 取N个周期样本统计Code品种的价格历史波动率。Code可以忽略,则函数形式为VOLATILITY(N),表示统计当前商品的历史波动率。 VOLATILITY(50,'000001.SH'),表示上证指数50周期历史波动率。 WMA(X,N) 加权移动平均 X的N周期加权移动平均值。 算法:若Y=WMA(X,A),则Y=(1*X1+2*X2+…+N*XN)/(1+2+…+N),X1表示N-1周期前的X值,XN表示当前周期的X值,其余类推。 例如: WMA(CLOSE,20),表示20周期的加权收盘均价。

函数 日历时间 CURRENTDATE 功能 解释 示例 本地当前日期 取1900年为起点表示的本地格式示例:20171027。 当前日期,格式:YYYYMMDD。 表示2017年10月27日 CURRENTTIME 本地当前时间 取本地当前时间 格式HHMMSS。 CURRENTWEEKDAY 本地当前星期数 取本地当前时间的星期数,返回范围为0-6,0表示周日。 DAYOFDATE(DATE1) 指定日期的日 取日期的日(公历几号)。 DATE1为以1900年为起点表示的日期常数或常变量,格式YYYYMMDD。 HOUROFTIME(X) 指定时间的小时 取时间X的小时。 X为时间常数或常变量,格式HHMMSS。 MINUTEOFTIME(X) 指定时间的分钟 取时间X的分钟。 X为时间常数或常变量,格式HHMMSS。 MONTHOFDATE(X) 指定日期的月份 取日期X的月份。 X为以1900年为起点表示的日期常数或常变量,格式YYYMMDD。 SECONDOFTIME(X) 指定时间的秒 取时间X的秒钟 X为时间常数或常变量,格式HHMMSS。 YEAROFDATE(X) 指定日期的年份 取日期X的年份。 X为以1900年为起点表示的日期常数或常变量,格式YYYMMDD,函数返回实际年份。

DAYOFDATE(20171027) 返回值为27 同日用DAYOFDATE(DATE) 返回值为27 格式示例:231015 表示23时10分15秒 函数 数据时间 BARPOS 功能 解释 示例 数据位置 取当前周期数据在所有数据中的位置。 对于完整的日线数据,该函数表示上市日到该周期的总交易天数。 BARSTATUS 数据位置状态 取当前周期数据所在位置的状态,1表示第一个数据,2表示最后一个数据,0表示中间位置。 DATE 数据日期 取当前周期数据以1900年为起点表示的日期,格式YYYMMDD。 DATEDIFF(DATE1,DATE2) 间隔天数 返回DATE1、DATE2两个日期之间相差的实际天数。DATE1、DATE2为以1900年为起点表示的日期序列变量或常数,格式YYYMMDD,DATE2晚于DATE1。 DATEDIFF(REF(DATE,1) DATE),表示计算当前周期距离上一周期的天数。 DAY HOUR 数据日 数据小时 取当前周期数据日期的日。 取当前周期数据时间的小时数。 注意:该函数适用于日线以下分析周期。 ISLASTBAR ISLASTPERIOD LDAY LMONTH 最后一个周期 最后一个周期 数据农历日 数据农历月份 当前周期是否最后一个周期。 当前周期是否最后一个周期, 取当前周期数据日期所在的农历日。 取当前周期数据日期所在的农历月份,其中闰月与平月记为同一月。 同ISLASTBAR。 LYEAR MINUTE 数据农历年份 数据分钟 取当前周期数据日期所在的农历年份。 取当前周期数据时间的分钟数。 注意:该函数适用于日线以下分析周期。 MONTH NEXTDATE(N) NEXTWEEK(N) PREVDATE(N) PREVWEEK(N) T0TOTIME(X) 数据月份 N天之后的日期 N周之后的日期 N天之前的日期 N周之前的日期 秒数转换时间 取当前周期数据日期的月份。 取当前周期对应的N天之后的日期, 取当前周期对应的N周之后的日期。 取当前周期对应的N天之前的日期。 取当前周期对应的N周之前的日期。 将距离0点的秒数X转换成时间数据。 X为序列变量或常数,函数返回时间格式HHMMSS。 日期格式与DATE相同。 日期格式与DATE相同。 日期格式与DATE相同。 日期格式与DATE相同。 TIME 数据时间 取当前周期数据的时间,格式HHMMSS。 注意:该函数适用于日线以下分析周期。 TIME0 零点钟以来的秒数 取当前周期数据时间距离当日0点的秒数。 注意:该函数适用于日线以下分析周期。 TIMETOT0(X) 时间转换秒数 将时间X转换成距离0点的秒数。 X为时间序列变量或常数,格式HHMMSS。 WEEKDAY YEAR

数据星期数 数据年份 取当前周期数据日期的星期数。 取当前周期数据日期的实际年份。 函数 交易所时间 CLOSETIME MARKETDATE 功能 解释 示例 交易所收盘时间 交易所日期 取交易所的收盘时间,以0点以来分钟数表示。 取交易所最后一笔交易的日期,日期格式与DATE相同。 注意:该函数需系统联机有效。 MARKETSTATUS MARKETTIME 交易所状态 交易所时间 取交易所当前交易状态,0-休市,2-开市。 取交易所最后一笔交易的时间,时间格式与TIME相同。 注意:该函数需系统联机有效。 注意:该函数需系统联机有效。 OPENTIME TIMEPOINT TOTALPOINT

函数 数学运算 ABS(X) ACOS(X) ASIN(X) ATAN(X) CEILING(X) 交易所开盘时间 交易所分钟数 取交易所的开盘时间,以0点以来分钟数表示。 取交易所最后一笔交易的时间对应的当日交易分钟数。 注意:该函数需系统联机有效。 交易所总分钟数 取交易所每日总交易分钟数。 功能 解释 示例 求绝对值 反余弦 反正弦 反正切 向上舍入 求X的绝对值。 求X的反余弦值。 求X的反正弦值。 求X的反正切值。 返回沿X数值增大方向最接近的整数。 CEILING(12.3)返回13 CEILING(-3.5)返回-3。 COS(X) EXP(X) FLOOR(X) 余弦 指数 向下舍入 求X的值。 求e的X次幂。 返回沿X数值减小方向最接近的整数。 FLOOR(12.3)返回12 FLOOR(-3.5)返回-4。 FRACPART(X) 数的小数部分 求数值X的小数部分。 FRACPART(1.2)返回0.2 FRACPART(-2.34)-0.34。 返回INTPART(X) 数的正数部分 求数值X的整数部分。 INTPART(2.3)返回2 INTPART(-1.2)返回-1。 LN(X) LOG(X) MAX(A,B,…) 自然对数 常用对数 取最大值 求以e为底的X的对数。 求以10为底的X的对数。 求所有参数中的最大值 该函数最多允许16个参数。 MAX(3,5,9,1,2,5) 返回值为9 MIN(3,5,9,6,4,1,7,8) 返回值为1 MOD(5,3)返回2,MOD(-5,3)返回-2。 MIN(A,B,…) 取最小值 求所有参数中的最小值 该函数最多允许16个参数。 MOD(X,N) 求余数 求X关于N的模(X除以N的余数)。 POW(X,N) RAND(N) 乘幂 生成随机数 求X的N次幂,即N个X相乘。 生成一个范围在[1, N]之间的随机整数。 RAND(10)-1,将随机产生一个0-9之间的整数。 REVERSE(X) 相反数 求X的相反数,同-X。 REVERSE(-3),返回3 ROUND(X) SGN(X) SIN(X) SQRT(X) TAN(X)

函数 逻辑函数 && ALL(COND,N) 四舍五入 判断正负 返回X四舍五入后的整数。 求X数值的符号值,返回1表示正数,-1表示负数,0表示X为0。 SGN(-2398) 返回值为-1 正弦 开平方 正切 求X的正弦值。 求X的平方根,X必须为非负数。 求X的正切值。 功能 解释 示例 与 一直满足 A && B,用法:同AND。 最近N周期内是否一直满足COND条件。 ALL(CLOSE>OPEN,10),表示最近10周期是否一直是阳线。 AND 与 A AND B 条件A与条件B同时成立时结果为真,否则为假。 ANY(COND,N) BETWEEN(X,A,B) 存在 最近N周期内是否存在COND条件成立。 ANY(CLOSE>OPEN,10),表示最近10周期是否出现过阳线。 BETWEEN(CLOSE,MA(CLOSE,10),MA(CLOSE,5)),表示收盘价介于5日均线和10日均线之间。 介于 X处于A、B之间时结果为真,否则为假。 CROSS(A,B) IF(COND,A,B) IFS(COND,STR1,STR2) LAST(COND) 向上穿越 当A从下方向上穿过B时结果为真,否则为假。 CROSS(MA(CLOSE,5),MA(CLOSE,10)) 表示5日收盘均线上穿10日收盘均线。 IF(CLOSE>OPEN,HIGH,LOW),表示该周期是非判断 (如果、否则条件选择)如果COND条件成立,函数返回A,否则返回B。 收阳则取最高价,否则取最低价。 条件选择字符串 如果COND条件成立,函数返回字符串STR1,否则返回字符串STR2。 持续周期数 统计最近持续满足COND条件的周期数。 IFS(CLOSE>=OPEN,'涨','跌'),表示该周期收阳或平盘则取'涨',否则取'跌'。 LAST(CLOSE>OPEN),表示最近连续收阳的周期数。 LASTCROSS(MA(C,10),MA(C,5),5),表示10周期收盘均线上穿5周期收盘均线后,继续维持了5个周期。 LONGCROSS(MA(CLOSE,5),MA(CLOSE,10),5),表示5日收盘均线持续5天低于10日收盘均线后上穿10日均线。 SLOWDOWNCROSS(MA(CLOSE,5),MA(CLOSE,10),5)。表示5日收盘均线持续5天维持5日后下上穿10日收盘均线。 LASTCROSS(A,B,N) 上穿维持周期 N周期前A上穿B,并且此后N周期内保持A大于B。N=0时,与CROSS(A,B)相同。 LONGCROSS(A,B,N) 持续后上穿 最近N周期内A都小于B,并且当前周期A从下方向上穿过B时结果为真,否则为假。 SLOWDOWNCROSS(A,B,N) 维持后下穿 最近N周期内维持A大于B,并在当前周期出现A下穿B,则返回1,否则返回0。 SLOWUPCROSS(A,B,N) NOT(COND) 维持后上穿 同逻辑函数LONGCROSS(A,B,N)。 非(否定) 取COND相反的条件,当COND成立时结果为假,反之为真。 NOT(ISUP),表示平盘或下跌。 OR 或运算符 A or B。 条件A与条件B只要有一个成立时结果即为真,二者都不成立时才为假。 RANGE(X,A,B) 介于某范围 X大于A且X小于B时结果为真,否则为假,同X>A AND X

函数 计量统计 AVEDEV(X,N) BETA(N) A || B 。用法同OR。 功能 解释 示例 平均绝对偏差 贝塔系数 求N周期采样的X的平均绝对偏差。 求当前股票收益与大盘收益的N周期采样贝塔系数。假设系数值为V,则表明大盘每变动1%,该品种价格可能将变动V%。 BETAEX(X,Y,N) 相关放大系数 求N周期采样的X与Y的相关放大系数。 假设系数值为V,则表明Y每变动1%,X可能将变动V%。 BETAEX(C/REF(C,1)-1,INDEXC/REF(INDEXC,1)-1,5)。表示个股收益与大盘收益的相关放大系数,即贝塔系数,与BETA(5)结果相同。 COVAR(X,Y,N) DEVSQ(X,N) FORCAST(X,N) RELATE(X,Y,N) SLOPE(X,N) STD(X,N) STDDEV(X,N) STDP(X,N) VAR(X,N) VARP(X,N)

协方差 偏差平方和 线性回归 相关 线性回归斜率 估算标准差 标准偏差 总体标准差 估算样本方差 总体样本方差 求N周期采样的X与Y的协方差。 求N周期采样的X的数据偏差平方和。 求N周期采样的X的线性回归预测值。 求N周期采样的X与Y的相关系数。 求N周期采样的X的线性回归斜率。 求N周期采样的X的估算标准差。 求N周期采样的X的标准偏差。 求N周期采样的X的总体标准差。 求N周期采样的X的估算样本方差。 求N周期采样的X的总体样本方差。 函数 指标公式 COST(N) 功能 解释 示例 成本分布 求当前周期N%获利盘的的价格。 COST(20),表示求20%的获利盘价格,即有20%的持仓在该价格以下,其余80%在该价格以上,为套牢盘。 PEAK(K,N,M,ABS) 之字转向波峰值 之字转向ZIG(K,N,ABS)的前M个波峰的数值,M必须大等于1。 PEAK(1,5,1),表示%5最高价ZIG转向的上一个波峰的数值。 PEAKBARS(0,5,1),表示%5开PEAKBARS(K,N,M,ABS) 之字转向波峰位置 之字转向ZIG(K,N,ABS)的前M个波峰到当前周期的周期数,M必须大等于1。 盘价ZIG转向的上一个波峰到当前的周期数。 SAR(N,S,M) 抛物转向 抛物转向,或称停损点转向。N为计算周期,S为步长,M为极值。 SAR(5,2,10),表示计算5日抛物转向,步长为2%,极限值为10%。 SARTURN(N,S,M) 抛物转向点 抛物转向SAR(N,S,M)的转向点,若发生向上转向则取1,若发生向下转向则取-1,否则取0。 例如: SARTURN(5,2,10),表示计算5日抛物转向的转向点,步长为2%,极限值为10%。 SAR_POBO(N,S,M) 传统抛物转向 抛物转向(澎博传统算法)。 N为计算周期,S为步长,M为极值。 例如: SAR_POBO(10,2,20)表示10日抛物转向,步长为2%,极限值为20%。 SLOWDOWNCROSS(A,B,N) 维持后下穿 最近N周期内维持A大于B,并在当前周期出现A下穿B,则返回1,否则返回0。 例如: SLOWDOWNCROSS(MA(CLOSE,5),MA(CLOSE,10),5), 表示5日收盘均线持续5天维持5日后下上穿10日收盘均线。 SLOWUPCROSS(A,B,N) TROUGH(K,N,M,ABS) 维持后上穿 之字转向波谷值 同逻辑函数LONGCROSS(A,B,N)。 之字转向ZIG(K,N,ABS)的前M个波谷的数值,M必须大等于1。 TROUGHBARS(K,N,M,ABS) 之字转向波谷位置 之字转向ZIG(K,N,ABS)的前M个波谷 TROUGH(1,5,1),表示%5最高价ZIG转向的上一个波谷的数值。 TROUGHBARS(0,5,1),表示%5到当前周期的周期数,M必须大等于1。 开盘价ZIG转向的上一个波谷到当前的周期数。 WINNER(X) 获利盘比例 求当前周期在X价位的获利盘比例。 WINNER(CLOSE),表示成本价在当前收盘价以下的持仓比例,即以收盘价卖出的获利盘比例。 ZIG(K,N,ABS) 之字转向 当价格变化量相对(绝对)超过N%(N)ZIG(3,5),表示收盘价的5%ZIG时发生转向。K为常数,表示关注的价格(0:开盘价;1:最高价;2:最低价;3:收盘价;4:低点采用最低价,高点采用最高价)。ABS为0或省略时,表示相对ZIG转向,否则为绝对ZIG转向。 转向。 函数 绘图函数 DRAWBARLINE(H1,O1,L1,C1) 功能 解释 示例 绘制BAR线 分别以H1、O1、L1、C1为最高价、DRAWBARLINE(H,O,L,C),即以当开盘价、最低价、收盘价,绘制BAR线。 前周期实际最高价、开盘价、最低价、收盘价绘制BAR线。 DRAWBKBMP(C>O,'background'),表示当最末一个数据的收盘价大于开盘价时,使用DRAWBKBMP(COND,BMPFILE) 设置背景图片 当最后一个周期的COND条件成立时,使用BMPFILE指定的图片文件做指标线区域背景,否则使用默认背景。BMPFILE为字符串常量,指定BMP格式文件名,文件必须存放于本系统Bmp目录下。 Bmp\\background.bmp图片做指标线区域背景。 DRAWBMP(COND,PRICE,BMPFILE,OFFSET) 绘制位图 当COND条件成立时,在PRICE坐标位置绘制BMPFILE指定的位图,OFFSET可选,表示垂直位置偏移像素。BMPFILE为字符串常量,指定BMP格式文件名,文件必须存放于本系统Bmp目录下。 DRAWBMP(C>O,C,'smile'),表示价格上涨时在收盘价位置绘制Bmp\\smile.bmp位图。 DRAWGBK(COND,COLOR1,COLOR2,DIR) 填充背景 当最后一个周期的COND条件成立时,沿DIR指定方向使用COLOR1到COLOR2的渐变色填充指标线区域背景。COLOR1和COLOR2是由颜色函数指定的颜色,DIR为渐变方向:0-水平渐变,1-垂直渐变,省略则为0。COLOR2和DIR可省略,则使用COLOR1填充整个背景。 DRAWGBK(C>O, COLORRGB(255,0,0), COLORRGB(255,255,0),1), 表示当最末一个数据的收盘价大于开盘价时,从左到右从红色到黄色渐变填充指标线区域。 DRAWICON(COND,PRICE,TYPE,OFFSET) 绘制图标 当COND条件成立时,在PRICE坐标位置绘制TYPE对应的系统图标,OFFSET可选,表示垂直位置偏移像素。TYPE为0-8的常数,描述系统图标的序号。 DRAWICON(C>O,C,1),表示价格上涨时在收盘价位置绘制系统第2号图标。 DRAWKLINE(H1,O1,L1,C1) 绘制K线 分别以H1、O1、L1、C1为最高价、DRAWKLINE(H,O,L,C),即以该当前开盘价、最低价、收盘价,绘制K线。 周期实际最高价、开盘价、最低价、收盘价绘制K线。 DRAWKLINEEX(C>O,H,O,L,C),表示只有当该周期价格上涨时,才绘制K线。 DRAWKLINEEX(COND,H1,O1,L1,C1) 按条件绘制K线 当COND条件成立时,分别以H1、O1、L1、C1为最高价、开盘价、最低价、收盘价,绘制K线,否则不绘制。 DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXPAND) 绘制直线段 当COND1条件成立时,取该周期PRICE1位置为线段起点,直至COND2条件成立时取该周期PRICE2位置为线段终点,在两点之间绘制线段,并根据EXPAND制定类型进行线段延长。 EXPAND可选,描述线段延长类型:1-向右延长、2-向左延长、3-双向延长。 DRAWLINE(CROSS(MA(C,5),MA(C,10)),C,CROSS(MA(C,10),MA(C,5)),C,1), 表示以5日均线上穿10日均线为起点,下穿为终点,在收盘价位置绘制直线段,并向右延长。 DRAWNUMBER(COND,PRICE,VALUE,PRECISION) 输出数值 当COND条件成立时,在PIRCE坐标位置输出数值VALUE,PRECISION为常数,指定输出的小数位数。 DRAWNUMBER(C>O,C,C,2),表示价格上涨时在收盘价位置输出收盘价格,输出精度为2位小数。 DRAWRGNGBK(MA(C,5)>MA(C,10),COLORRED,COLORGREEN), 表示当5日收盘线高于10日收盘线时,K线图在该周期画红色背景,否则画绿色背景。 DRAWRGNGBK(COND,COLOR1,COLOR2) 绘制区域背景色 DRAWRGNGBK(COND,COLOR1,COLOR2) 根据条件绘制当前周期背景色。当COND成立时,当前周期背景色为COLOR1,否则背景色为COLOR2。 COLOR1和COLOR2是由颜色函数指定的颜色, DRAWSL(COND,PRICE,SLOPE,LEN,DIR) 绘制斜线 当COND条件成立时,以PRICE坐DRAWSL(CROSS(MA(C,5),MA(C,10标位置为起点,价差SLOPE为斜率,)),MA(C,5),C-REF(C,1),5,0), 根据DIR指定的方向绘制LEN周期长的斜线段。LEN与DIR为常变量或常数,DIR表示绘制方向:1-向左绘制、2-双向绘制、其余-向右绘制。 表示当5日收盘均线上穿10日收盘均线时,以5日均价为起点,当日涨跌为斜率,向右绘制长度为5天的斜线。 DRAWTEXT(COND,PRICE,TEXT,OFFSET) 输出文本字符 当COND条件成立时,在PRICE坐标位置显示TEXT文字,OFFSET可选,表示垂直位置偏移像素。 TEXT可为字符串常量、常变量或序列变量。 DRAWTEXT(CROSS(MA(C,5),MA(C,10)),C,'上穿'), 表示当5日收盘均线上穿10日收盘均线时,在收盘价位置显示文本“上穿”。 FILLRGN(C>REF(C,1),L,H),COLORRED。 FILLRGN(CON,P1,P2) 填充区域 当CON不为0时,填充P1、P2之间的区域。CON、P1、P2可为变量或常数。 FILLRGN2(PRICE1,PRICE2,COND1,COLOR1,COND2,COLOR2,…) 填充区域 根据条件用指定的颜色填充PRICE1和PRICE2坐标之间的区域。 MA1:=MA(C,5); MA2:=MA(C,10); FILLRGN2(MA1,MA2,MA1>MA2,COL当COND1成立时,用COLOR1填充,ORRED,MA1REF(C,1),C),COLORRED。 PARTLINE2(C,C>O,COLORRED,CMA(C,10),C) 表示只绘制满足5日均线大于10日均线条件的收盘价线。 STICKLINE(COND,PRICE1,PRICE2,WIDTH,ATTR) 绘制柱线 当COND条件成立时,在PRICE1和PRICE2坐标之间绘制柱状线,柱状宽度为(WIDTH/10)倍的标准K线宽度。 ATTR为柱状属性:个位不为0表示画空心柱,十位以上部分表示水平偏移,范围-1000到1000,表示偏移千分比。 STICKLINE(C>O,C,O,2,501),表示当价格上涨时在收盘价和开盘价之间绘制宽度为0.2倍K线宽度的空心柱状线,向右移动K线宽度的50%。 TEXTOUT(COND,TEXT,ALIGN) 显示提示文本 当最后一个周期的COND条件成立时,以ALIGN指定的对齐方式在指标区域显示TEXT文本提示。 ALIGN为对齐方式:0-居中,1-左居中,2-右居中,3-上居中,4-下居中。ALIGN可以省略,缺省为居中对齐。 TEXTOUT(STKTYPE<>0, '该指标仅适用于国内证券品种', 0) 表示非国内证券品种使用该指标时,居中显示文本提示。 VERTLINE(COND,TYPE) 绘制垂直线 当COND条件成立时,在该周期绘制一根垂直线。TYPE为1-4的常数,表示垂直线类型:1表示虚线'---'、2表示点线'…'、3表示点划线'-.-.-'、4表示双点划线'-..-..-'。 VERTLINE(CROSS(MA(C,5),MA(C,10)),3),表示当5日均线上穿10日均线时,在该周期绘制垂直点划线。

函数 修饰函数 ALIGN(N) 水平对齐 功能 解释 示例 用逗号分隔放在DRAWICON、DRAWBMP、DRAWTEXT、DRAWNUMBER语句之后,设定绘图水平对齐方式。 DRAWTEXT(CROSS(MA(C,5),MA(C,10)),C,'上穿'),ALIGN(0) 表示当5日均线上穿10日均线时,在收盘价位置输出字符串“上穿”,字符串N为常数,0-左对齐,1-居中,左边缘与当前周期坐标线对齐。 2-右对齐。未指定ALIGN时默认为左对齐。 AUTOHIDE 自动隐藏线条 用逗号分隔放在输出语句之后,如果线条输出数据的所有周期均为无效值DRAW_NULL,则隐藏该线条。 CIRCLEDOT 小圆圈 用逗号分隔放在输出语句之后,表示该输出结果以小圆圈形状绘制。 COLORSTICK 红绿柱线 用逗号分隔放在输出语句之后,表示该输出结果以红绿柱线显示。 CROSSDOT 斜叉线 用逗号分隔放在输出语句之后,表示该输出结果以斜叉线显示。 FLAGBUY 多头买入标记 用逗号分隔放在输出语句之后,表示该输出为多头买入信号,绘制多头买入图标,与系B1:CROSS(MA(CLOSE,5),MA(CLOSE,20)),FLAGBUY; 表示当5日均线上穿20日均线时,发例如: MA1:MA(C,5),CROSSDOT; 表示以斜叉线绘制5日均线输出。 SAR0:SAR(10,2,20),CIRCLEDOT; 表示以小圆圈形式显示抛物转向线SAR(10,2,20)。 MACD:(DIF-DEA)*2,COLORSTICK; 表示以红绿柱线显示MACD指标线。 MA1:MA(C,60),AUTOHIDE; 统关键字ENTERLONG等效。 出多头买入信号,图像上在该周期的最 FLAGBUYSHORT 空头买入标记 用逗号分隔放在输出语句之后,表示该输出为空头买入信号,绘制空头买入图标,与系低价位置绘制向上的红色实心箭头。 B1:CROSS(MA(CLOSE,20),MA(CLOSE,5)),FLAGBUYSHORT; 表示当5日均线下穿20日均线时,发统关键字ENTERSHORT等效。 出空头买入信号,图像上在该周期的最低价位置绘制向上的红色空心箭头。 FLAGSELL 多头卖出标记 用逗号分隔放在输出语句之后,表示该输出为多头卖出信号,绘制多头卖出图标,与系统关键字EXITLONG等效。 S1:CROSS(MA(CLOSE,20),MA(CLOSE,5)),FLAGSELL; 表示当5日均线下穿20日均线时,发出多头卖出信号,图像上在该周期的最高价位置绘制向下的绿色实心箭头。 FLAGSELLSHORT 空头卖出标记 用逗号分隔放在输出语句之后,表示该输出为空头卖出信号,绘制空头卖出图标,与系S1:CROSS(MA(CLOSE,5),MA(CLOSE,20)),FLAGSELLSHORT; 表示当5日均线上穿20日均线时,发统关键字EXITSHORT等效。 出空头卖出信号,图像上在该周期的最高价位置绘制向下的绿色空心箭头。 FONTSIZE(N) 字体大小 也可省略括号,FONTSIZEN 用逗号隔开放置在DRAWTEXT、DRAWNUMBER语句之后,指定字体大小。X取值范围为8至72。 DRAWTEXT(CROSS(MA(C,5),MA(C,10)),C,'上穿'),FONTSIZE10; 表示用大小为10的字体输出字符串。 LINETHICK(N) 线宽度(粗细) 用逗号分隔放在输出语句之后,设置该指标线的绘制宽度。N为0-9的常数,表示线宽,N为0表示隐藏指标线。 MA1:MA(C,5),LINETHICK(3); 表示设置5日均线的线宽为3。 NODRAW 不显示绘图 用逗号分隔放在输出语句之后,表示隐藏该指标线或绘图。 MA1:MA(C,5),NODRAW; 表示指标输出MA1为5周期收盘均线,但是不绘制该指标线。 MA1:MA(C,5),POINTDOT; 表示以小圆点绘制5日均线输出。 POINTDOT 小圆点 用逗号分隔放在输出语句之后,表示该输出结果以小圆点显示。 PRECISION(N) 数值精度 用逗号分隔放在输出语句之后,设置输出结果显示的小数位数。N为0-10的常数,表示小时位数。 MA1:MA(C,5),PRECISION(3); 表示指标输出MA1为5周期收盘均线,显示的数值精度为3位小数。 STICK 柱状线 用逗号分隔放在输出语句之后,表示该输出结果以柱状线显示。 VOLUME:VOL,STICK;表示用单一颜色的柱状线绘制成交量图。 VALIGN(N) 垂直对齐 用逗号分隔放在DRAWICON、DRAWBMP、DRAWTEXT、DRAWNUMBER语句之后,设定绘图垂直对齐方式。 DRAWICON(CROSS(MA(C,5),MA(C,10)),C,1),VALIGN(0); 表示当5日均线上穿10日均线时,在收盘价位置绘制1号图标,图标上沿与N为常数,0-上对齐,1-居中,收盘价坐标线对齐。 2-下对齐。未指定VALIGN时默认为居中。 VOLSTICK 成交量柱线 用逗号分隔放在输出语句之后,表示该输出结果以成交量柱线显示。 VOLUME:VOL,VOLSTICK; 表示用成交量柱线绘制成交量图,该周期下跌为绿色,否则为红色。 函数 颜色函数 COLORbbggrr 功能 解释 示例 自定义颜色 用逗号分隔放在输出语句之后,设定该输出指标线的绘制颜色;或者作为特定绘图函数的参数,设置其颜色值。rr、gg、bb为十六进制常数表示的红绿蓝颜色分量,范围为00-FF。 COLOR000000表示黑色 COLORFFFFFF表示白色 COLORFF0000表示蓝色。 COLORBLACK COLORBLUE COLORCYAN COLORGRAY COLORGREEN COLORMAGENTA COLORORANGE COLORPURPLE COLORRED COLORWHITE COLORYELLOW COLORRGB(R,G,B) 黑色。 蓝色 青色 灰色 绿色 洋红色 橙色 紫色 红色 白色 黄色 自定义颜色 系统默认颜色:黑色 系统默认颜色:蓝色 系统默认颜色:青色 系统默认颜色:灰色 系统默认颜色:绿色 系统默认颜色:洋红 系统默认颜色:橙色 系统默认颜色:紫色 系统默认颜色:红色 系统默认颜色:白色 系统默认颜色:黄色 R、G、B分别表示红、绿、蓝颜色分量,为十进制常变量或常数,范围为0-255。 COLORRGB(0,0,0)黑 COLORRGB(255,255,255)白色 COLORRGB(255,0,0)红色。 SYSCOLOR(00) SYSCOLOR(01) SYSCOLOR(02) SYSCOLOR(03) SYSCOLOR(04) SYSCOLOR(05) SYSCOLOR(06) SYSCOLOR(07) SYSCOLOR(08) SYSCOLOR(09) SYSCOLOR(10) SYSCOLOR(11) SYSCOLOR(12) SYSCOLOR(13) SYSCOLOR(14) SYSCOLOR(15) SYSCOLOR(16) SYSCOLOR(17) SYSCOLOR(18) SYSCOLOR(19) 背景色 坐标轴框色 坐标文字色 阳K线色 阴K线色 平盘k线色 下跌字色 大标题色 图形文字色 画线颜色 指标颜色一 指标颜色二 指标颜色三 指标颜色四 指标颜色五 指标颜色六 成交量色 持仓线色 龙虎标题底色 龙虎历史背景色 取分析图的背景颜色。 取分析图的坐标轴框颜色。 取分析图的坐标文字颜色。 取分析图的阳K线和上涨字颜色。 取分析图的阴K线颜色。 取分析图的平盘线颜色。 取分析图的下跌字颜色。 取分析图的大标题颜色。 取分析图的图形文字颜色。 取分析图的画线工具的线条颜色。 取分析图的缺省指标颜色一。 取分析图的缺省指标颜色二。 取分析图的缺省指标颜色三。 取分析图的缺省指标颜色四。 取分析图的缺省指标颜色五。 取分析图的缺省指标颜色六。 取分析图的成交量颜色。 取分析图的走势图持仓线颜色。 取分析图的主力龙虎标题底色。 取分析图的主力龙虎与资金监控历史背景色。 SYSCOLOR(20) SYSCOLOR(21) SYSCOLOR(22) SYSCOLOR(23) SYSCOLOR(24) SYSCOLOR(25) SYSCOLOR(26) SYSCOLOR(27) SYSCOLOR(28) SYSCOLOR(29) SYSCOLOR(30) SYSCOLOR(31) SYSCOLOR(32) SYSCOLOR(33) SYSCOLOR(34) SYSCOLOR(35) SYSCOLOR(36) SYSCOLOR(37) SYSCOLOR(38) SYSCOLOR(39) SYSCOLOR(40) SYSCOLOR(41) SYSCOLOR(42) SYSCOLOR(43) SYSCOLOR(44) SYSCOLOR(45)

函数 字符串函数 LIKE(STR1,STR2) 选中行带边框色 选中行底色 报表栏色 报价上涨色 报价下跌色 报价平盘色 报表的头背景色 代码色 名称色 成交量色 量闪烁颜色 持仓量颜色 持仓量闪烁颜色 总金额颜色 反显背景色 反显内容颜色 反显边框颜色 上涨闪烁颜色 下跌闪烁颜色 平盘闪烁颜色 字体放大颜色 字段背景颜色 奇数行背景颜色 偶数行背景颜色 信息文字颜色 信息背景色 取报表的选中行带边框的颜色。 取报表的选中行底色。 取报表的列表栏目颜色。 取报表的报价上涨颜色。 取报表的报价下跌颜色。 取报表的报价平盘颜色。 取报表的头背景颜色。 取报表的品种代码颜色。 取报表的品种名称颜色。 取报表的成交量颜色。 取报表的量闪烁颜色。 取报表的持仓量颜色。 取报表的持仓量闪烁颜色。 取报表的总金额颜色。 取报表的反显背景色。 取报表的反显后的内容颜色。 取报表的反显边框颜色。 取报表的上涨闪烁颜色。 取报表的下跌闪烁颜色。 取报表的平盘闪烁颜色。 取报表的字体放大颜色。 取报表的字段背景颜色。 取报表的奇数行背景颜色。 取报表的偶数行背景颜色。 取系统的信息文字颜色。 取系统的信息背景色。 功能 解释 示例 是否相似 比较字符串STR1和STR2是否相似。STR2通常为含有通配符'?'、'%'的字符串,其中'?'表示匹配一个字符,'%'表示匹配仸意个连续字符。 LIKE(GETCODE,'6%'),返回1则表示当前品种是上海A股。 LOWERSTR(STR) 小写 返回字符串STR对应的小写字符串。 LOWERSTR('String'),将返回字符串'string'。 LTRIM(STR) 去除前端空格 返回去除字符串STR前端空格(包括Tab制表符)后的字符串。 LTRIM(' LTrim String '),将返回字符串'LTrim String '。 NUMTOSTR(12.3,2),将返回字符串'12.30'。 RTRIM(' RTrim String '),将返回字符串' RTrim String'。 NUMTOSTR(NUM,M) 转换为字符串 将数值NUM按M个小数位转换为字符串,M为0-10的常数。 RTRIM(STR) 去末端空格 返回去字符串STR末端空格(包括Tab制表符)后的字符串。 STRCMP(STR1,STR2) 比较字符串 比较字符串STR1和STR2的大小。STR1>STR2时返回1,STR1

函数 信息查询 DATAPERIOD 周期类型 取当前计算的周期类型。 1-1分钟线,2-5分钟线,3-15分钟线,4-30分钟线,5-60分钟线,6-日线,7-周线,8-月线,9-年线,10-多日线,11-多分钟线,12-季线,13-3分钟线,14-走势线,15-120分钟线,16-240分钟线。 DAYSTOEXPIRED(Code) 合约到期天数 取期货合约距离最后交易日的天数,包含最后交易日。 Code为商品代码,''表示取当前商品。 EXPIREDATE(Code) 最后交易日 取期货合约的最后交易日,格式yyyymmdd。Code为商品代码,''表示取当前商品。 FINDOPTION(Code,Month,Type,StrikePrice) 查找期权 查找指定标的、月份和方向,且行权价最接近StrikePrice的期权合约代码。 Code为标的商品代码,当Code=''时取当FINDOPTION('510050.SH',1408,0,1.545); 返回查找到标的为50ETF、月份 功能 解释 示例 前商品;Month为期权月份,格式为YYMM; 为1408、行权价约为1.545的Type为期权方向,0-认购(看涨),1-认沽(看跌);StrikePrice为指定行权价,找到的期权合约行权价与该价格最接近。 GETCODE GETGROUPID GETGROUPNAME 品种代码 分类代码 分类名称 取当前品种的代码。 取当前品种的分类代码。 取当前品种的分类名称。 认购期权合约代码。 GETMARKETID 交易所代码 取当前品种的交易所代码。 1-上海证券,2-深圳证券,3-板块指数,4-香港证券,5-上海期货,6-大连期货,7-郑州期货,8-中金所,9-LME,10-IPE,11-CMEM金属,12-CME能源,13-CME农产品,14-CME衍生品,15-指数期货,16-SGX,17-TOCOM,18-MALAYSIA,19-全球外汇,20-国际贵金属,21-亚洲指数,22-欧洲指数,23-美洲指数,24-恒指期货,25-上海黄金。 GETMARKETNAME(ID) 交易所名称 取代码为ID的交易所的名称。ID取值参照GETMARKETID函数。 GETMARKETNAME(GETMARKETID),表示取得当前品种的交易所名称。 GETNAME 品种名称 取当前品种的名称。 取品种代码为CODE的品种名称。 GETNAMEBYCODE('600000.SH'),将返回字符串'浦发银行'。 GETNAMEBYCODE(CODE) 指定品种名称 ISCONTRACT(Code) 是否为指定品种 当前是否为指定的品种。 ISCONTRACT('CU')ISCONTRACT('CU1009')、、ISCONTRACT('600100.SH')。 ISSTOCK(Code) 是否属于指定品种 当前是否为指定的品种,同ISCONTRACT。 ISSTOCK('CU')ISSTOCK('CU1009')ISSTOCK('600100.SH')。 PRICEPRECISION(Code) 价格精度 取指定商品的价格精度,即系统设定的商品价格的小数位数。Code为商品代码,''表示取当前商品。 RISKFREERATE STKTYPE 市场无风险利率 品种类型 取系统设置的市场无风险利率。 取当前品种类型。返回值:0-国内证券、1-国内期货、2-外汇、3-国外指数、4-国外期货、5-电子现货、6-香港证券、7-板块指数。 VOLMULTIPLIER(Code) 合约乘数 取指定商品的合约乘数。Code为商品代码,''表示取当前商品。

函数 系统函数 功能 解释 示例 、、函数 集合函数 LISTSIZE(List) 功能 解释 示例 集合大小 用于List集合的元素个数。 OPTLIST:=OPTIONLIST('510050.SH',1408,0); FOR I:=1 TO LISTSIZE(OPTLIST) DO BEGIN ... END 表示遍历标的为50ETF、月份为1408的认购期权的所有合约。 OPTIONLIST(Code,Month,Type) 获取期权列表 该函数返回集合数据。 用于获取指定标的、月份和方向的所有期权合约代码列表。Code为标的商品代码,当Code=''时引用当前品种;Month为期权月份,格式为YYMM;Type为期权方向,0-认购(看涨),1-认沽(看跌); OPTIONLIST('510050.SH',1408,0); 返回标的为50ETF、月份为1408的认购期权合约代码集合。

函数 交易系统 插件函数 自定义函数 暂缺函数 KSTYL(type) ISHPOS ISLPOS ISBEAR(code) ISBULL(code) TRANOSC(code) ISLAST(type) LASTBARS GETVOL GETSBU

功能 解释 K线形态 是否为均线周期高点 是否为均线周期低点 均线是否空头排列 均线是否多头排列 定义价格振荡区间 判断前交易一个信号 前一个信号的位置 返回当前持仓量 返回当前持仓方向 判断K线是否为某个形态或样式 判断当前K线是否为其中一均线周期的最高点位置 判断当前K线是否为其中一均线周期的最低点位置 程序控制语句、语法与指令关键字

关键字 \功能 跨品种引用数据 用法解释 \引用代码为CODE的品种的DATA数据,DATA限历史行情和数据时间数据。 示例 \,引用沪铜8月的收盘价; \,引用欧元美元的最高价; \,引用上证指数的最低价; \,引用深证成指的成交量; \,引用恒生指数的收盘价。 ARRAY 数组序列变量标记 ARRAY PARA 用于自定义函数头部声明,标记参数PARA类型为序列变量,否则为常变量。 FUNCTION MYFUNC(ARRAY DATA, N) ... END_FUNCTION 表示实现自定义函数MYFUNC,函数拥有两个参数DATA和N,其中DATA为序列变量,N为常变量。 BEGIN 复合语句 BEGIN STATEMENT1 STATEMENT2 … END 组合多条语句,使这些语句从属共同作用域,多用于IF、FOR、WHILE等控制语句。 子语句STATEMENT1等可以是单行语句,也可以是IF、FOR、WHILE、BEGIN?END等复合语句。 VARIABLE:CNT1:=0,CNT2:=0; CR:=CROSS(MA(C,5),MA(C,10)); FOR I:=1 TO DATACOUNT DO BEGIN IF C[I]>O[I] THEN CNT1:=CNT1+1; IF CR[I]>0 THEN CNT2:=CNT2+1; END 对于日线表示分别统计当前品种上市以来的上涨次数和5日均线上穿10日均线的次数。 BREAK 强制结束循环 用于FOR和WHILE语句循环VARIABLE:CNT:=0; 体,可以提前结束循环过程。 FOR I:=DATACOUNT TO 1 DO IF C[I]>O[I] THEN CNT:=CNT+1; ELSE BREAK; 表示统计最近连续上涨的次数。 CONTINUE; 跳过本次循环 用于FOR和WHILE语句循环体,表示跳过循环体中该语句之后的过程,直接进入下一次循环过程。 VARIABLE:CNT:=0; FOR I:=1 TO DATACOUNT DO BEGIN IF C[I]REF(CLOSE,1),CLOSE,DRAWNULL); 表示下跌时分析图上不画线。 ELSE END END_FUNCTION ENTERLONG:COND; 判断分支语句 复合语句 自定义函数 多头买入 参看IF关键字用法。 参看BEGIN关键字用法。 参看FUNCTION关键字用法。 用于交易系统,当COND条件ENTERLONG:CROSS(MA(CLOSE,5),MA(CLOSE,20)); 成立时,发出多头买入信号。 表示当5日收盘均线上穿20日收盘均线时,向系统发出多头买入信号。 ENTERSHORT:COND; 空头买入 用于交易系统,当COND条件ENTERSHORT:CROSS(MA(CLOSE,20),MA(CLOSE,5)); 成立时,发出空头买入信号。 表示当5日收盘均线下穿20日收盘均线时,向系统发出空头买入信号。 EXITLONG:COND; 多头卖出 用于交易系统,当COND条件例如: 成立时,发出多头卖出信号。 EXITLONG:CROSS(MA(CLOSE,20),MA(CLOSE,5)); 表示当5日收盘均线下穿20日收盘均线时,向系统发出多头卖出信号。 EXITSHORT:COND; 空头卖出 用于交易系统,当COND条件例如: 成立时,发出空头卖出信号。 ENTERLONG:CROSS(MA(CLOSE,5),MA(CLOSE,20)); 表示当5日收盘均线上穿20日收盘均线时,向系统发出空头卖出信号。 FOR 有限循环 FOR I:=N0 TO N [STEP S] VARIABLE:CNT:=0; DO STATEMENT 表示计数器I以步长S从N0增加或减少至N,循环执行STATEMENT语句。 N0、N、S均为常数或常变量。 “STEP S”可以省略,使用默认步长1(N>N0)或-1(NN0时S为正、NO[I] THEN CNT:=CNT+1; 对于日线表示统计当前品种上市以来的上涨次数。 FUNCTION 自定义函数 FUNCTION F([ARRAY] FUNCTION MPRICE(ARRAY HPRICE, ARRAY LPRICE) RETURN (HPRICE+LPRICE)/2; END_FUNCTION MIDPRICE:MPRICE(HIGH, LOW) 表示自定义求中间价的函数MPRICE,输出通过该函数计算得到的最高价与最低价的中间价。 PARA1,[ARRAY] PARA2,...) STATEMENT [RETURN RET;] END_FUNCTION 实现自定义函数F,可在之后的脚本语句中调用,避免重复编写相同逻辑。 F为自定义函数名称;PARAN为传入函数的参数名,前面的\可以省略,表示PARAN为常变量,否则通过ARRAY限定PARAN为序列变量;参数PARAN均可以省略,则F是不带参数的函数,引用时可省略括号;\RET;\指定函数的返回结果,结果类型由RET确定,该语句可以省略,则函数返回无效值。 GLOBAL 定义全局变量 GLOBAL:X:=1; 定义指标实例的全局变量,与VARIABLE用法相似,但是GLOBAL的变量仅支持常变量,不能初始化为序列变量。全局变量只在实例第一次计算时初始化一次,每次计算后保存最后的变量结果,可供再次计算时使用。 IF 条件判断及分支 IF CONDITION THEN STATEMENT 表示当CONDITION条件成立 GLOBAL:X:=0; X:=X+1; 表示在同一个实例中,每次计算后X值都加1,结果就是在实例生存期内,X值反映了公式被调用计算的次数。 VARIABLE:UP:=0; IF DYNAINFO(07)>DYNAINFO(04) THEN UP:=1; 时,才执行STATEMENT语句。 表示当最新价高于开盘价时,常变量UP值为1,否则CONDITION必须为常量条件,STATEMENT可以是单行语句,也可以是IF、FOR、WHILE、BEGIN?END等复合语句。 为0。 IF CONDITION THEN STATEMENT1 ELSE STATEMENT2 表示当CONDITION条件成立时,执行STATEMENT1语句,否则执行STATEMENT2语句。 REFLINE 设定参考线 REFLINE:A,B,C,…; 绘制指标线时,在指定的A、B、C等位置设置水平参考线,最多可指定7条参考线,以逗号分隔。 REFLINE:1.5,3,4.5; 表示绘图时指定三条坐标水平参考线:1.5、3、4.5。 RETURN 函数返回 RETURN RET; 通常用于自定义函数体,表示跳过该语句之后的所有过程,结束函数运算。RET可以省略,表示返回无效值,否则函数返回RET结果。 该语句也可用于指标公式主体脚本中,提前结束指标计算,此时RET将被忽略。 有关自定义函数详细信息和示例,参看FUNCTION关键字用法。 STEP 数值序列步长 循环控制语句,参看FOR关键字用法。 THEN 条件判断 条件判断控制,参看IF关键字用法。 VARIABLE:UP:=0; IF DYNAINFO(07)>DYNAINFO(04) THEN BEGIN UP:=1; ...... END TO 有限循环结束点 循环控制语句,参看FOR关键字用法 VARIABLE:CNT1:=0,CNT2:=0; CR:=CROSS(MA(C,5),MA(C,10)); FOR I:=1 TO DATACOUNT DO BEGIN IF C[I]>O[I] THEN CNT1:=CNT1+1; IF CR[I]>0 THEN CNT2:=CNT2+1; END 对于日线表示分别统计当前品种上市以来的上涨次数和5日均线上穿10日均线的次数。 VARIABLE 声明变量 VARIABLE:A1:=V1,A2:=V2,...; 声明变量A1、A2?,并分别初始化A1=V1、A2=V2?,变量的类型由初始化类型确定,即AN类型与VN相同。 VARIABLE:A:=1,B:=C; 声明定义了常变量A和序列变量B,A的初值为1,B的初值为收盘线。 WHILE 条件循环 WHILE CONDITION DO STATEMENT 表示当CONDITION条件成立时,循环执行STATEMENT语句,直至CONDITION不成立结束循环。 CONDITION必须为常量条件,STATEMENT可以是单行语句,也可以是IF、FOR、WHILE、BEGIN?END等复合语句。 (注意:使用此语法时务必确保逻辑在实际情况下的可行性,避免出现死循环,请慎用。) VARIABLE:CNT:=0,I:=1; WHILE IO[I] THEN CNT:=CNT+1; I:=I+1; END 对于日线表示统计当前品种上市以来的上涨次数。 [] 数组元素索引列表 ARR[N] CLOSE[DATACOUNT],表示引用最后一个收盘价;引用序列量ARR的第N个值。DATE[1],表示取第一个历史数据时间,即上市日期;ARR支持序列变量、历史行情函数和数据时间函数。 M5:=MA(CLOSE,5),则M5[5]表示取第一个有效的5日收盘均线。

技术指标公式算法及应用

指标 主图指标 成交量指标 ADVOL 钱龙离散量 A:=SUM(((CLOSE-LOW)-(HIGH-CLOSE))*VOL/10000/(HIGH-LOW),0); ADVOL:A; ADVOLMA:MA(A,30); AMOUNT 持仓量(成交额) 1.成交金额大,代表交投热络,可界定为热门股; 2.底部起涨点出现大成交金额,代表攻击量; 3.头部地区出现大成交金额,代表出货量; 4.观察成交金额的变化,比观察成交手数更具意义,因为成交手数并未反应股价的涨跌的后所应支出的实际金额。 M1:=6;//minM1:=0,maxM1:=60 M2:=12;//minM2:=0,maxM2:=120 M3:=24;//minM3:=0,maxM3:=240 AMO:AMOUNT,VOLSTICK; MAAMO1:MA(AMO,M1); MAAMO2:MA(AMO,M2); MAAMO3:MA(AMO,M3); OI VOL 线性持仓 成交量 OI:AMOUNT; 1.成交量大,代表交投热络,可界定为热门股; 2.底部起涨点出现大成交量(成交手数),代表攻击量; 3.头部地区出现大成交量(成交手数),代表出货量; 4.观察成交金额的变化,比观察成交手数更具意义,因为成交手数并未反应股价的涨跌的后所应支出的实际金额。 M1:=5;//minM1:=1,maxM1:=10 M2:=10;//minM2:=5,maxM2:=30 VOLUME:VOL,VOLSTICK; MAVOL1:MA(VOLUME,M1); MAVOL2:MA(VOLUME,M2); 趋向指标 BBI 多空指数 1.股价位于BBI 上方,视为多头市场; 2.股价位于BBI 下方,视为空头市场。 M1:=3; //minM1:=1,maxM1:=100 M2:=6; //minM2:=1,maxM2:=100 M3:=12;//minM3:=1,maxM3:=100 M4:=24;//minM4:=1,maxM4:=100 BBI:(MA(CLOSE,M1)+MA(CLOSE,M2)+MA(CLOSE,M3)+MA(CLOSE,M4))/4; 解释 示例 DDI 方向标准离差指数 N:=13; //minN:=1,maxN:=100 N1:=30; //minN1:=1,maxN1:=100 M:=10; //minM:=1,maxM:=100 M1:=5; //minM1:=1,maxM1:=100 TR:=MAX(ABS(H-REF(H,1)),ABS(L-REF(L,1))); DMZ:=IF((H+L)<=(REF(H,1)+REF(L,1)),0,MAX(ABS(H-REF(H,1)),ABS(L-REF(L,1)))); DMF:=IF((H+L)>=(REF(H,1)+REF(L,1)),0,MAX(ABS(H-REF(H,1)),ABS(L-REF(L,1)))); DIZ:=SUM(DMZ,N)/(SUM(DMZ,N)+SUM(DMF,N)); DIF:=SUM(DMF,N)/(SUM(DMF,N)+SUM(DMZ,N)); DDI:DIZ-DIF,COLORSTICK; ADDI:SMA(DDI,N1,M); AD:MA(ADDI,M1); DMA 平均线差 1.DMA 向上交叉其平均线时,买进; 2.DMA 向下交叉其平均线时,卖出; 3.DMA 的交叉信号比MACD、TRIX 略快; 4.DMA 与股价产生背离时的交叉信号,可信度较高; 5.DMA、MACD、TRIX 三者构成一组指标群,互相验证。 SHORT:=10;//minSHORT:=2,maxSHORT:=300 LONG:=50;//minLONG:=10,maxLONG:=300 M:=10;//minM:=1,maxM:=300 DDD : (MA(CLOSE,SHORT)-MA(CLOSE,LONG)); AMA : MA(DDD,M); DMI 趋向指标(标准) 1.PDI 向上交叉MDI ,买进;PDI 向下交叉MDI ,卖出; 2.ADX 在高于50的地方向下反折时,应小心股价随时有反转的可能; 3.ADX 小于20时,意味股价将进行盘整,此时不宜买卖及使用技术指标。 N:=14;//minN:=2,maxN=100 M:=6;//minM:=1,maxM:=100 TR := SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS( LOW-REF(CLOSE,1))),N); HD := HIGH-REF(HIGH,1); LD := REF(LOW,1)-LOW; DMP:= SUM(IF(HD>0 AND HD>LD,HD,0),N); DMM:= SUM(IF(LD>0 AND LD>HD,LD,0),N); PDI: DMP*100/TR; MDI: DMM*100/TR; ADX: MA(ABS(MDI-PDI)/(MDI+PDI)*100,M); ADXR:(ADX+REF(ADX,M))/2; DMI-QL 趋向指标(钱龙) N:=14;//minN:=2,maxN:=100 M:=6;//minM:=1,maxM:=100 REFLINE: 0, 20, 50, 80, 100; TR := SMA(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS( LOW-REF(CLOSE,1))),N,1); HD := HIGH-REF(HIGH,1); LD := REF(LOW,1)-LOW; DMP:= SMA(IF(HD>0 AND HD>LD,HD,0),N,1); DMM:= SMA(IF(LD>0 AND LD>HD,LD,0),N,1); PDI: DMP*100/TR; MDI: DMM*100/TR; ADX: SMA(ABS(MDI-PDI)/(MDI+PDI)*100,N,1); ADXR:(ADX+REF(ADX,M))/2; EXPMA 指数平滑移动平均线 1.EXPMA 一般以观察12日和50日二条均线为主; 2.12日指数平均线向上交叉50日指数平均线时,买进; 3.12日指数平均线向下交叉50日指数平均线时,卖出; 4.EXPMA 是多种平均线计算方法的一; 5.EXPMA 配合MTM 指标使用,效果更佳。 P1:=5; //minP1:=1,maxP1:=300 P2:=10; //minP2:=1,maxP2:=300 P3:=20; //minP3:=1,maxP3:=300 P4:=60; //minP4:=1,maxP4:=300 MA1:EMA(CLOSE,P1); MA2:EMA(CLOSE,P2); MA3:EMA(CLOSE,P3); MA4:EMA(CLOSE,P4); HMA 高价平均线 一般移动平均线以收盘价为计算基础,高价平均线是以每日最高价为计算基础。目前市场上许多投资人将其运用在空头市场,认为它的压力效应比传统平均线更具参考价值。 M1:=6; //minM1:=2,maxM1:=250 M2:=12; //minM2:=2,maxM2:=250 M3:=30; //minM3:=2,maxM3:=250 M4:=72; //minM4:=2,maxM4:=250 M5:=144;//minM5:=2,maxM5:=250 HMA1:MA(HIGH,M1); HMA2:MA(HIGH,M2); HMA3:MA(HIGH,M3); HMA4:MA(HIGH,M4); HMA5:MA(HIGH,M5); JLHB 绝路航标 反趋势类选股指标。综合了动量观念、强弱指标与移动平均线的优点,在计算过程中主要研究高低价位与收市价的关系,反映价格走势的强弱和超买超卖现象。在市场短期超买超卖的预测方面又较敏感。 作者:李济安 N:=7;//minN:=2,maxN:=100 M:=5; //minM:=2,maxM:=100 VAR1:=(CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*80; B:SMA(VAR1,N,1); VAR2:SMA(B,M,1); 绝路航标:IF(CROSS(B,VAR2) AND B<40,50,0); JS 加速线 加速线指标是衡量股价涨速的工具,加速线指标上升表明股价上升动力增加,加速线指标下降表明股价下降压力增加。加速线适用于DMI表明趋势明显时(DMI.ADX大于20)使用: 1.如果加速线在0值附近形成平台,则表明既不是最好的买入时机也不是最好的卖入时机; 2.在加速线发生金叉后,均线形成底部是买入时机。 3.在加速线发生死叉后,均线形成顶部是卖出时机。 N:=5; //minN:=2,maxN:=100 M1:=5; //minM1:=2,maxM1:=100 M2:=10; //minM2:=2,maxM2:=100 M3:=20; //minM3:=2,maxM3:=100 JS:100*(CLOSE-REF(CLOSE,N))/(N*REF(CLOSE,N)); MAJS1:MA(JS,M1); MAJS2:MA(JS,M2); MAJS3:MA(JS,M3); LMA 低价平均线 (主图叠加) 一般移动平均线以收盘价为计算基础,低价平均线是以每日最低价为计算基础。目前市场上许多投资人将其运用在多头市场,认为它的支撑效应比传统平均线更具参考价值。 M1:=6; //minM1:=2.maxM1:=250 M2:=12; //minM2:=2.maxM2:=250 M3:=30; //minM3:=2.maxM3:=250 M4:=72; //minM4:=2.maxM4:=250 M5:=144;//minM5:=2.maxM5:=250 LMA1:MA(LOW,M1); LMA2:MA(LOW,M2); LMA3:MA(LOW,M3); LMA4:MA(LOW,M4); LMA5:MA(LOW,M5); MA 均价 1.股价高于平均线,视为强势;股价低于平均线,视为弱势 3.二条以上平均线向上交叉时,买进; 4.二条以上平均线向下交叉时,卖出; 5.移动平均线的信号经常落后股价,若以EXPMA 、VMA 辅助,可以改善。 P1:=5; //minP1:=0,maxP1:=1000 P2:=10; //minP2:=0,maxP2:=1000 P3:=15; //minP3:=0,maxP3:=1000 P4:=20; //minP4:=0,maxP4:=1000 P5:=30; //minP5:=0,maxP5:=1000 P6:=40; //minP6:=0,maxP6:=1000 P7:=60; //minP7:=0,maxP7:=1000 (主图叠加) 2.平均线向上涨升,具有助涨力道;平均线向下跌降,具有助跌力道; P8:=0;//minP8:=0,maxP8:=1000 MA_P1_:MA(CLOSE,P1),AUTOHIDE; MA_P2_:MA(CLOSE,P2),AUTOHIDE; MA_P3_:MA(CLOSE,P3),AUTOHIDE; MA_P4_:MA(CLOSE,P4),AUTOHIDE; MA_P5_:MA(CLOSE,P5),AUTOHIDE; MA_P6_:MA(CLOSE,P6),AUTOHIDE; MA_P7_:MA(CLOSE,P7),AUTOHIDE; MA_P8_:MA(CLOSE,P8),AUTOHIDE; MACD 指数平滑异同平均线 1.DIF 向上交叉DEA,买进;DIF 向下交叉DEA,卖出; 2.DIF 连续两次向下交叉DEA,将造成较大的跌幅; 3.DIF 连续两次向上交叉DEA,将造成较大的涨幅; 4.DIF 与股价形成背离时所产生的信号,可信度较高; 5.DMA、MACD、TRIX 三者构成一组指标群,互相验证。 SHORT:=12;//minSHORT:=5,maxSHORT:=40,step:=4 LONG:=26;//minLONG:=20,maxLONG:=100,step:=5 M:=9;//minM=2,maxM:=60,step:=3 DIFF : EMA(CLOSE,SHORT) - EMA(CLOSE,LONG); DEA : EMA(DIFF,M); MACD : 2*(DIFF-DEA), COLORSTICK; MARSI 相对强弱平均线 1.RSI>20 为超买;RSI<20 为超卖; 2.RSI 以50为中界线,大于50视为多头行情,小于50视为空头行情; 3.RSI 在80以上形成M头或头肩顶形态时,视为向下反转信号; 4.RSI 在20以下形成W底或头肩底形态时,视为向上反转信号; 5.RSI 向上突破其高点连线时,买进;RSI 向下跌破其低点连线时,卖出。 M1:=10;//minM1:=2,maxM1:=100 M2:=6; //minM2:=2,maxM2:=60 DIF:=CLOSE-REF(CLOSE,1); VU:=IF(DIF>=0,DIF,0); VD:=IF(DIF<0,-DIF,0); MAU1:=MEMA(VU,M1); MAD1:=MEMA(VD,M1); MAU2:=MEMA(VU,M2); MAD2:=MEMA(VD,M2); RSI10:MA(100*MAU1/(MAU1+MAD1),M1); RSI6:MA(100*MAU2/(MAU2+MAD2),M2); MASS 梅斯线 1.MASS>27 后,随后又跌破26.5,此时股价若呈上涨状态,则卖出; 2.MASS<27 后,随后又跌破26.5,此时股价若呈下跌状态,则买进; 3.MASS<20 的行情,不宜进行投资。 N1:=9;//minN1:=2,maxN1:=120 N2:=25;//minN2:=2,maxN2:=120 M:=6;//minM:=2,maxM:=120 MASS:SUM(MA(HIGH-LOW,N1)/MA(MA(HIGH-LOW,N1),N1),N2); MAMASS:MA(MASS,M); MFI 资金流量指标 1.MFI>80 为超买,当其回头向下跌破80 时,为短线卖出时机; 2.MFI<20 为超卖,当其回头向上突破20 时,为短线买进时机; 3.MFI>80,而产生背离现象时,视为卖出信号; 4.MFI<20,而产生背离现象时,视为买进信号。 N:=14;//minN:=2,maxN:=120 N2:=6;//minN2:=2,maxN2:=60 TYP := (HIGH + LOW + CLOSE)/3; V1:=SUM(IF(TYP>REF(TYP,1),TYP*VOL,0),N)/SUM(IF(TYP80 时,回档机率大;指标<20时,反弹机率大; 2.K在20左右向上交叉D时,视为买进信号; 3.K在80左右向下交叉D时,视为卖出信号; 4.J>100 时,股价易反转下跌;J<0 时,股价易反转上涨; 5.KDJ 波动于50左右的任何信号,其作用不大。 N:=9;//minN:=1,maxN:=100,step:=3 M1:=3;//minM1:=2,maxM1:=40,step:=2 M2:=3;//minM2:=2,maxM2:=40,step:=2 REFLINE: 0, 20, 50, 80, 100; RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100; K:SMA(RSV,M1,1); D:SMA(K,M2,1); KDJ 随机指标 1.指标>80 时,回档机率大;指标<20时,反弹机率大; 2.K在20左右向上交叉D时,视为买进信号; 3.K在80左右向下交叉D时,视为卖出信号; 4.J>100 时,股价易反转下跌;J<0 时,股价易反转上涨; 5.KDJ 波动于50左右的任何信号,其作用不大。 N:=9;//minN:=1,maxN:=100,step:=3 M1:=3;//minM1:=2,maxM1:=40,step:=2 M2:=3;//minM2:=2,maxM2:=40,step:=2 REFLINE: 0, 20, 50, 80, 100; RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100; K:SMA(RSV,M1,1); D:SMA(K,M2,1); J:3*K-2*D; LW&R LWR威廉指标 N:=9;//minN:=1,maxN:=100 M1:=3;//minM1:=2,maxM1:=40 M2:=3;//minM2:=2,maxM2:=40 RSV:= (HHV(HIGH,N)-CLOSE)/(HHV(HIGH,N)-LLV(LOW,N))*100; LWR1:SMA(RSV,M1,1); LWR2:SMA(LWR1,M2,1); ROC 变动速率 1.本指标的超买超卖界限值随个股不同而不同,使用者应自行调整; 2.本指标的超买超卖范围,一般介于±6.5之间; 3.本指标用法请参考MTM 指标用法; 4.本指标可设参考线。 N:=12;//minN:=2,maxN:=120,step:=2 M:=6;//minM:=2,maxM:=60,step:=2 ROC:100*(CLOSE-REF(CLOSE,N))/REF(CLOSE,N); ROCMA:MA(ROC,M); RSI 相对强弱指标(Relative Strenth Index) 1.RSI>80 为超买,RSI<20 为超卖; 2.RSI 以50为中界线,大于50视为多头行情,小于50视为空头行情; 3.RSI 在80以上形成M头或头肩顶形态时,视为向下反转信号; 4.RSI 在20以下形成W底或头肩底形态时,视为向上反转信号; 5.RSI 向上突破其高点连线时,买进;RSI 向下跌破其低点连线时,卖出。 N1:=6; //minN1:=2,maxN1:=100,step:=3 N2:=12; //minN2:=2,maxN2:=100 N3:=24;//minN3:=2,maxN3:=100 REFLINE: 0, 20, 50, 80, 100; LC := REF(CLOSE,1); RSI1:SMA(MAX(CLOSE-LC,0),N1,1)/SMA(ABS(CLOSE-LC),N1,1)*100; RSI2:SMA(MAX(CLOSE-LC,0),N2,1)/SMA(ABS(CLOSE-LC),N2,1)*100; RSI3:SMA(MAX(CLOSE-LC,0),N3,1)/SMA(ABS(CLOSE-LC),N3,1)*100; SI Swing Index LC:=REF(C,1); AA:=ABS(H-LC); BB:=ABS(L-LC); CC:=ABS(H-REF(L,1)); DD:=ABS(LC-REF(O,1)); R:=IF(AA>BB AND AA>CC,AA+BB/2+DD/4,IF(BB>CC AND BB>AA,BB+AA/2+DD/4,CC+DD/4)); X:=(C-LC+(C-O)/2+LC-REF(O,1)); SI:16*X/R*MAX(AA,BB); SLOWKD 慢速KD N:=9;//minN=1,maxN:=100 M1:=3;//minM1:=2,maxM1:=50 M2:=3;//minM2:=2,maxM2:=50; M3:=5;//minM3,maxM3:=50 RSV:= (CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100; FASTK:=SMA(RSV,M1,1); K:SMA(FASTK,M2,1); D:SMA(K,M3,1); SRDM 动向速度比率用法同KD指标 N:=30;//minN:=1,maxN:=100 DMZ:=IF((H+L)<=(REF(H,1)+REF(L,1)),0,MAX(ABS(H-REF(H,1)),ABS(L-REF(L,1)))); DMF:=IF((H+L)>=(REF(H,1)+REF(L,1)),0,MAX(ABS(H-REF(H,1)),ABS(L-REF(L,1)))); ADMZ:=MA(DMZ,10); ADMF:=MA(DMF,10); SRDM:IF(ADMZ>ADMF,(ADMZ-ADMF)/ADMZ,IF(ADMZ=ADMF,0,(ADMZ-ADMF)/ADMF)); ASRDM:SMA(SRDM,N,1); VROC VRSI 量变动速率 量相对强弱 N:=12;//minN:=2,maxN:=300 (VOL-REF(VOL,N))/REF(VOL,N)*100; N:=6;//minN:=1,maxN:=100 SMA(MAX(VOL-REF(VOL,1),0),N,1)/SMA(ABS(VOL-REF(VOL,1)),N,1)*100; W&R 威廉指标(William's %R) 1.WR 波动于0~-100,0 置于顶部,-100 置于底部; 2.本指标以-50为中轴线,高于-50视为股价转强;低于-50视为股价转弱; 3.本指标高于-20后再度向下跌破-20卖出;低于-80后再度向上突破-80买进; 4.WR 连续触顶3~4次,股价向下反转机率大;连续触底3~4次,股价向上反转机率大。 N:=14;//minN:=2,maxN:=100,step:=3 100*(HHV(HIGH,N)-CLOSE)/(HHV(HIGH,N)-LLV(LOW,N)); 能量指标 ARBR 人气意愿指标 N:=26;//minN:=2,maxN:=300 AR : SUM(HIGH-OPEN,N)/SUM(OPEN-LOW,N)*100; BR : SUM(MAX(0,HIGH-REF(CLOSE,1)),N)/ SUM(MAX(0,REF(CLOSE,1)-LOW),N)*100; CR CR能量指标 1.CR>400时,其10日平均线向下滑落,视为卖出信号;CR<40买进; 2.CR 由高点下滑至其四条平均线下方时,股价容易形成短期底部; 3.CR 由下往上连续突破其四条平均线时,为强势买进点; 4.CR指标越低,买入越安全; 5.CR 除了预测价格的外,最大的作用在于预测时间; 6.BR、AR、CR、VR 四者合为一组指标群,须综合搭配使用。 N:=26; //minN:=5,maxN:=300 M1:=5; //minM1:=1,maxM1:=100 M2:=10; //minM2:=1,maxM2:=100 M3:=20; //minM3:=1,maxM3:=100 M4:=62; //minM4:=1,maxM4:=100 MID := (HIGH+LOW+CLOSE)/3; CR:SUM(MAX(0,HIGH-REF(MID,1)),N)/SUM(MAX(0,REF(MID,1)-L),N)*100; MA1:REF(MA(CR,M1),M1/2.5+1); MA2:REF(MA(CR,M2),M2/2.5+1); MA3:REF(MA(CR,M3),M3/2.5+1); MA4:REF(MA(CR,M4),M4/2.5+1); JYJL TJCJL VR 参考均量 太极成交量 VR容量比率 1.VR>450,市场成交过热,应反向卖出; 2.VR<40 ,市场成交低迷,人心看淡的际,应反向买进; 3.VR 由低档直接上升至250,股价仍未遭受阻力,此为大行情的前兆; 4.VR 除了与PSY为同指标群外,尚须与BR、AR、CR同时搭配研判 N:=26;minN:=5,maxN:=300 LC:=REF(CLOSE,1); SUM(IF(CLOSE>LC,VOL,0),N)/ SUM(IF(CLOSE<=LC,VOL,0),N)*100; ZX 重心线 重心线指标,重心线是由重心价连接而成的曲线,反映历史平均价位, 对于指数计算公式为: ZX = 成交金额/成交量。 对个股而言: 最高指数+最低指数+收盘指数 ZX = ———————————————— 3 类似于不加权平均指数。 AV:0.01*AMOUNT/VOL; 量价指标 AMV 成本价均线 成本价均线不同于一般移动平均线系统,成本价均线系统首次将成交量引入均线系统,充分提高均线系统的可靠性。同样对于成本价均线可以使用月均线系统(5,10,20,250)和季均线系统(20,40,60,250),另外成本价均线还可以使用自身特有的均线系统(5,13,34,250),称为市场平均建仓成本均线,简称成本价均线。在四个均线中参数为250的均线为年度均线,为行情支撑均线。成本均线不容易造成虚假信号或骗线,比如某日股价无量暴涨,移动均线会大幅拉升,但成本均线却不会大幅上升,因为在无量的情况下市场持仓成本不会有太大的变化。依据均线理论,当短期均线站在长期均线之上时叫多头排列,反之就叫空头排列。短期均线上穿长期均线叫金叉,短期均线下穿长期均线叫死叉。均线的多头排列是牛市的标志,空头排列是熊市的标志。均线系统一直是市场广泛认可的简单而可靠的分析指标,其使用要点是尽量做多头排列的股票,回避空头排列的股票。34日成本线是市场牛熊的重要的分水岭。一旦股价跌破34日成本线,则常常是最后的出逃机会。 M1:=5; //minM1:=2,maxM1:=120 M2:=13; //minM2:=2,maxM2:=120 M3:=34; //minM3:=2,maxM3:=120 M4:=60; //minM4:=2,maxM4:=120 AMOV:=VOL*(OPEN+CLOSE)/2; AMV1:SUM(AMOV,M1)/SUM(VOL,M1); AMV2:SUM(AMOV,M2)/SUM(VOL,M2); AMV3:SUM(AMOV,M3)/SUM(VOL,M3); AMV4:SUM(AMOV,M4)/SUM(VOL,M4); ASI 振动升降指标 1.ASI 又名「实质线」,是一条比收盘价线更能代表真实行情的曲线; 2.ASI 突破前一波高点后,第二天股价必突破前一波高点; 3.ASI 跌破前一波低点后,第二天股价必跌破前一波低点; 4.ASI 一般与股价走势维持同步波动,并非每一次行情都有领先作用,因此,使用者必须花费一些时间搜寻产生领先信号的个股。 LC:=REF(CLOSE,1); AA:=ABS(HIGH-LC); BB:=ABS(LOW-LC); CC:=ABS(HIGH-REF(LOW,1)); DD:=ABS(LC-REF(OPEN,1)); R:=IF(AA>BB AND AA>CC,AA+BB/2+DD/4,IF(BB>CC AND BB>AA,BB+AA/2+DD/4,CC+DD/4)); X:=(CLOSE-LC+(CLOSE-OPEN)/2+LC-REF(OPEN,1)); SI:=16*X/R*MAX(AA,BB); ASI:SUM(SI,0); OBV 能量潮 1.股价一顶比一顶高,而OBV 一顶比一顶低,暗示头部即将形成; 2.股价一底比一底低,而OBV 一底比一底高,暗示底部即将形成; 3.OBV 突破其N字形波动的高点次数达5 次时,为短线卖点; 4.OBV 跌破其N字形波动的低点次数达5 次时,为短线买点; SUM(IF(CLOSE>REF(CLOSE,1),VOL,IF(CLOSE=REF(O,1),0,MAX((O-L),(O-REF(O,1)))); STM:=SUM(DTM,N); SBM:=SUM(DBM,N); ADTM:IF(STM>SBM,(STM-SBM)/STM,IF(STM=SBM,0,(STM-SBM)/SBM)); MA1:MA(ADTM,M); BRAR 情绪指标 1.BR>400,暗示行情过热,应反向卖出;BR<40 ,行情将起死回生,应买进; 2.AR>180,能量耗尽,应卖出;AR<40 ,能量已累积爆发力,应买进; 3.BR 由300 以上的高点下跌至50以下的水平,低于AR 时,为绝佳买点; 4.BR、AR、CR、VR 四者合为一组指标群,须综合搭配使用。 M:=26;//minM:=2,maxM:=120 N:=26;//minN:=2,maxN:=120 //额外Y轴分界:40、300、60、150 BR:SUM(MAX(0,HIGH-REF(CLOSE,1)),M)/SUM(MAX(0,REF(CLOSE,1)-LOW),M)*100; AR:SUM(HIGH-OPEN,N)/SUM(OPEN-LOW,N)*100; MOM 动量线 N:=12;//minN:=1,maxN:=999 M:=6;//minM:=1,maxM:=999 MOM1:CLOSE-REF(CLOSE,N); MOM2:MA(MOM1,M); MTM MTM动力指标 MTM线 :当日收盘价与N日前的收盘价的差; MTMMA线:对上面的差值求N日移动平均; 参数:N 间隔天数,也是求移动平均的天数,一般取6 用法: 1.MTM从下向上突破MTMMA,买入信号; 2.MTM从上向下跌破MTMMA,卖出信号; 3.股价续创新高,而MTM未配合上升,意味上涨动力减弱; 4.股价续创新低,而MTM未配合下降,意味下跌动力减弱; 5.股价与MTM在低位同步上升,将有反弹行情;反之,从高位同步下降,将有回落走势。 N:=12;//minN:=2,maxN:=120,step:=2 M:=6;//minM:=2,maxM:=60,step:=2 MTM : CLOSE-REF(CLOSE,N); MTMMA : MA(MTM,M); OSC 变动速率线 1.OSC 向上交叉其平均线时,买进;OSC 向下交叉其平均线时卖出; 2.OSC 在高水平或低水平与股价产生背离时,应注意股价随时有反转的可能; 3.OSC 的超买超卖界限值随个股不同而不同,使用者应自行调整 N:=20;//minN:=2,maxN:=100 M:=6;//minM:=2,maxM:=60 OSC:100*(CLOSE-MA(CLOSE,N)); MAOSC:EMA(OSC,M); PSY 心理线 1.PSY>75,形成M头时,股价容易遭遇压力; 2.PSY<25,形成W底时,股价容易获得支撑; 3.PSY 与VR 指标属一组指标群,须互相搭配使用。 N:=12;//minN:=2,maxN:=100,step:=20 M:=6;//minM:=0,maxM:=40,step:=1 PSY:COUNT(CLOSE>REF(CLOSE,1),N)/N*100; PSYMA:MA(PSY,M) WAD 威廉多空力度线 1.股价一顶比一顶高,而WAD 一顶比一顶低,暗示头部即将形成; 2.股价一底比一底低,而WAD 一底比一底高,暗示底部即将形成; 3.WAD 与OBV、ADL同属一组指标群,使用时应综合研判。 M:=30;//minM:=2,maxM:=120 MIDA:=CLOSE-MIN(REF(CLOSE,1),LOW); MIDB:=IF(CLOSEREF(CLOSE,1),MIDA,MIDB),0); MAWAD:MA(WAD,M); WR 威廉指标 1.WR 波动于0~-100,0 置于顶部,-100 置于底部; 2.本指标以-50为中轴线,高于-50视为股价转强;低于-50视为股价转弱; 3.本指标高于-20后再度向下跌破-20卖出;低于-80后再度向上突破-80买进; 4.WR 连续触顶3~4次,股价向下反转机率大;连续触底3~4次,股价向上反转机率大。 N:=10;//minN:=2,maxN:=100,step:=3 N1:=6;//minN1:=2,maxN1:=100 LL:=-80;//minLL:=-100,maxLL:=-60,step:=3 LH:=-20;//minLH:=-40,maxLH:=0,step:=3 HHVHIGH1:=HHV(HIGH,N); HHVHIGH2:=HHV(HIGH,N1); WR1:-100*(HHVHIGH1-CLOSE)/(HHVHIGH1-LLV(LOW,N)); WR2:-100*(HHVHIGH2-CLOSE)/(HHVHIGH2-LLV(LOW,N1)); 摆动指标 AD Accumulation/Distribution SUM(((CLOSE-LOW)-(HIGH-CLOSE))/(HIGH-LOW)*VOL,0); ATR 真实波幅 N:=15;minN:=1,maxN:=300 TR : MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW)); ATR : MA(TR,N); MI 动量指标 N:=12;//minN:=1,maxN:=100 A:C-REF(C,N); MI:SMA(A,N,1); MICD 异同离差动力指数 N:=3;//minN:=1,maxN:=100 N1:=10;//minN1:=1,maxN1:=100 N2:=20;//minN2:=1,maxN2:=100 MI:=C-REF(C,1); AMI:=SMA(MI,N,1); DIF:MA(REF(AMI,1),N1)-MA(REF(AMI,1),N2); MICD:SMA(DIF,10,1); RC 变化率指数 N:=50;//minN:=1,maxN:=100 RC:=C/REF(C,N); ARC:SMA(REF(RC,1),N,1); RCCD 异同离差变化率指数 N:=59;//minN:=1,maxN:=100 N1:=21;//minN1:=1,maxN1:=100 N2:=28;//minN2:=1,maxN2:=100 RC:=C/REF(C,N); ARC:=SMA(REF(RC,1),N,1); DIF:MA(REF(ARC,1),N1)-MA(REF(ARC,1),N2); RCCD:SMA(DIF,N,1); SRMI MI修正指标 N:=9;//minN:=1,maxN:=100 IF(CREF(CLOSE,1),HIGH-REF(CLOSE,1)+CLOSE-LOW,CLOSE-LOW); TS:=IF(REF(CLOSE,1)>LOW,REF(CLOSE,1)-LOW+HIGH-CLOSE,HIGH-CLOSE); VOL_:=(TB-TS)*VOL/(TB+TS)/10000; VOL_0:=DMA(VOL_,0.1); VOL_1:=DMA(VOL_,0.05); RES1:=VOL_0-VOL_1; LON:SUM(RES1,0),COLORSTICK; LON; MA1:MA(LON,N); NDB 脑电波 脑电波是判断主力虚实的工具 市场倾向于认为开盘价和收盘价是多空双方共同认可的价格,如果以收盘价作为多空双方的平衡点,那么,收盘价之上的部分是空头的成果,收盘价之下的部分是多头的成果,二者的差就是当天多空双方的力量对比.如果多头占优势,脑电波就不断上升,如果空头占优势,脑电波就不断下降.所以,脑电波上升的股票可以继续持有或者买进,脑电波下降的股票应该卖出. M1:=5;//minM1:=2,maxM1:=120 M2:=10;//minM2:=2,maxM2:=120 HH:=IF(C/REF(C,1)>1.098 AND L>REF(H,1),2*C-REF(C,1)-H,2*C-H-L); //V1:=BARSCOUNT(C); //V2:=2*REF(C,V1)-REF(H,V1)-REF(L,V1); V2:=2*C[1]-H[1]-L[1]; DK:SUM(HH,0)+V2; MDK5:MA(DK,M1); MDK10:MA(DK,M2); PUCU 逆时钟曲线 1.图表的曲线上有一个箭头,该处代表目前价量的位置; 2.曲线由绿变成红色时,视为买进信号; 3.曲线由红变成绿色时,视为卖出信号。 N:=24;//minN:=2,maxN:=200 PU:MA(CLOSE,N); CU:MA(VOL,N); QHLSR 阻力指标 QHL:=(C-REF(C,1))-(VOL-REF(VOL,1))*(REF(H,1)-REF(L,1))/REF(VOL,1); A:=SUM(IF(QHL>0,QHL,0),5); E:=SUM(IF(QHL>0,QHL,0),10); B:=ABS(SUM(IF(QHL<0,QHL,0),5)); F:=ABS(SUM(IF(QHL<0,QHL,0),10)); D:=A/(A+B); G:=E/(E+F); QHL5: IF(SUM(IF(QHL>0,1,0),5)=5,1,IF(SUM(IF(QHL<0,1,0),5)=5,0,D)) ; QHL10:G; SHORT 短线指标 N:=10;//minN:=1,maxN:=1000 TB:=IF(HIGH>REF(CLOSE,1),HIGH-REF(CLOSE,1)+CLOSE-LOW,CLOSE-LOW); TS:=IF(REF(CLOSE,1)>LOW,REF(CLOSE,1)-LOW+HIGH-CLOSE,HIGH-CLOSE); VOL_:=(TB-TS)*VOL/(TB+TS)/10000; VOL_0:=DMA(VOL_,0.1); VOL_1:=DMA(VOL_,0.05); SHORT:VOL_0-VOL_1,COLORSTICK; SHORT; MA1:MA(SHORT,N); XS 薛斯通道 薛斯通道的研判法则: 1.长期大通道是反映该股票的长期趋势状态,趋势有一定惯性,延伸时间较长,反映股票大周期,可以反握股票整体趋势,适于中长线投资; 2.短期小通道反映该股票的短期走势状态,包容股票的涨跌起伏,有效地滤除股票走势中的频繁振动,但保留了股票价格在大通道内的上下波动,反映股票小周期,适于中短线炒作; 3.长期大通道向上,即大趋势总体向上 ,此时短期小通道触及(或接近长期大通道底部时,即买压增大,有反弹的可能。而短期小通道触及长期大通道顶部,既卖压增大,形态出现回调或盘整,有向长期大通道靠近的趋势。如果K线走势与短期小通道走势亦吻合得很好,那么更为有效; 4.长期大通道向上,而短期小通道触及长期大通道顶部,此时该股为强力拉长阶段,可适当观望,待短期转平或转头向下时,为较好出货点,但穿透区为风险区应密切注意反转信号,随时出货; 5.长期大通道向下,即大趋势向下,此时短期小通道或股价触顶卖压增加,有再次下跌趋势。而触底形态即买压增大,有缓跌调整或止跌要求,同时价格运动将趋向靠近长期大通道上沿。回调宜慎重对待,待确认反转信号后方可买入; 6.长期大通道向下,而短期小通道向下穿透长期大通道底线,此时多为暴跌过程,有反弹要求,但下跌过程会持续,不宜立即建仓,应慎重,待长期大通道走平且有向上趋势,短期小通道回头向上穿回时,是较好的低位建仓机会; 7.当长期大通道长期横向走平时,为盘整行情,价格沿通道上下震荡,此时为调整、建仓、洗盘阶段,预示着下一轮行情的出现,短线炒家可逢高抛出,逢低买入。若以短期小通道强力上穿长期大通道,且长期大通道向上转向,表明强劲上涨行情开始。若以短期小通道向下穿透长期大通道,且长期大通道向下转向,表明下跌将继续。 N1:=30;//minN1:=2,maxN1:=100 N2:=3;//minN2:=2,maxN2:=100 P1:=15;//minP1:=1,maxP1:=100 P2:=3;//minP2:=1,maxP2:=100 UPPERL: MA(HIGH,N1)*(1+P1/100); UPPERS: MA(HIGH,N2)*(1+P2/100); LOWERL: MA(LOW,N1)*(1-P1/100); LOWERS: MA(LOW,N2)*(1-P2/100); ZQLLBDX 债券利率波动性 N:=60;//minN:=1,maxN:=500 M:=120;//minM:=1,maxM:=250 Y:=BONDYIELD()*100; RDR:=LN(Y/REF(Y,1)); VR:STD(RDR,N)*100; VRMA:MA(VR,M); ZQSYL qqbdl 债券收益率 期权隐含波动率、历史波动率曲线 Y:BONDYIELD(); N:=60;//minN:=1,maxN:=300 隐含波动率:IMPLIEDVOLATILITY(N,RISKFREERATE); 历史波动率:VOLATILITY(N,OPTIONINFO(01)); 其它指标 ACCER ACD 幅度涨速 升降线 N:=8;//minN:=2,maxN:=100 ACCER:SLOPE(CLOSE,N)/CLOSE; M:=20;//minM:=2,maxM:=100 LC:=REF(CLOSE,1); DIF:=CLOSE-IF(CLOSE>LC,MIN(LOW,LC),MAX(HIGH,LC)); ACD:SUM(IF(CLOSE=LC,0,DIF),0); MAACD:EMA(ACD,M); CCIZT CCI主图 TYP:=(HIGH+LOW+CLOSE)/3; CCI:=(TYP-MA(TYP,13))/(0.015*AVEDEV(TYP,13));