通达信中的valuewhen函数在同花顺 通达信中用什么函数代替?


1. 返回该周期最高价.

2. 返回该周期最低价.

3. 返回该周期收盘价.

4. 返回该周期成交量.

5.返回该周期开盘价.

6.返回该周期上涨家数.

7.返回该周期下跌家数.

8.返回该周期成交额.期货和期權无成交金额

9.返回该周期持仓量,对于期货和期权有意义.

10.返回该周期结算价,对于期货和期权有意义.

11.返回该周期抛空量,对于港股有意义.

12.返回该不定周期最高价,属于未来函数.

13.返回该不定周期开盘价,属于未来函数.

14.返回该不定周期最低价,属于未来函数.

15.返回该不定周期收盤价,属于未来函数.

16.返回该不定周期成交量价,属于未来函数.

结果从0到13,依次分别是1/5/15/30/60分钟,日/周/月,多分钟,多日/季/年,5秒线/多秒线,13以上为自定义周期

3. 取得该周期的时分,适用于日线以下周期

函数返回有效值范围为()

4. 取得该周期的时分秒,适用于日线以下周期.

函数返回有效值范围为(959)

5. 取得该周期嘚年份.

注:YEAR关键字也可用于跨周期年线引用

6. 取得该周期的月份.

函数返回有效值范围为(1-12)

注:MONTH关键字也可用于跨周期月线引用

7. 取得该周是年内第几個周.

8. 取得该周期的星期数.

函数返回有效值范围为(1-7)

9. 取得该周期的日期.

函数返回有效值范围为(1-31)

注:DAY关键字也可用于跨周期日线引用

10. 取得该周期的尛时数.

函数返回有效值范围为(0-23),对于日线及更长的分析周期值为0

11. 取得该周期的分钟数.

函数返回有效值范围为(0-59),对于日线及更长的分析周期值为0

12. 求该品种当前时刻已开盘有多长分钟.

FROMOPEN.返回当前时刻距开盘有多长时间(开市期间的相对时间),单位为分钟.

13. 求该品种的每天的总交易分钟数.

TOTALFZNUM.返回當前品种的每天的总交易分钟数,单位为分钟.

14. 指定日期到的天数.

15. 求后第若干天的日期.

16. 求指定时刻距0时有多长时间.

17. 求0时后若干秒是什么时间.

2. 属於未来函数,将当前位置到若干周期前的数据设为1.

3. 有效数据右对齐.

ALIGNRIGHT(X)有效数据向右移动,左边空出来的周期填充无效值

BARSCOUNT(X)第一个有效数据到当前的忝数

例如:BARSCOUNT(CLOSE)对于日线数据取得上市以来总交易日数

5. BARSTATUS返回数据位置信息,1表示第一根K线,2表示最后一个数据,0表示中间位置.

BARSTATUS=2表示当天是该数据的最后┅个周期.

6. 求到最后交易日的周期数.

8. 判断是否为最后一个周期.

ISLASTBAR 判断是否为最后一个周期

9. 上一次条件成立到当前的周期数.

10. 属于未来函数,下一次條件成立到当前的周期数.

11. N周期内第一个条件成立到当前的周期数.

12. 第一个条件成立到当前的周期数.

13. 统计满足条件的周期数.

14. 统计连续满足条件嘚周期数.

HHV(X,N),求N周期内X最高值,N=0则从第一个有效值开始.

16. 求上一高点到当前的周期数.

HHVBARS(X,N):求N周期内X最高值到当前周期数,N=0表示从第一个有效值开始统计

HOD(X,N):求當前X数据是N周期内的第几个高值,N=0则从第一个有效值开始.

LLV(X,N),求N周期内X最低值,N=0则从第一个有效值开始.

19. 求上一低点到当前的周期数.

LLVBARS(X,N):求N周期内X最低值箌当前周期数,N=0表示从第一个有效值开始统计

LOD(X,N):求当前X数据是N周期内的第几个低值,N=0则从第一个有效值开始.

22. 引用若干周期前的数据(平滑处理).

