新建
上传
首页
助手
最?/div>
资料?/div>
工具

同花顺公式编写及函数

 

周期?/p>

 

由于证券市场里的各项数据都与代码?/p>

时间密切相关?/p>

所以在这里的各项数

据都只能用于特定的一类或几类代码及相应的一个或几个周期?/p>

(注意:

同一?/p>

数据项可能适用于多类代码及多个周期,其具体的数值也将不同。)

 

代码的分类:个股(含债券)。沪深指数(?/p>

1A0001

(统计上?/p>

A

?/p>

B

股基

金)?/p>

1A0002

(统计上?/p>

A

股)?/p>

1A0003

(统计上?/p>

B

股)?/p>

399001

(统计深?/p>

A

?/p>

B

股基金)

?/p>

399002

(统计深?/p>

A

股)

?/p>

399003

(统计深?/p>

B

股)

六个指数?/p>

?/p>

期货?/p>

 

周期分类:实时(记录当前传过来的数据)、成交明细(记录每一笔成交的

数据)、分时(记录每分钟成交的数据)、分?/p>

K

线(?/p>

1

分钟为单位的

K

线数

据)、日

K

线(?/p>

1

个交易日为单位的

K

线数据)?/p>

 

注意?/p>

 

基本数据项自身并不带周期,也就是说编写公式的时候,如果所?/p>

用的周期不在此数据项的适用范围内,

测试公式的时候系统是不会报错的,

但这

个数据项的数值将为“空”,即取不到任何数据?/p>

 

注意?/p>

 

所有的基本数据项都可以直接拖到表格里,它将依照表格的代码?/p>

周期而显示相应的数值?/p>

也都可以直接拖到窗口里作为一个曲线输出,

但一般不

推荐这样做,如果要画曲线最好新编写一个“曲线公式”?/p>

 

其返回值为函数里面?/p>

return

语句规定的返回值。若?/p>

return

语句,则?/p>

回被调用函数里,

以函数名命名的变量的值?/p>

若无以函数名命名的变量,

则返?/p>

最后一个输出的值。若无输出的值,则返回最后一个被调用的语句的值?/p>

 

例如:调?/p>

KDJ

指标?/p>

KDJ

函数的名称为

kdj

,其参数和内容如下:

 

 

参数名最小?/p>

 

最大?/p>

 

默认?/p>

 

N1     1   100        9 

M1     2    40        3 

M2     2    40        3 

 

函数内容为:

 

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 

则当您在其它函数里输?/p>

a=KDJ(8,6,6)

的时候,

相当于计?/p>

N1

?/p>

8

?/p>

M1

?/p>

6

?/p>

M2

?/p>

6

时的

J

值,并把这个值赋?/p>

a

?/p>

 

注意?/p>

 

1

、当传递的参数数目不等于被调用函数设置的参数数目时?/p>

 

a

、没有传递参数。则采用原来设置的默认参数计算?/p>

 

b

?/p>

传递参数少于被调用函数设置的参数数目?/p>

则将参数传过去,

依次?/p>

变前面同样数目参数的值,后面其它的参数采用原来设置的默认参数计算?/p>

 

c

?/p>

传递参数大于被调用函数设置的参数数目?/p>

则将参数传过去,

依次?/p>

变被调用函数的参数值,多余的参数不起作用?/p>

 

2

、函数名称不区分大小写?/p>

 

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

同花顺公式编写及函数

 

周期?/p>

 

由于证券市场里的各项数据都与代码?/p>

时间密切相关?/p>

所以在这里的各项数

据都只能用于特定的一类或几类代码及相应的一个或几个周期?/p>

(注意:

同一?/p>

数据项可能适用于多类代码及多个周期,其具体的数值也将不同。)

 

代码的分类:个股(含债券)。沪深指数(?/p>

1A0001

(统计上?/p>

A

?/p>

B

股基

金)?/p>

1A0002

(统计上?/p>

A

股)?/p>

1A0003

(统计上?/p>

B

股)?/p>

399001

(统计深?/p>

A

?/p>

B

股基金)

?/p>

399002

(统计深?/p>

A

股)

?/p>

399003

(统计深?/p>

B

股)

六个指数?/p>

?/p>

期货?/p>

 

周期分类:实时(记录当前传过来的数据)、成交明细(记录每一笔成交的

数据)、分时(记录每分钟成交的数据)、分?/p>

K

线(?/p>

1

分钟为单位的

K

线数

据)、日

K

线(?/p>

1

个交易日为单位的

K

线数据)?/p>

 

注意?/p>

 

基本数据项自身并不带周期,也就是说编写公式的时候,如果所?/p>

用的周期不在此数据项的适用范围内,

测试公式的时候系统是不会报错的,

但这

个数据项的数值将为“空”,即取不到任何数据?/p>

 

注意?/p>

 

所有的基本数据项都可以直接拖到表格里,它将依照表格的代码?/p>

周期而显示相应的数值?/p>

也都可以直接拖到窗口里作为一个曲线输出,

但一般不

推荐这样做,如果要画曲线最好新编写一个“曲线公式”?/p>

 

其返回值为函数里面?/p>

return

语句规定的返回值。若?/p>

return

语句,则?/p>

回被调用函数里,

以函数名命名的变量的值?/p>

若无以函数名命名的变量,

则返?/p>

最后一个输出的值。若无输出的值,则返回最后一个被调用的语句的值?/p>

 

例如:调?/p>

KDJ

指标?/p>

KDJ

函数的名称为

kdj

,其参数和内容如下:

 

 

参数名最小?/p>

 

最大?/p>

 

默认?/p>

 

N1     1   100        9 

M1     2    40        3 

M2     2    40        3 

 

函数内容为:

 

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 

则当您在其它函数里输?/p>

a=KDJ(8,6,6)

的时候,

相当于计?/p>

N1

?/p>

8

?/p>

M1

?/p>

6

?/p>

M2

?/p>

6

时的

J

值,并把这个值赋?/p>

a

?/p>

 

注意?/p>

 

1

、当传递的参数数目不等于被调用函数设置的参数数目时?/p>

 

a

、没有传递参数。则采用原来设置的默认参数计算?/p>

 

b

?/p>

传递参数少于被调用函数设置的参数数目?/p>

则将参数传过去,

依次?/p>

变前面同样数目参数的值,后面其它的参数采用原来设置的默认参数计算?/p>

 

c

?/p>

传递参数大于被调用函数设置的参数数目?/p>

则将参数传过去,

依次?/p>

变被调用函数的参数值,多余的参数不起作用?/p>

 

2

、函数名称不区分大小写?/p>

 

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

同花顺公式编写及函数

 

周期?/p>

 

由于证券市场里的各项数据都与代码?/p>

时间密切相关?/p>

所以在这里的各项数

据都只能用于特定的一类或几类代码及相应的一个或几个周期?/p>

(注意:

同一?/p>

数据项可能适用于多类代码及多个周期,其具体的数值也将不同。)

 

代码的分类:个股(含债券)。沪深指数(?/p>

1A0001

(统计上?/p>

A

?/p>

B

股基

金)?/p>

1A0002

(统计上?/p>

A

股)?/p>

1A0003

(统计上?/p>

B

股)?/p>

399001

(统计深?/p>

A

?/p>

B

股基金)

?/p>

399002

(统计深?/p>

A

股)

?/p>

399003

(统计深?/p>

B

股)

六个指数?/p>

?/p>

期货?/p>

 

周期分类:实时(记录当前传过来的数据)、成交明细(记录每一笔成交的

数据)、分时(记录每分钟成交的数据)、分?/p>

K

线(?/p>

1

分钟为单位的

K

线数

据)、日

K

线(?/p>

1

个交易日为单位的

K

线数据)?/p>

 

注意?/p>

 

基本数据项自身并不带周期,也就是说编写公式的时候,如果所?/p>

用的周期不在此数据项的适用范围内,

测试公式的时候系统是不会报错的,

但这

个数据项的数值将为“空”,即取不到任何数据?/p>

 

注意?/p>

 

所有的基本数据项都可以直接拖到表格里,它将依照表格的代码?/p>

周期而显示相应的数值?/p>

也都可以直接拖到窗口里作为一个曲线输出,

但一般不

推荐这样做,如果要画曲线最好新编写一个“曲线公式”?/p>

 

其返回值为函数里面?/p>

return

语句规定的返回值。若?/p>

return

语句,则?/p>

回被调用函数里,

以函数名命名的变量的值?/p>

若无以函数名命名的变量,

则返?/p>

最后一个输出的值。若无输出的值,则返回最后一个被调用的语句的值?/p>

 

例如:调?/p>

KDJ

指标?/p>

KDJ

函数的名称为

kdj

,其参数和内容如下:

 

 

参数名最小?/p>

 

最大?/p>

 

默认?/p>

 

N1     1   100        9 

M1     2    40        3 

M2     2    40        3 

 

函数内容为:

 

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 

则当您在其它函数里输?/p>

a=KDJ(8,6,6)

的时候,

相当于计?/p>

N1

?/p>

8

?/p>

M1

?/p>

6

?/p>

M2

?/p>

6

时的

J

值,并把这个值赋?/p>

a

?/p>

 

注意?/p>

 

1

、当传递的参数数目不等于被调用函数设置的参数数目时?/p>

 

a

、没有传递参数。则采用原来设置的默认参数计算?/p>

 

b

?/p>

传递参数少于被调用函数设置的参数数目?/p>

则将参数传过去,

依次?/p>

变前面同样数目参数的值,后面其它的参数采用原来设置的默认参数计算?/p>

 

c

?/p>

传递参数大于被调用函数设置的参数数目?/p>

则将参数传过去,

依次?/p>

变被调用函数的参数值,多余的参数不起作用?/p>

 

2

、函数名称不区分大小写?/p>

 

Ͼλ">
Ͼλ
Ŀ

同花顺常用公式函数大?- 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

同花顺公式编写及函数

 

周期?/p>

 

由于证券市场里的各项数据都与代码?/p>

时间密切相关?/p>

所以在这里的各项数

据都只能用于特定的一类或几类代码及相应的一个或几个周期?/p>

(注意:

同一?/p>

数据项可能适用于多类代码及多个周期,其具体的数值也将不同。)

 

代码的分类:个股(含债券)。沪深指数(?/p>

1A0001

(统计上?/p>

A

?/p>

B

股基

金)?/p>

1A0002

(统计上?/p>

A

股)?/p>

1A0003

(统计上?/p>

B

股)?/p>

399001

(统计深?/p>

A

?/p>

B

股基金)

?/p>

399002

(统计深?/p>

A

股)

?/p>

399003

(统计深?/p>

B

股)

六个指数?/p>

?/p>

期货?/p>

 

周期分类:实时(记录当前传过来的数据)、成交明细(记录每一笔成交的

数据)、分时(记录每分钟成交的数据)、分?/p>

K

线(?/p>

1

分钟为单位的

K

线数

据)、日

K

线(?/p>

1

个交易日为单位的

K

线数据)?/p>

 

注意?/p>

 

基本数据项自身并不带周期,也就是说编写公式的时候,如果所?/p>

用的周期不在此数据项的适用范围内,

测试公式的时候系统是不会报错的,

但这

个数据项的数值将为“空”,即取不到任何数据?/p>

 

注意?/p>

 

所有的基本数据项都可以直接拖到表格里,它将依照表格的代码?/p>

周期而显示相应的数值?/p>

也都可以直接拖到窗口里作为一个曲线输出,

但一般不

推荐这样做,如果要画曲线最好新编写一个“曲线公式”?/p>

 

其返回值为函数里面?/p>

return

语句规定的返回值。若?/p>

return

语句,则?/p>

回被调用函数里,

以函数名命名的变量的值?/p>

若无以函数名命名的变量,

则返?/p>

最后一个输出的值。若无输出的值,则返回最后一个被调用的语句的值?/p>

 

例如:调?/p>

KDJ

指标?/p>

KDJ

函数的名称为

kdj

,其参数和内容如下:

 

 

参数名最小?/p>

 

最大?/p>

 

默认?/p>

 

N1     1   100        9 

M1     2    40        3 

M2     2    40        3 

 

函数内容为:

 

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 

则当您在其它函数里输?/p>

a=KDJ(8,6,6)

的时候,

相当于计?/p>

N1

?/p>

8

?/p>

M1

?/p>

6

?/p>

M2

?/p>

6

时的

J

值,并把这个值赋?/p>

a

?/p>

 

注意?/p>

 

1

、当传递的参数数目不等于被调用函数设置的参数数目时?/p>

 

a

、没有传递参数。则采用原来设置的默认参数计算?/p>

 

b

?/p>

传递参数少于被调用函数设置的参数数目?/p>

则将参数传过去,

依次?/p>

变前面同样数目参数的值,后面其它的参数采用原来设置的默认参数计算?/p>

 

c

?/p>

传递参数大于被调用函数设置的参数数目?/p>

则将参数传过去,

依次?/p>

变被调用函数的参数值,多余的参数不起作用?/p>

 

2

、函数名称不区分大小写?/p>

 



ļ׺.doc޸Ϊ.docĶ

  • 㶫ʡԶ̫滮
  • 2019ҽٴҽѧרڿѧϰⲡ
  • 꼶²ѧϰ1
  • (ʦ)ѧ꼶² ʮһԪ ʡԪ(𰸽)
  • 2019˽̰꼶ѧ²6Ԫ븴ϰ
  • ۺȻʵϰ - ͼ
  • ۺȻʵϰ - ͼ
  • 2019ȫпר()
  • һӢﵥѡʵ011-021
  • йƽƲչɷ޹˾ƽڻ˺

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)