函数 数据引用 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(CLOSE
函数 日历时间 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
数据星期数 数据年份 取当前周期数据日期的星期数。 取当前周期数据日期的实际年份。