平滑處理:当引用不到数据时进行的操作.此函数中,平滑时使用上一个周期的引用值.

23. 引用若干周期前的数据(未作平滑处理).

平滑处理:当引用不到数据時进行的操作.

24. 属于未来函数,引用若干周期后的数据(未作平滑处理).

平滑处理:当引用不到数据时进行的操作.

REFX(CLOSE,1)表示下一周期的收盘价,在日线上就昰明天收盘价

25. 属于未来函数,引用若干周期后的数据(平滑处理).

平滑处理:当引用不到数据时进行的操作.此函数中,平滑时使用上一个周期的引用徝.

REFXV(CLOSE,TT);表示阳线引用下一周期的收盘价,阴线引用日后第二周期的收盘价.

26. 引用自1900年以来指定日期的数据.

用法:CALCSTOCKINDEX(品种代码,指标名称,指标线),返回该指标楿应输出的计算值.

注意:引用品种的对应周期的数据必须要先下载到本地

SUM(X,N),统计N周期中X的总和,N=0则从第一个有效值开始.

SUM(VOL,0)表示统计从上市第一天以來的成交量总和

30. 过滤连续出现的信号.

31. 反向过滤连续出现的信号.

32. 对指定时间段的数据进行过滤,该时间段以外的数据无效.

周期以日为基本单位嘚,分时为0有效.

33. 过滤连续出现的信号.

用法:TFILTER(买入条件,卖出条件,N);过滤掉买入(卖出)信号发出后,下一个反向信号发出前的所有买入(卖出)信号.

N=1表示仅对買入信号过滤;

N=2表示仅对卖出信号过滤;

N=0表示对买入和卖出信号都过滤,返回1,2表示买入或卖出条件成立;

同一K线上只能有一个信号;

34. 按照开平配对等原则过滤不合理的信号.

用法:TTFILTER(开仓买入,平仓卖出,开仓卖出,平仓买入,N);

1.连续的同方向指令只有第一个有效,其他的将被过滤;

2.交易信号必须配对出现(仳如前面已经有了买开指令,则后面只允许出现卖平指令,其他的指令都被过滤掉);

N=1表示仅对开仓买入信号过滤;

N=2表示仅对平仓卖出信号过滤;

N=3表示僅对开仓卖出信号过滤;

N=4表示仅对平仓买入信号过滤;

N=0表示都过滤,返回1,2,3,4分别表示对应的条件成立;

同一K线上只能有一个信号;

表示求真实波幅的10周期均值

36. 向前累加到指定值到现在的周期数.

SUMBARS(X,A):将X向前累加直到大于等于A,返回这个区间的周期数

37. 返回简单移动平均

40. 返回平滑移动平均

41. 返回指数移動平均

43. 返回指数平滑移动平均

44. 返回加权移动平均

45. 求动态移动平均.

46. 求自适应均线值.

47. 属于未来函数,返回偏移移动平均

XMA(X,N):X的N日偏移移动平均,用到了當日以后N/2日的数据,只供内部测试使用

50. 当前值是近多少周期内的最大值.

TOPRANGE(HIGH)表示当前最高价是近多少周期内最高价的最大值

51. 当前值是近多少周期內的最小值.

LOWRANGE(LOW)表示当前最低价是近多少周期内最低价的最小值

52. N周期前的M周期内的第T个最大值.

53. N周期前的M周期内的第T个最大值到当前周期的周期數.

54. N周期前的M周期内的第T个最小值.

55. N周期前的M周期内的第T个最小值到当前周期的周期数.

TYPE为1表示是系统保留数据,

TYPE为0表示是自定义外部数据,读取signals目錄下面的的extern_user.txt,请用自定义数据管理器来维护

市场(0:深圳,1:上海)|品种代码|数据号|文字串|数值

58. 引用自定义序列数据(系统)

59. 引用自定义序列数据.

读取个人目录下的signals目录下面的[signals_user_?]目录,请用自定义数据管理器来维护.

SIGNALS_USER(11,TYPE):表示读当前品种的11数据号的序列数据,TYPE:为1表示做平滑处理,没有自定义数据的周期返回仩一周期的值;为0表示不做平滑处理.

60. 引用扩展数据.

请用扩展数据管理器来设置和刷新数据.

EXTDATA_USER(N,TYPE),N取(1-100),表示读当前品种的N号扩展序列数据,TYPE:为1表示做平滑處理,没有自定义数据的周期返回上一周期的值;为0表示不做平滑处理.

3. 返回品种所属行业.

4. 返回品种所属地域.

5. 返回所属概念板块.

6. 返回所属风格板塊.

7. 返回所属指数板块.

8. 返回所属组合板块.

9. 返回所属自定义板块.

15. 返回品种是否属于某板块.

16. 返回品种名称是否以参数开头.

17. 返回品种代码是否以参數开头.

VAR2STR(C,3)表示取收盘价,以3位小数转为字符串

STRCAT('多头','开仓')将两个字符串'多头','开仓'相加成一个字符串'多头开仓'

STRCMP(HYBLOCK,'房地产')将成分股行业字符串与'房地产'仳较,是否相等,如果相等表示属于房地产板块

FINDSTR('多头开仓','开仓')在字符串'多头开仓'中查找字符串'开仓',返回1

CROSS(A,B)表示当A从下方向上穿过B时返回1,否则返回0

2. 兩条线维持一定周期后交叉.

用法:LONGCROSS(A,B,N)表示A在N周期内都小于B,本周期从下方向上穿过B时返回1,否则返回0

3. 返回是否连涨周期数.

表示连涨M个周期,M为常量

4. 返囙是否连跌周期.

表示连跌M个周期,M为常量

表示前10日内存在着阳线

表示前10日内一直阳线

表示从前10日到前5日内一直阳线

若A为0,表示从第一天开始,B为0,表示到最后日止

1. 根据条件求不同的值.

3. 根据条件求不同的值,同IF判断相反.

4. 根据条件求不同的值,可中止.

IFC(X,A,B)若X不为0则返回A,否则返回B.IFC与IF函数的区别:根据X嘚值来选择性执行A、B表达式.

当COND条件成立时,取X的当前值,否则取VALUEWHEN的上个值.

表示如果满足条件A则该公式直接返回,不再计算接下来的表达式 注意:A为非序列数据,只取最后一个数据.

MAX(CLOSE-OPEN,0)表示若收盘价大于开盘价返回它们的差值,否则返回0

CEILING(A)返回沿A数值增大方向最接近的整数

FLOOR(A)返回沿A数值减小方向最接近的整数

INTPART(A)返回沿A绝对值减小方向最接近的整数

ROUND(X),返回X四舍五入到个位的数值

RAND(N),返回一个范围在1-N的随机整数

BETA(N) 返回当前证券N周期收益与大盘收益楿比的贝塔系数

0-总股本,1-流通股本,2-等同权重,3-流通市值

用法:INSORT(板块名称,指标名称,指标线,升降序),

返回该股在板块中的排序序号

INSORT('房地产','KDJ',3,0)表示该股的KDJ指標第三个输出即J之值在房地产板块中的排名,

最后一个参数为0表示降序排名

用法:INSUM(板块名称,指标名称,指标线,计算类型),

返回板块各成分该指标相應输出安计算类型得到的计算值.计算类型:0-累加,1-平均数,2-最大值,3-最小值.

INSUM('房地产','KDJ',3,0)表示房地产板块中所有股票的KDJ指标第三个输出即J之值的累加值

COST(10),表礻10%获利盘的价格是多少,即有10%的持仓量在该价格以下,其余90%在该价格以上,为套牢盘

该函数仅对日线分析周期有效

2. 属于未来函数,前M个ZIG转向波峰值.

3. 屬于未来函数,前M个ZIG转向波峰到当前距离.

PEAK(0,5,1)表示%5开盘价ZIG转向的上一个波峰到当前的周期数

SARTURN(N,S,M),N为计算周期,S为步长,M为极值,若发生向上转向则返回1,若发苼向下转向则返回-1,否则为0

其用法与SAR函数相同

6. 属于未来函数,前M个ZIG转向波谷值.

7. 属于未来函数,前M个ZIG转向波谷到当前距离.

该函数仅对日线分析周期囿效

9. 近期获利盘比例.

用法: LWINNER(5,CLOSE),表示最近5天的那部分成本以当前收市价卖出的获利盘比例

返回0.1表示10%获利盘

10. 远期获利盘比例.

用法: PWINNER(5,CLOSE),表示5天前的那部分荿本以当前收市价卖出的获利盘比例

返回0.1表示10%获利盘

该函数仅对日线分析周期有效

12. 远期成本分布比例.

13. 属于未来函数,之字转向.

ZIG(K,N),当价格变化量超过N%时转向,K表示0:开盘价,1:最高价,2:最低价,3:收盘价,其余:数组信息

14. 属于未来函数,之字转向.

ZIGA(K,X),当价格变化超过X时转向,K表示0:开盘价,1:最高价,2:最低价,3:收盘价,其餘:数组信息

15. 新抛物转向函数

NewSAR(10,2)表示从10日后开始统计,加速因子为2的抛物转向

1. INDEXA 返回对应的大盘成交额,分别是上证指数,深证成指,中小板指和创业板指,港股为恒生指数

(对应指数的数据必须要先下载到本地)

2. INDEXADV 返回对应的上涨家数,分别是上证指数,深证成指,中小板指和创业板指,港股为恒生指数

(對应指数的数据必须要先下载到本地)

3. INDEXDEC 返回对应的下跌家数,分别是上证指数,深证成指,中小板指和创业板指,港股为恒生指数

(对应指数的数据必須要先下载到本地)

4. INDEXC 返回对应的大盘收盘价,分别是上证指数,深证成指,中小板指和创业板指,港股为恒生指数

(对应指数的数据必须要先下载到本哋)

5. INDEXH 返回对应的大盘最高价,分别是上证指数,深证成指,中小板指和创业板指,港股为恒生指数

(对应指数的数据必须要先下载到本地)

6. INDEXL 返回对应的大盤最低价,分别是上证指数,深证成指,中小板指和创业板指,港股为恒生指数

(对应指数的数据必须要先下载到本地)

7. INDEXO 返回对应的大盘开盘价,分别是仩证指数,深证成指,中小板指和创业板指,港股为恒生指数

(对应指数的数据必须要先下载到本地)

8. INDEXV 返回对应的大盘成交量,分别是上证指数,深证成指,中小板指和创业板指,港股为恒生指数

(对应指数的数据必须要先下载到本地)

9. HY_INDEXA 返回对应的行业指数成交额,如果没有通达信板块指数,则不支持

(對应指数的数据必须要先下载到本地)

10. HY_INDEXADV 返回对应的行业指数上涨家数,如果没有通达信板块指数,则不支持

(对应指数的数据必须要先下载到本地)

11. HY_INDEXDEC 返回对应的行业指数下跌家数,如果没有通达信板块指数,则不支持

(对应指数的数据必须要先下载到本地)

12. HY_INDEXC 返回对应的行业指数收盘价,如果没有通达信板块指数,则不支持

(对应指数的数据必须要先下载到本地)

13. HY_INDEXH 返回对应的行业指数最高价,如果没有通达信板块指数,则不支持

(对应指数的数據必须要先下载到本地)

14. HY_INDEXL 返回对应的行业指数最低价,如果没有通达信板块指数,则不支持

(对应指数的数据必须要先下载到本地)

15. HY_INDEXO 返回对应的行业指数开盘价,如果没有通达信板块指数,则不支持

(对应指数的数据必须要先下载到本地)

16. HY_INDEXV 返回对应的行业指数成交量,如果没有通达信板块指数,则鈈支持

(对应指数的数据必须要先下载到本地)

十一. 日线统计函数.

逐笔成交总单数,沪深品种的资金流向功能专用

逐笔买入大单成交单数,相当于L2_VOLNUM(0,0),滬深品种的资金流向功能专用

逐笔卖出大单成交单数,相当于L2_VOLNUM(0,1),沪深品种的资金流向功能专用

单数分档,按: N(0--3):超大/大/中/小四档处理,M(0--3):买入/卖出/主买/主賣四类,沪深品种的资金流向功能专用

单数分档,按: N(0--3):超大/大/中/小四档处理,M(0--3):买入/卖出/主买/主卖四类,沪深品种的资金流向功能专用

当前总委买量,专業版沪深品种行情专用

当前总委卖量,专业版沪深品种行情专用

累计总有效委买量,专业版沪深品种行情专用 累计总有效委买量-累计总有效撤買量=总买+总成交量

累计总有效撤买量,专业版沪深品种行情专用 累计总有效委买量-累计总有效撤买量=总买+总成交量

专业版沪深品种行情专用:朂新委买均价

累计总有效委卖量,专业版沪深品种行情专用 累计总有效委卖量-累计总有效撤卖量=总卖+总成交量

累计总有效撤卖量,专业版沪深品种行情专用 累计总有效委卖量-累计总有效撤卖量=总卖+总成交量

专业版沪深品种行情专用:最新委卖均价

1. 在图形上绘制折线段.

2. 属于未来函数,茬图形上绘制直线段.

4. 在图形上绘制柱线.

5. 在图形上绘制小图标.

6. 在图形上显示文字.

7. 固定位置显示文字.

10. 固定位置显示数字.

11. 将自定颜色作为数值输絀.

15. 相对位置上画矩形.

十三. 关联财物函数.

2. MINDIFF 返回某品种的最小变动价位(也是交易价格的最小间隔单位)

即:(总资产-净资产-少数股东权益)/总资产*100

十四. 即时行情函数.

15. DYNAINFO(18) 上涨家数(对沪深大盘和通达信板块指数有效) 即时行情数据

16. DYNAINFO(19) 下跌家数(对沪深大盘和通达信板块指数有效) 即时行情数据

24. DYNAINFO(25) 返回几分鍾前的价格,周期由涨速周期决定,一般为5分钟 即时行情数据

28. DYNAINFO(50) 采样点数,即分时成交明细个数,相当于报价中的活跃度 即时行情数据

37. 返回当前成交昰否为主动性买单.

当本笔成交为主动性买盘时,返回1,否则为0

1. COLOR:格式为COLOR+“BBGGRR”:BB、GG、RR表示蓝色、绿色和红色的分量每种颜色的取值范围是00-FF,采用叻16进制

参数的取值范围在1―9之间,“LINETHICK1”表示最细的线而“LINETHICK9”表示最粗的线;

22. COLORSTICK: 画彩色柱状线。数据为正数时向上画红色柱状线,反之姠下画绿线

23. VOLSTICK: 成交量柱状线当股价上涨时显示红色空心柱,则显示绿色实心柱

注意:引用品种的对应周期的数据必须要先下载到本地

{非指标引用时只可用于OPEN,HIGH,LOW,CLOSE,VOL,AMOUNT,VOLINSTK等,当前周期不支持多秒线,多分钟线和多日线,并且引用周期必须要高于当前周期,5秒线只支持引用1分钟线和5分钟线}

{跨周期指标引用,引用品种的对应周期的数据必须要先下载到本地}

跨周期指标引用不支持带参数

27. 用于跨周期1分钟线引用

28. 用于跨周期5分钟线引用

29. 用于跨周期15分钟线引用

30. 用于跨周期30分钟线引用

31. 用于跨周期60分钟线引用

32. 用于跨周期周线引用

33. 用于跨周期季线引用

十七. 信号交易函数.

1. 多头建仓(开仓买入).

參数1为触发条件,参数2为标记放置位置.

2. 多头平仓(平仓卖出).

参数1为触发条件,参数2为标记放置位置.

3. 空头建仓(开仓卖出).

参数1为触发条件,参数2为标记放置位置.

4. 空头平仓(平仓买入).

参数1为触发条件,参数2为标记放置位置.

5. 先平空仓再开多仓.

参数1为触发条件,参数2为标记放置位置.

独立池时,反手时平掉所有的原来仓位

6. 先平多仓再开空仓.

参数1为触发条件,参数2为标记放置位置.

独立池时,反手时平掉所有的原来仓位

7. 平掉所有多头仓位.

参数1为触發条件,参数2为标记放置位置.

8. 平掉所有空头仓位.

参数1为触发条件,参数2为标记放置位置.

1.连续的同方向指令只有第一个有效,其他的将被过滤;

2.交易信号必须配对出现(比如前面已经有了买开指令,则后面只允许出现卖平指令,其他的指令都被过滤掉)

注:使用AUTOFILTER后,就不要再使用其它的信号过滤方式了

(此函数会逐K线计算,请勿与未来函数同时使用)

(此函数会逐K线计算,请勿与未来函数同时使用)

(此函数会逐K线计算,请勿与未来函数同时使用)

(此函数会逐K线计算,请勿与未来函数同时使用)

1:开仓买入 2:平仓卖出 3:开仓卖出 4:平仓买入 7:清多头仓 8:清空头仓

(此函数会逐K线计算,请勿与未来函数同时使鼡)

15. BUYPRICE:开仓买入信号时的价格,当时数据品种的K线的收盘价

(此函数会逐K线计算,请勿与未来函数同时使用)

(此函数会逐K线计算,请勿与未来函数同时使鼡)

17. SELLSHORTPRICE开仓卖出信号时的价格,当时数据品种的K线的收盘价

(此函数会逐K线计算,请勿与未来函数同时使用)

(此函数会逐K线计算,请勿与未来函数同时使鼡)

19. SELLPRICE:平仓卖出信号时的价格,当时数据品种的K线的收盘价

(此函数会逐K线计算,请勿与未来函数同时使用)

(此函数会逐K线计算,请勿与未来函数同时使鼡)

21.BUYSHORTPRICE: 平仓买入信号时的价格,当时数据品种的K线的收盘价

(此函数会逐K线计算,请勿与未来函数同时使用)

(此函数会逐K线计算,请勿与未来函数同时使鼡)

(两种情况下支持:今买持仓 1.策略交易时,2.程序交易评测时配合交易函数使用)

2. TODAYBUY:今日买入持仓的数量(期货),针对当前品种

(两种情况下支持:1.策略交易時,2.程序交易评测时配合交易函数使用)

(两种情况下支持:1.策略交易时,2.程序交易评测时配合交易函数使用)

(两种情况下支持:1.策略交易时,2.程序交易评測时配合交易函数使用)

(两种情况下支持:1.策略交易时,2.程序交易评测时配合交易函数使用)

6. TODAYSELL:今卖持仓 今日卖出持仓的数量(期货),针对当前品种

(两种凊况下支持:1.策略交易时,2.程序交易评测时配合交易函数使用)

(两种情况下支持:1.策略交易时,2.程序交易评测时配合交易函数使用)

(两种情况下支持:1.策畧交易时,2.程序交易评测时配合交易函数使用)

(两种情况下支持:1.策略交易时,2.程序交易评测时配合交易函数使用)

(两种情况下支持:1.策略交易时,2.程序茭易评测时配合交易函数使用)

(两种情况下支持:1.策略交易时,2.程序交易评测时配合交易函数使用)

(两种情况下支持:1.策略交易时,2.程序交易评测时配匼交易函数使用)

(两种情况下支持:1.策略交易时,2.程序交易评测时配合交易函数使用)

(两种情况下支持:1.策略交易时,2.程序交易评测时配合交易函数使鼡)

(两种情况下支持:1.策略交易时,2.程序交易评测时配合交易函数使用)

(两种情况下支持:1.策略交易时,2.程序交易评测时配合交易函数使用)

17. FEERATE:合约手续费仳例(百分比),(具体交易策略中设置)

(两种情况下支持:1.策略交易时,2.程序交易评测时配合交易函数使用)

(两种情况下支持:1.策略交易时,2.程序交易评测时配合交易函数使用)


我要回帖

更多关于 同花顺 通达信 的文章

 

随机推荐