同花顺编程教程

合集下载

同花顺编程函数

同花顺编程函数

同花顺编程函数
同花顺(THS)是一家专门提供金融软件和服务的公司,他们主要为金融机构、个人投资者和专业投资者提供一系列工具和分析功能。

由于THS的编程函数涉及到专有技术和商业机密,所以很难提供详细的编程函数示例。

不过,可以通过以下的一些简单的示例来理解一些可能的编程函数:
1. 获取行情数据:
```
def get_market_data(stock_code, start_date, end_date):
# 获取指定股票代码在指定时间范围内的行情数据
# 返回一个包含行情数据的数据结构,如DataFrame
pass
```
2. 计算技术指标:
```
def calculate_technical_indicator(stock_data):
# 根据行情数据,计算指定的技术指标,如移动平均线、RSI等
# 返回一个包含技术指标的数据结构,如DataFrame
pass
```
3. 进行数据分析:
```
def analyze_data(technical_indicator_data):
# 对计算好的技术指标数据进行分析,如趋势判断、震荡判断等
# 返回一个包含分析结果的数据结构,如DataFrame
pass
```
以上只是一些简单的示例,实际上THS的编程函数应用非常广泛,还包括了大量的金融数据处理、图表展示、行情预测等的功能。

对于具体的编程需求,可以参考THS提供的官方文档或相关的编程指南。

同花顺基础公式

同花顺基础公式

同花顺基础公式同花顺证券行情分析软件公式编写完整教程一、公式编写规则1、语言规范:在自定义公式里面的各种符号(如,“;” )只能用半角不能用全角。

2、关键字:if else while break continue return (无大小写之分);3、常数:浮点数、整数、字符串4、分隔符:“ ”、' '、( )、;、{ }、/* */符号含义“ ” 引用字符串… ' 引用字符( ) 控制运算的优先级; 每行语句的结束标志{ } 将多个语句组合成一个语句体/* */ 注释,无任何实际功能5、标识符:由字母和数字组成,由字母开头,不分大小写;标识符在表达式中只存名称,值保留在符号表。

标识符包括函数名、参数名和变量名。

函数名用来传递函数返回值;参数名用于函数调用时的参数传递;变量名在计算中存储中间计算结果。

6、运算符(优先级从高到低排列,同级同行)(1)* /(2)+ -(3)== != > < >= <=(4)And(5)Or7、语句(1)赋值 a = b;含义为将b的值付给a。

几个运算符“=”“:=”“:”“:>”。

其含义分别为“赋值”、“赋值”、“赋值并输出数值或字符串”、“赋值并输出图形”。

注意:“=”和“:=”两个运算符的意义、用法完全相同。

这样做主要是为了更好地兼容市场上目前的各种带有公式编辑功能的分析软件。

(2)条件IF (a==b) c=d;条件语句——其一般形式为:IF(逻辑表达式) 语句1;ELSE 语句2;上述结构表示: 如果逻辑表达式的值为非0(TURE)即真, 则执行语句1, 执行完语句1从语句2后开始继续向下执行; 如果表达式的值为0(FALSE)即假, 则跳过语句1而执行语句2。

注意:①条件执行语句中"ELSE 语句2;"部分是选择项, 可以缺省, 此时条件语句变成:IF(逻辑表达式) 语句1;表示若逻辑表达式的值为非0则执行语句1 , 否则跳过语句1继续执行。

【转】 同花顺系统公式编写教程及函数用法基础(一)

【转】 同花顺系统公式编写教程及函数用法基础(一)
用法:SUMBARS(X,A):将X向前累加直到大于等于A,返回这个区间的周期数。例如:SUMBARS(VOL,CAPITAL)求完全换手到现在的周期数。
时间函数:
1、总开盘分钟:求当前代码类型的开市交易时间。
用法:TRADETIME。返回交易时间,单位为分钟。目前一般市场都返回242,与日期或具体的股票无关。
【转】 同花顺系统公式编写教程及函数用法基础(一)
【转】 同花顺系统公式编写教程及函数用法基础(一)
语言规范:
在自定义公式里面的各种符号(如,&ldquo;;&rdquo; )只能用半角不能用全角。
关键字 if else while break continue return (无大小写之分)
8、求相反数:求相反数。
用法:REVERSE(X)返回-X。 例如REVERSE(CLOSE)返回-CLOSE。
9、余弦值:求余弦值。
用法:COS(X)返回X的余弦值。
10、正弦值:求正弦值。
用法:SIN(X)返回X的正弦值。
11、平方根:开平方。
用法:SQRT(X)为X的平方根。例如:SQRT(CLOSE)收盘价的平方根。
12、指数平滑移动平均:求指数平滑移动平均。
用法:EMA(X,N),求X的N日指数平滑移动平均。算法:若Y=EMA(X,N)则Y=[2*X+(N-1)*Y']/(N+1),其中Y'表示上一周期Y值。例如:EMA(CLOSE,30)表示求30日指数平滑均价。
13、动态移动平均:求动态移动平均。
5、求模运算:求模运算。
用法:MOD(A,B)返回A对B求模。例如:MOD(26,10)返回6。

同花顺公式编写及函数

同花顺公式编写及函数

同花顺公式编写及函数周期:由于证券市场里的各项数据都与代码、时间密切相关,所以在这里的各项数据都只能用于特定的一类或几类代码及相应的一个或几个周期。

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

)代码的分类:个股(含债券)。

沪深指数(仅1A0001(统计上海A、B股基金)、1A0002(统计上海A股)、1A0003(统计上海B股)、399001(统计深圳A、B股基金)、399002(统计深圳A股)、399003(统计深圳B股)六个指数)。

期货。

周期分类:实时(记录当前传过来的数据)、成交明细(记录每一笔成交的数据)、分时(记录每分钟成交的数据)、分钟K线(以1分钟为单位的K线数据)、日K线(以1个交易日为单位的K线数据)。

注意:基本数据项自身并不带周期,也就是说编写公式的时候,如果所选用的周期不在此数据项的适用范围内,测试公式的时候系统是不会报错的,但这个数据项的数值将为“空”,即取不到任何数据。

注意:所有的基本数据项都可以直接拖到表格里,它将依照表格的代码、周期而显示相应的数值。

也都可以直接拖到窗口里作为一个曲线输出,但一般不推荐这样做,如果要画曲线最好新编写一个“曲线公式”。

其返回值为函数里面的return语句规定的返回值。

若无return语句,则返回被调用函数里,以函数名命名的变量的值。

若无以函数名命名的变量,则返回最后一个输出的值。

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

例如:调用KDJ指标。

KDJ函数的名称为kdj,其参数和内容如下:参数名最小值最大值默认值N1 1 100 9M1 2 40 3M2 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则当您在其它函数里输入a=KDJ(8,6,6)的时候,相当于计算N1=8,M1=6,M2=6时的J值,并把这个值赋给a。

同花顺系统公式编写

同花顺系统公式编写

同花顺系统公式编写(导入导出)功能使用操作图解教程
进入同花顺公式编辑器界面:
除了可以在编辑器自己编写新公式外,还可以通过复制/粘贴方法将其他文件中的公式拷过来,这也是常用方法。

同花顺公式的导入,导出
导入,导出公式后按“退出”,退出公式编辑器
导入公式后还要进行一些设置,以便显示,如下图,按下图设置完后,就可以在K线图界面的副图上右键点击在弹出的对话框钟选‘选择指标“,找到你的指标,点击即可选中在副图中显示。

同花顺基础公式

同花顺基础公式

同花顺证券行情分析软件公式编写完整教程一、公式编写规则1、语言规范:在自定义公式里面的各种符号(如,“;” )只能用半角不能用全角。

2、关键字:if else while break continue return (无大小写之分);3、常数:浮点数、整数、字符串4、分隔符:“ ”、' '、( )、;、{ }、/* */符号含义“ ” 引用字符串… ' 引用字符( ) 控制运算的优先级; 每行语句的结束标志{ } 将多个语句组合成一个语句体/* */ 注释,无任何实际功能5、标识符:由字母和数字组成,由字母开头,不分大小写;标识符在表达式中只存名称,值保留在符号表。

标识符包括函数名、参数名和变量名。

函数名用来传递函数返回值;参数名用于函数调用时的参数传递;变量名在计算中存储中间计算结果。

6、运算符(优先级从高到低排列,同级同行)(1)* /(2)+ -(3)== != > < >= <=(4)And(5)Or7、语句(1)赋值 a = b;含义为将b的值付给a。

几个运算符“=”“:=”“:”“:>”。

其含义分别为“赋值”、“赋值”、“赋值并输出数值或字符串”、“赋值并输出图形”。

注意:“=”和“:=”两个运算符的意义、用法完全相同。

这样做主要是为了更好地兼容市场上目前的各种带有公式编辑功能的分析软件。

(2)条件IF (a==b) c=d;条件语句——其一般形式为:IF(逻辑表达式) 语句1;ELSE 语句2;上述结构表示: 如果逻辑表达式的值为非0(TURE)即真, 则执行语句1, 执行完语句1从语句2后开始继续向下执行; 如果表达式的值为0(FALSE)即假, 则跳过语句1而执行语句2。

注意:①条件执行语句中"ELSE 语句2;"部分是选择项, 可以缺省, 此时条件语句变成:IF(逻辑表达式) 语句1;表示若逻辑表达式的值为非0则执行语句1 , 否则跳过语句1继续执行。

同花顺公式编写及使用基础(同花顺公式编写教程)

同花顺公式编写及使用基础(同花顺公式编写教程)

同花顺公式编写及使用基础(同花顺公式编写教程)同花顺公式编辑器界面除了可以在编辑器自己编写新公式外,还可以通过复制/粘贴方法将其他文件中的公式拷过来,这也是常用方法。

同花顺公式的导入,导出导入,导出公式后按“退出”,退出公式编辑器导入公式后还要进行一些设置,以便显示,如下图,按下图设置完后,就可以在K线图界面的副图上右键点击在弹出的对话框钟选‘选择指标“,找到你的指标,点击即可选中在副图中显示。

{本文由分析家公式网整理}提供一个简单的例子给大家:同花顺公式系统:公式系统可以编辑多种类型的公式,且每个类型中又又若干分细,分别是1,基本公式(软件全部函数指标的集合),2,技术指标(已自带公式的集合)、3,交易系统、4,条件选股,5,五彩K线公式,6,自用公式(自编的公式及以复制/粘贴过来的他人的公式)。

技术指标公式是最基本的公式,它用于指标曲线的绘制。

技术指标公式是条件选股,交易系统的基础。

结合选股条件逻辑判断表达式,即得到条件选股公式,用于条件选股。

技术指标公式结合买卖逻辑判断表达式,得到交易系统公式,用于交易系统指示。

技术指标公式结合色彩逻辑判断表达式,即得到K线模式公式,用于描述特定的K线模式。

公式的编辑在公式编辑器中完成。

公式系统处理的原始数据的分析周期(即相邻两组数据间的时间间隔)可以从1分钟到1000天间的任意值,也可以是分笔成交数据,改变分析窗口显示的分析周期,则公式处理新的分析周期的数据。

学习公式编写,使用的基本方法基本捷径是从软件公式或他人公式入手,多看多动手边理解其写法,为什么调用这个函数,这个函数的意义是什么,这一句预要表达什么意思等等。

不动手永远不可能学会的。

从简单公式入手,先弄懂一,两个公式。

从修改公式加入自己的目标语句实现自己目标入手,几乎没有一个公式是那一个人自己完成的,或多或少都使用了前人的成果。

在编写中多用“测试公式”按钮,让软件作判断,告诉你编写对错与否。

使用彩色编辑可事半功倍。

同花顺编程

同花顺编程

同花顺编程一、公式编写规则1语言规范:例如:0PEN[t]为t周期之前的开盘价所有行情数据项(CLOSE等)都与此相同。

2、标识符:标识符在表达式中只存名称,值保留在符号表。

标识符包括函数名、参数名和变量名。

函数名用来传递函数返回值;参数名用于函数调用时的参数传递;变量名在计算中存储中间计算结果。

其一般形式为:a=b;含义为将b的值付给a。

几个运算符“=”“:=”“:”“:> ”。

其含义分别为“赋值”、“赋值”、“赋值并输出数值或字符串”、“赋值并输出图形”。

注意:“=”和“:=”两个运算符的意义、用法完全相同。

这样做主要是为了更好地兼容市场上目前的各种带有公式编辑功能的分析软件。

5、条件语句:其一般形式为:IF(逻辑表达式)语句1; ELSE语句2;上述结构表示:如果逻辑表达式的值为非0(TURE)即真,则执行语句1,执行完语句1从语句2后开始继续向下执行;如果表达式的值为0(FALSE)即假,则跳过语句1而执行语句2。

注意:(1)、条件执行语句中"ELSE语句2;"部分是选择项,可以缺省,此时条件语句变成:IF(逻辑表达式)语句1;表示若逻辑表达式的值为非0则执行语句1 ,否则跳过语句1继续执行。

(2)、如果语句1或语句2有多于一条语句要执行时,必须使用"{"和"}"把这些语句包括在其中,此时条件语句形式为:IF(逻辑表达式){语句体1; } ELSE {语句体2; }这里语句体指多个语句,每个语句都必须以“;”结尾。

(3)、条件语句可以嵌套,这种情况经常碰到,但条件嵌套语句容易出错,其原因主要是不知道哪个 IF 对应哪个 ELSE 例如:IF(x>20 ORx<-10) IF(y<=100 ANDy>x) A= "Good"; ELSEB= "Bad";对于上述情况,规定:ELSE语句与最近的一个IF语句匹配,上例中的ELSE 与IF(y<=100 AND y>x)相匹配。

同花顺公式编辑教程大全另附经典公式

同花顺公式编辑教程大全另附经典公式

同花顺公式编辑教程大全什么是技术指标?MA均线就是一种技术指标,我们在炒股的时候,经常会将一些行情数据进行数学计算得出一些曲线等等,方便我们掌握股市的变动情况。

什么是条件选股?简单讲,就是按照您的设定的条件用电脑帮助您完成一些太多太复杂的挑选--比如您有一些好的心得和方法,可使有1000多只股票,您就是有100双眼睛有时也不一定可以看得过来,这时电脑就派上用场了!什么是参数?比如讲:10日均线,您可以把10日当作参数,好处在于,您觉得需要修改成5日的时候,就可以使用一些简单的方法,例如参数精灵来很方便的修改和调整。

参数需要名字,例如M就不错。

还要规定参数的范围,例如1日至260日。

这样我们就可以在1到260之间任意调节M的值了,M最常用的数填在“缺省”一栏,例如你最喜欢用10日均线,那就填10吧。

什么是周期?这么解释吧!我们有的投资者喜欢使用日线图作技术分析;有的喜欢用5分钟的K线;有的喜欢使用长一点时间的,例如周线。

所以在公式设计中,允许不同喜好的使用者选择不同的分析时间--就是可以选择不同的周期。

什么是函数?函数在公式编写非常重要,如果作个比喻,我们用一种语言去告诉电脑我的想法,并且让它去帮我做,那么函数就是这种语言的单词。

例一:一根K线有四个价格组成:最高价:HIGH收盘价:CLOSE最低价:LOW开盘价:OPEN成交量:VOL成交额:AMO例二:两条均线不断地交叉,就专门设定了一条函数来描述两条线交叉:CROSS(X,Y)假如下图中的两条均线一条名叫X,另外一条叫YCROSS(X,Y)表示X向上穿过了YCROSS(Y,X)表示Y向上穿过了X例三:前面的CLOSE,还是VOL,都表示当天,或者您使用的不是日线,那就表示本周期的数据,那么前几天的怎么表示呢?REF(X,M)例如:REF(Close,5)表示5天前的收盘;REF(V ol,10)表示10天前的成交量;这里的M就是参数,您现在明白了什么是参数了吗?例四:如果我想把两个条件并列在一起怎么办?ANDX AND Y就表示条件X和条件Y编写一条最简单的指标线通过前面的学习,我们今天开始使用软件的公式编辑功能编写我们自己的第一条指标线。

同花顺系统公式编写教程及函数用法基础

同花顺系统公式编写教程及函数用法基础

同花顺系统公式编写教程及函数用法基础同花顺系统公式编写教程及函数用法基础1_同花顺公式系统同花顺公式系统:公式系统可以编辑多种类型的公式,且每个类型中又又若干分细,分别是1,基本公式(软件全部函数指标的集合),2,技术指标(已自带公式的集合)、3,交易系统、4,条件选股,5,五彩K线公式,6,自用公式(自编的公式及以复制/粘贴过来的他人的公式)。

技术指标公式是最基本的公式,它用于指标曲线的绘制。

技术指标公式是条件选股,交易系统的基础。

结合选股条件逻辑判断表达式,即得到条件选股公式,用于条件选股。

技术指标公式结合买卖逻辑判断表达式,得到交易系统公式,用于交易系统指示。

技术指标公式结合色彩逻辑判断表达式,即得到K线模式公式,用于描述特定的K线模式。

公式的编辑在公式编辑器中完成。

公式系统处理的原始数据的分析周期(即相邻两组数据间的时间间隔)可以从1分钟到1000天间的任意值,也可以是分笔成交数据,改变分析窗口显示的分析周期,则公式处理新的分析周期的数据。

[文章来源:LT163证券百科()]学习公式编写,使用的基本方法基本捷径是从软件公式或他人公式入手,多看多动手边理解其写法,为什么调用这个函数,这个函数的意义是什么,这一句预要表达什么意思等等。

不动手永远不可能学会的。

从简单公式入手,先弄懂一,两个公式。

从修改公式加入自己的目标语句实现自己目标入手,几乎没有一个公式是那一个人自己完成的,或多或少都使用了前人的成果。

在编写中多用“测试公式”按钮,让软件作判断,告诉你编写对错与否。

使用彩色编辑可事半功倍。

多用鼠标指针指向不懂的函数,软件马上会告诉你。

公式编写步骤1.设定公式名称:每个公式都有自己的名称,它由字母或数字组成,最多可以有9个字符。

请注意,公式名称在同类公式中不能重复,且不能为空。

2.描述公式:用于简单描述该公式的含义(可不填亦能通过),3.注释公式:用于描述一个公式如何使用、计算方法等内容。

输入后,在有关窗口按“用法注释”按钮可以查看公式注释(可省略)。

同花顺指标编写教程

同花顺指标编写教程

同花顺指标编写教程编写教程:如何使用同花顺指标进行技术分析同花顺指标是股票市场中常用的技术分析工具之一。

它可以帮助投资者判断股票的走势和价格变动,并帮助制定交易策略。

以下是一个简单的教程,介绍如何使用同花顺指标进行技术分析。

1. 下载并安装同花顺软件:首先,您需要从同花顺官方网站下载并安装同花顺软件。

该软件提供了丰富的技术分析指标和工具,可以帮助您进行股票分析。

2. 打开同花顺软件并选择股票:安装完成后,打开同花顺软件,并输入您想要分析的股票代码或名称。

选择您感兴趣的股票,进入股票的详细页面。

3. 选择指标和时间周期:在股票详细页面,您将看到各种技术分析指标和工具。

在同花顺软件中,您可以选择不同的指标,如移动平均线、相对强弱指标(RSI)、MACD等。

根据您的需求和分析目的,选择适合您的指标。

4. 分析股票走势:一旦您选择了适当的指标,同花顺软件将绘制出相应的图表和指标计算结果。

您可以观察股票价格的走势,以及指标的变化情况。

通过分析不同的指标和图表,您可以了解股票的趋势、买入和卖出时机以及其他相关的股票信息。

5. 制定交易策略:根据您对股票的分析,可以制定相应的交易策略。

例如,如果您发现股票价格正处于上升趋势,并且相对强弱指标显示股票处于超买状态,您可能要考虑卖出。

或者,如果移动平均线显示股票价格处于上涨趋势,您可能要考虑买入。

请注意,同花顺指标只是技术分析的一部分。

在进行股票交易决策时,建议结合基本面分析、市场情绪和其他相关因素进行综合考虑。

总结:使用同花顺指标进行技术分析是投资者进行股票分析和制定交易策略的重要工具之一。

通过选择适当的指标、观察股票走势和分析指标变化,投资者可以更好地了解股票市场并做出明智的交易决策。

请记住,在进行技术分析时,多方面考虑并结合其他分析方法,以提高交易成功的概率。

同花顺软件编程

同花顺软件编程

同花顺软件编程Document serial number【UU89WT-UU98YT-UU8CB-UUUT-UUT108】一、公式编写规则1、语言规范:在自定义公式里面的各种符号(如,“;” )只能用半角不能用全角。

直接访问数据项的函数例如:OPEN[t] 为t周期之前的开盘价所有行情数据项(CLOSE等)都与此相同。

2、标识符:标识符在表达式中只存名称,值保留在符号表。

标识符包括函数名、参数名和变量名。

函数名用来传递函数返回值;参数名用于函数调用时的参数传递;变量名在计算中存储中间计算结果。

3、分隔符:4、赋值语句:其一般形式为: a=b; 含义为将b的值付给a。

几个运算符“=”“:=”“:”“:>”。

其含义分别为“赋值”、“赋值”、“赋值并输出数值或字符串”、“赋值并输出图形”。

注意:“=”和“:=”两个运算符的意义、用法完全相同。

这样做主要是为了更好地兼容市场上目前的各种带有公式编辑功能的分析软件。

5、条件语句:其一般形式为: IF(逻辑表达式) 语句1; ELSE 语句2;上述结构表示: 如果逻辑表达式的值为非0(TURE)即真, 则执行语句1, 执行完语句1从语句2后开始继续向下执行; 如果表达式的值为0(FALSE)即假, 则跳过语句1而执行语句2。

注意:(1)、条件执行语句中"ELSE 语句2;"部分是选择项, 可以缺省, 此时条件语句变成: IF(逻辑表达式) 语句1; 表示若逻辑表达式的值为非0则执行语句1 , 否则跳过语句1继续执行。

(2)、如果语句1或语句2有多于一条语句要执行时, 必须使用"{"和"}" 把这些语句包括在其中, 此时条件语句形式为: IF(逻辑表达式) { 语句体1; } ELSE { 语句体2; } 这里语句体指多个语句,每个语句都必须以“;”结尾。

(3)、条件语句可以嵌套, 这种情况经常碰到, 但条件嵌套语句容易出错,其原因主要是不知道哪个IF对应哪个ELSE。

同花顺编程

同花顺编程

同花顺编程一、公式编写规则1、语言规范:在自定义公式里面的各种符号(如,“;” )只能用半角不能用全角。

直接访问数据项的函数例如:OPEN[t] 为t周期之前的开盘价所有行情数据项(CLOSE等)都与此相同。

2、标识符:标识符在表达式中只存名称,值保留在符号表。

标识符包括函数名、参数名和变量名。

函数名用来传递函数返回值;参数名用于函数调用时的参数传递;变量名在计算中存储中间计算结果。

3、分隔符:4、赋值语句:其一般形式为: a=b; 含义为将b的值付给a。

几个运算符“,”“:=”“:”“:>”。

其含义分别为“赋值”、“赋值”、“赋值并输出数值或字符串”、“赋值并输出图形”。

注意:“,”和“:=”两个运算符的意义、用法完全相同。

这样做主要是为了更好地兼容市场上目前的各种带有公式编辑功能的分析软件。

5、条件语句:其一般形式为: IF(逻辑表达式) 语句1; ELSE 语句2;上述结构表示: 如果逻辑表达式的值为非0(TURE)即真, 则执行语句1, 执行完语句1从语句2后开始继续向下执行; 如果表达式的值为0(FALSE)即假, 则跳过语句1而执行语句2。

注意:(1)、条件执行语句中"ELSE 语句2;"部分是选择项, 可以缺省, 此时条件语句变成: IF(逻辑表达式) 语句1; 表示若逻辑表达式的值为非0则执行语句1 , 否则跳过语句1继续执行。

(2)、如果语句1或语句2有多于一条语句要执行时, 必须使用"{"和"}" 把这些语句包括在其中, 此时条件语句形式为: IF(逻辑表达式) { 语句体1; } ELSE { 语句体2; } 这里语句体指多个语句,每个语句都必须以“;”结尾。

(3)、条件语句可以嵌套, 这种情况经常碰到, 但条件嵌套语句容易出错, 其原因主要是不知道哪个IF对应哪个ELSE。

例如: IF(x>20 OR x<-10) IF(y<=100 AND y>x) A,"Good"; ELSE B,"Bad"; 对于上述情况, 规定: ELSE语句与最近的一个IF语句匹配, 上例中的ELSE与IF(y<=100 AND y>x)相匹配。

【精品】同花顺软件编程

【精品】同花顺软件编程

【关键字】精品一、公式编写规则1、语言规范:在自定义公式里面的各种符号(如,“;” )只能用半角不能用全角。

直接访问数据项的函数例如:OPEN[t] 为t周期之前的开盘价所有行情数据项(CLOSE等)都与此相同。

2、标识符:标识符在表达式中只存名称,值保留在符号表。

标识符包括函数名、参数名和变量名。

函数名用来传递函数返回值;参数名用于函数调用时的参数传递;变量名在计算中存储中间计算结果。

3、分隔符:4、赋值语句:其一般形式为: a=b; 含义为将b的值付给a。

几个运算符“=”“:=”“:”“:>”。

其含义分别为“赋值”、“赋值”、“赋值并输出数值或字符串”、“赋值并输出图形”。

注意:“=”和“:=”两个运算符的意义、用法完全相同。

这样做主要是为了更好地兼容市场上目前的各种带有公式编辑功能的分析软件。

5、条件语句:其一般形式为: IF(逻辑表达式) 语句1; ELSE 语句2;上述结构表示: 如果逻辑表达式的值为非0(TURE)即真, 则执行语句1, 执行完语句1从语句2后开始继续向下执行; 如果表达式的值为0(FALSE)即假, 则跳过语句1而执行语句2。

注意:(1)、条件执行语句中"ELSE 语句2;"部分是选择项, 可以缺省, 此时条件语句变成: IF(逻辑表达式) 语句1; 表示若逻辑表达式的值为非0则执行语句1 , 否则跳过语句1继续执行。

(2)、如果语句1或语句2有多于一条语句要执行时, 必须使用"{"和"}" 把这些语句包括在其中, 此时条件语句形式为: IF(逻辑表达式) { 语句体1; } ELSE { 语句体2; } 这里语句体指多个语句,每个语句都必须以“;”结尾。

(3)、条件语句可以嵌套, 这种情况经常碰到, 但条件嵌套语句容易出错, 其原因主要是不知道哪个IF对应哪个ELSE。

例如: IF(x>20 OR x<-10)IF(y<=100 AND y>x) A="Good"; ELSE B="Bad"; 对于上述情况, 规定: ELSE 语句与最近的一个IF语句匹配, 上例中的ELSE与IF(y<=100 AND y>x)相匹配。

同花顺编程——精选推荐

同花顺编程——精选推荐

同花顺编程同花顺编程⼀、公式编写规则1、语⾔规范:在⾃定义公式⾥⾯的各种符号(如,“;” )只能⽤半⾓不能⽤全⾓。

直接访问数据项的函数例如:OPEN[t] 为t周期之前的开盘价所有⾏情数据项(CLOSE等)都与此相同。

2、标识符:标识符在表达式中只存名称,值保留在符号表。

标识符包括函数名、参数名和变量名。

函数名⽤来传递函数返回值;参数名⽤于函数调⽤时的参数传递;变量名在计算中存储中间计算结果。

3、分隔符:4、赋值语句:其⼀般形式为: a=b; 含义为将b的值付给a。

⼏个运算符“,”“:=”“:”“:>”。

其含义分别为“赋值”、“赋值”、“赋值并输出数值或字符串”、“赋值并输出图形”。

注意:“,”和“:=”两个运算符的意义、⽤法完全相同。

这样做主要是为了更好地兼容市场上⽬前的各种带有公式编辑功能的分析软件。

5、条件语句:其⼀般形式为: IF(逻辑表达式) 语句1; ELSE 语句2;上述结构表⽰: 如果逻辑表达式的值为⾮0(TURE)即真, 则执⾏语句1, 执⾏完语句1从语句2后开始继续向下执⾏; 如果表达式的值为0(FALSE)即假, 则跳过语句1⽽执⾏语句2。

注意:(1)、条件执⾏语句中"ELSE 语句2;"部分是选择项, 可以缺省, 此时条件语句变成: IF(逻辑表达式) 语句1; 表⽰若逻辑表达式的值为⾮0则执⾏语句1 , 否则跳过语句1继续执⾏。

(2)、如果语句1或语句2有多于⼀条语句要执⾏时, 必须使⽤"{"和"}" 把这些语句包括在其中, 此时条件语句形式为: IF(逻辑表达式) {语句体1; } ELSE { 语句体2; } 这⾥语句体指多个语句,每个语句都必须以“;”结尾。

(3)、条件语句可以嵌套, 这种情况经常碰到, 但条件嵌套语句容易出错, 其原因主要是不知道哪个IF对应哪个ELSE。

例如: IF(x>20 OR x<-10) IF(y<=100 AND y>x) A,"Good"; ELSE B,"Bad"; 对于上述情况,规定: ELSE语句与最近的⼀个IF语句匹配, 上例中的ELSE与IF(y<=100 AND y>x)相匹配。

同花顺公式编辑教程大全另附经典公式

同花顺公式编辑教程大全另附经典公式

同花顺公式编辑教程大全什么是技术指标?MA均线就是一种技术指标,我们在炒股的时候,经常会将一些行情数据进展数学计算得出一些曲线等等,方便我们掌握股市的变动情况。

什么是条件选股?简单讲,就是按照您的设定的条件用电脑帮助您完成一些太多太复杂的挑选--比方您有一些好的心得和方法,可使有1000多只股票,您就是有100双眼睛有时也不一定可以看得过来,这时电脑就派上用场了!什么是参数?比方讲:10日均线,您可以把10日当作参数,好处在于,您觉得需要修改成5日的时候,就可以使用一些简单的方法,例如参数精灵来很方便的修改和调整。

参数需要名字,例如M就不错。

还要规定参数的范围,例如1日至260日。

这样我们就可以在1到260之间任意调节M的值了,M最常用的数填在“缺省〞一栏,例如你最喜欢用10日均线,那就填10吧。

什么是周期?这么解释吧!我们有的投资者喜欢使用日线图作技术分析;有的喜欢用5分钟的K线;有的喜欢使用长一点时间的,例如周线。

所以在公式设计中,允许不同喜好的使用者选择不同的分析时间--就是可以选择不同的周期。

什么是函数?函数在公式编写非常重要,如果作个比喻,我们用一种语言去告诉电脑我的想法,并且让它去帮我做,那么函数就是这种语言的单词。

例一:一根K线有四个价格组成:最高价:HIGH收盘价:CLOSE最低价:LOW开盘价:OPEN成交量:VOL成交额:AMO例二:两条均线不断地穿插,就专门设定了一条函数来描述两条线穿插:CROSS〔X,Y〕假设下列图中的两条均线一条名叫X,另外一条叫YCROSS〔X,Y〕表示X向上穿过了YCROSS〔Y,X〕表示Y向上穿过了X例三:前面的CLOSE,还是VOL,都表示当天,或者您使用的不是日线,那就表示本周期的数据,那么前几天的怎么表示呢?REF〔X,M〕例如:REF〔Close,5〕表示5天前的收盘;REF〔Vol,10〕表示10天前的成交量;这里的M就是参数,您现在明白了什么是参数了吗?例四:如果我想把两个条件并列在一起怎么办?ANDX AND Y就表示条件X和条件Y编写一条最简单的指标线通过前面的学习,我们今天开场使用软件的公式编辑功能编写我们自己的第一条指标线。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、首先是打开公式编辑器,选择“工具”——“公式管理”。

二、选择“新建”按钮,选择想要编写的公式类型,然后点击“确定”。

三、然后在公式编辑器逐项输入内容。

四、在公式文本编辑区输入公式代码。

五、可以在“曲线属性”——“坐标类型”,选择“主图”或者“副图”。

六、编写完成以后可以通过公式管理——“用户”分类的菜单里找到自己编写的公式,也可以修改公式。

2011-02-26 18:50:00|快速回复|引用回复|举报|同花顺公式系统可以编辑多种类型的公式,分别是技术指标、预警公式、交易系统、条件选股、五彩K线、自定公式。

公式编写步骤:1.设定公式名称:每个公式都有自己的名称,它由字母、汉字、下划线或数字组成,首字母是字母、汉字或者下划线。

请注意,公式名称在同类公式中不能重复,且不能为空。

2.描述公式:用于简单描述该公式的含义。

3.注释公式:用于描述一个公式如何使用、计算方法等内容。

输入后在相关窗口按“指标说明”按钮可以查看公式注释(可省略)。

4.变量是一个随着时间变化而变化的数据,例如收盘价;常量是一个不随时间变化而变的数据。

5.设计技术指标公式语句: 公式的形式由若干语句组成。

每个语句得到一个计算结果,对于技术指标,就是一条指标线,语句间用分号(;)隔开。

一个语句由若干函数通过四则运算或逻辑运算而组成。

函数是公式系统的基本成分,它是对数据做某种操作,如CLOSE()函数表示调用该分析周期的收盘价。

6.函数由函数名称和参数组成,参数用函数名后的括号括起来,每个函数调用的参数可以是变量或常量。

例如函数REF(X,N)用于引用N周期前的X值,X是一个变量,N是一个常量,REF(close,1)表示计算上一周期的收盘价。

函数若需调用几个参数,则它们在括号内是有顺序的,函数计算得到的结果是一个变量,运算符将函数连接成为语句。

7.运算符分为算术计算符和逻辑计算符。

算术计算符有+、-、*、/,分别是对计算符两边的数值进行加减乘除计算;逻辑计算符有>、<、<>、>=、<=、=、AND(与)、OR(或),分别是对计算符两边的数值做大于、小于、不等于、大于等于、小于等于、等于、逻辑与、逻辑或的逻辑运算,如果逻辑条件成立返回的计算结果为1,否则为0。

例如:2>1的逻辑运算结果等于1,1>2的逻辑运算结果就等于0。

语句得到的计算结果连成线就是所谓的指标线,不同的语句就得到不同的线,为了在指标图形中互相区分,不同的线有不同的颜色,而且语句还可以有自己的名称,在指标图形中显示在左上角位置。

语句名写在语句的前面,用一个冒号(“:”)将它与语句隔开。

语句“昨日收盘价:REF(close,1)”就表示该语句REF(close,1)的名称为“昨日收盘价”。

语言规范:在自定义公式里面的各种符号(如,“;” )只能用半角不能用全角。

关键字:if else while break continue return (无大小写之分)常数:浮点数、整数、字符串分隔符:“ ” ‘ ’ ( ) ; { }注释:/* */运算符(优先级从高到低排列,同级同行)* /+ -!= > < >= <=AndOr语句赋值a = b条件IF (a==b) c=d;循环while a==b c=d;函数调用func(a,b)赋值语句的一般形式为:a=b; 含义为将b的值付给a。

注意:“=”和“:=”两个运算符的意义、用法完全相同。

这样做主要是为了更好地兼容市场上目前的各种带有公式编辑功能的分析软件。

简单的公式开始编写,这里举一些最简单的例子,有些只有一条语句且函数简单,较复杂的公式中函数复杂且语句较多。

均线系统的编写:MA1: MA (CLOSE,5),coloryellow;(5日收盘价的均线,颜色为黄色)MA2:MA(C,20),color0000ff;(20日收盘价均线,颜色为红色)MA3:MA(c,250),color00ff00;(年线,绿色)均线:MA(c,N);(周期N可设置最大,最小,缺省)乖离率的编写:当前股价与均线的偏差的程度。

乖离率:(c-ma(c,20))/ma(c,20)*100;量比的编写:当期成交量与5日均量的比例。

lb:vol/ma(vol,5);涨幅的编写:涨幅指今日收盘价相对于昨日收盘价的变动幅度,即(今日收盘价-昨日收盘价)/昨日收盘价*100%。

涨幅:(CLOSE-REF(CLOSE,1))/REF(CLOSE,1)创新高的编写:创新高指当日最高价是最近一段时间的最高价。

HIGH=HHV(HIGH,N);其中的HIGH为当期最高价,HHV(X,N)是求N周期内X最高值,因此该公式的含义是当日最高价创N日新高时返回值为1,否则为0。

横盘整理的编写:横盘整理指最近一段时期价格在一定幅度之内摆动。

(HHV(CLOSE,10)-LLV(CLOSE,10))/CLOSE<0.05;其中LLV(X,N)是求N周期内X最低值,因此该公式表示10日收盘价振幅振幅在5%以内。

放量、缩量的编写(成交量函数为VOL)A、放量a.今天成交量较昨天增加了1倍,VOL/REF(VOL,1)>2b.今天成交量较10个交易日平均成交量放大了1倍,vol/ma(vol,10)>2;c.今日的5日均量较10个交易日平均成交量放大了1倍,a:=ma(vol,10); b:=ma(vol,5); b/a>2;B、缩量a.今日成交量较昨日减少了一半,vol/ref(vol,1)<0.5;b.今日成交量较10个交易日平均成交量减少一倍,vol/ma(vol,10)<2;c.今日的5日均量较10个交易日平均成交量减少1倍,a:=ma(vol,10); b:=ref(a,5); a/b<2;上涨、下跌的编写上涨:今天的涨幅达到5%以上,表示如下:close>ref(close,1)>1.05;5日均价连续上涨,表示如下:a:=ma(close,5); b:=ref(a,1);下跌:今天的跌幅达到5%以上,表示如下:close/ref(close,1)<0.95; 5日均价连续下跌,表示如下:a:=ma(close,5); b:=ref(a,1); a< b;描述K线阳线close>open; 阴线close< open; 高开open>ref(close, 1); 低开open< ref(close,1); 跳空高开(high为最高价)open>ref(high,1); 跳空低开(low为最低价)open< ref(low,1);引用大盘数据INDEXDATA(“N”,&X,K);例:INDEXDATA("1a0001",&HIGH,n);上证综指N周期最高值公式编写实例:Var1:=LLV(LOW,5)=LLV(LOW,45) AND CLOSE>=OPEN*1.04;Var2:=CLOSE>(REF(HIGH,1)+REF(LOW,1))/2;买入:Var1 AND Var2,STICK,colorgreen;Var3:=REF(CLOSE,1);Var4:=SMA(MAX(CLOSE-Var3,0),6,1)/SMA(ABS(CLOSE-Var3),6,1)*100;卖出:CROSS(80,Var4),STICK;诚挚请教:我的目的是编一个5日、10日和20日等三条均线同时向上时,标出“买”。

MA1: MA (CLOSE,5),coloryellow;MA2:MA(C,10),color0000ff;MA3:MA(C,20),color00ff00;我编到这里就编不下去了,请教哪位好心的老师,帮帮我好吗?引用原帖由小蜜蜂27797 于2011-02-27 15:55:20 发表于5楼诚挚请教:我的目的是编一个5日、10日和20日等三条均线同时向上时,标出“买”。

MA1: MA (CLOSE,5),coloryellow;MA2:MA(C,10),color0000ff;MA3:MA(C,20),color00ff00;我编到这里就编不下去了,请教哪位好心的老师,帮帮我好吗?DRAWTEXT(CROSS(MA1,MA2) AND(MA1> REF(MA1,1)),MA1,'买'),colorred;Var3:=(CLOSE+HIGH+LOW)/3;Var4:=EMA(EMA(EMA(Var3,1),13),21);控盘度:(Var4-REF(Var4,1))/REF(Var4,1)*100,COLORSTICK,LINETHICK3;强弱分界:0,COLORYELLOW,LINETHICK3;Var5:=LLV(LOW,33);Var6:=HHV(HIGH,17);Var7:=EMA((CLOSE-Var5)/(Var6-Var5)*100,20)*0.998;Var8:=EMA(0.667*REF(Var7,1)+0.333*Var7,1);Var9:=EMA(100*(HHV(HIGH,20)-CLOSE)/(HHV(HIGH,20)-LLV(LOW,33)),20);VarA:=EMA(Var9,1);VarB:=VOL/CAPITAL*100;VarC:=SUM(VarB,5)>=3;VarD:=VarC/REF(VarB,10)>=2;VarE:=HHV(CLOSE,5);VarF:=VarE/REF(CLOSE,5)>=1.01;Var10:=VarA > 20;Var11:=HIGH/REF(LOW,20) < 1.2;Var12:=WINNER(CLOSE)*100;Var13:=VarC AND Var10 AND VarD AND Var11 AND VarF;Var14:=FILTER(Var13,20);DRAWTEXT(Var14,-0.15,'有主力资金活动迹象'),linethick3,colormagenta;Var15:=EMA(WINNER(CLOSE),20);{Var16:=Var15 > 0.85 AND CLOSESUM(VOL,10)/CAPITAL > 0.2 OR SUM(VOL,3)/CAPITAL > 0.1 OR CLOSE/REF(CLOSE,20)>=1.9;}Var16:=Var15 > 0.85 AND (CLOSE> 0.2 OR SUM(VOL,3)/CAPITAL > 0.1) OR CLOSE/REF(CLOSE,20)>=1.9;DRAWTEXT(Var16,0.5,'主力出货迹象'),COLORYELLOW,LINETHICK3;611111*********来自天津市主题数:2回帖数:1116楼2011-03-02 16:22:16|快速回复|引用回复|举报|Var1:=0;{多头买入} ENTERLONG: ZIG(3,DATA)>REF(ZIG(3,DATA),1) AND REF(ZIG(3,DAT A),1)<=REF(ZIG(3,DATA),2) AND REF(ZIG(3,DATA),2)<=REF(ZIG(3,DATA),3); {多头卖出} EXITLONG: ZIG(3,DATA)=REF(ZIG(3,DATA),2) AND REF(ZIG(3,DATA),2)>=REF(ZIG(3,DATA),3);611111*********来自天津市主题数:2回帖数:1117楼2011-03-02 16:24:13|快速回复|引用回复|举报|Var1:=0;{多头买入} ENTERLONG: ZIG(3,DATA)>REF(ZIG(3,DATA),1) AND REF(ZIG(3,DAT A),1)<=REF(ZIG(3,DATA),2) AND REF(ZIG(3,DATA),2)<=REF(ZIG(3,DATA),3); {多头卖出} EXITLONG: ZIG(3,DATA)=REF(ZIG(3,DATA),2) AND REF(ZIG(3,DATA),2)>=REF(ZIG(3,DATA),3);611111*********来自天津市主题数:2回帖数:1118楼2011-03-02 16:27:01|快速回复|引用回复|举报|80,COLORRED;20;VAR1:=HHV(HIGH,9)-LLV(LOW,9);VAR2:=HHV(HIGH,9)-C;VAR3:=C-LLV(LOW,9);VAR4:=VAR2/VAR1*100-70;VAR5:=(C-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100;VAR6:=(2*C+H+L)/4;VAR7:=SMA(VAR3/VAR1*100,3,1);VAR8:=LLV(LOW,34);VAR9:=SMA(VAR7 ,3 ,1 )-SMA(VAR4 ,9 ,1);VAR10:=IF(VAR9>100 ,VAR9-100 ,0 );VAR11:=HHV(HIGH,34);VAR12:=EMA((VAR6- VAR8)/(VAR11-VAR8)*100,13 );VAR13:=EMA(0.667*REF(VAR12 ,1) +0.333*VAR12,2 );VAR13,COLORRED;STICKLINE(VAR12-VAR13 >0,VAR12 ,VAR13 ,8 ,0 ),COLOR00FF0F; STICKLINE(VAR12-VAR13 <0,VAR12 ,VAR13 ,8 ,0),COLORRED;差值:(VAR12-VAR13)*5,POINTDOT,COLOR33CC00;STICKLINE( 差值>=0 ,0 ,差值,4 ,0 ),COLORYELLOW;STICKLINE( 差值>=0 ,0 ,差值*0.8 ,4 ,0),COLORFFAA66;STICKLINE( 差值>=0 ,0 ,差值*0.6 ,4 ,0),COLORFFBB99;STICKLINE( 差值>=0 ,0 ,差值*0.4 ,4 ,0),COLORFFCCCC;STICKLINE( 差值>=0 ,0 ,差值*0.2 ,4 ,0),COLORFFDDDD;STICKLINE( 差值<=0 ,0 ,差值*1 ,4 , 0),COLORGREEN;STICKLINE( 差值<=0 ,0 ,差值*0.8 ,4 ,0),COLOR33CC00;STICKLINE( 差值<=0 ,0 ,差值*0.6 ,4 ,0),COLOR339900;STICKLINE( 差值<=0 ,0 ,差值*0.4 ,4 ,0),COLOR337700;STICKLINE( 差值<=0 ,0 ,差值*0.2 ,4 ,0),COLOR005500;611111*********来自天津市主题数:2回帖数:1119楼2011-03-02 16:29:15|快速回复|引用回复|举报|Var1:=(MA(CLOSE,N1)+MA(CLOSE,N2)+MA(CLOSE,N3)+MA(CLOSE,N4))/4;STICKLINE(CLOSE>Var1,CLOSE,Var1,9,0), COLORRED;STICKLINE(CLOSE<VAR1,VAR1,CLOSE,9,0),COLORFFAA66;MA(CLOSE,68);611111*********来自天津市主题数:2回帖数:1120楼2011-03-02 16:31:43|快速回复|引用回复|举报|Var1:=3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)-2*SMA(SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1);Var2:=(CLOSE-LLV(LOW,26))/(HHV(HIGH,26)-LLV(LOW,26))*100;Var3:=SMA(SMA(Var2,3,1),3,1);Var4:=EMA(Var3,5);Var5:=LLV(LOW,26);Var6:=HHV(HIGH,34);Var7:=EMA((CLOSE-Var5)/(Var6-Var5)*4,4)*25;Var8:=100-Var1;Var9:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;Var10:=SMA(Var9,3,1);Var11:=SMA(Var10,3,1);Var12:=EMA(3*Var10-2*Var11,3);Var13:=(-1)*(EMA(Var8,1)-50)+50;Var14:=EMA(100*(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14)),6); 底部:STICKLINE(CROSS(Var4,10) AND Var4>10,50,0,10,0),coloryellow,LINETHICK1;建仓: IF((Var7<10),80,100), ,linethick2 color00ccff;派发: IF((Var7>90),10,0), , linethick2 color6699ff;大户:sma((c-llv(l,27))/(hhv(h,27)-llv(l,27))*100,9,1);散户:sma(大户,3,1), , colorff9933;主力:3*大户-2*散户, , COLORRED;头部:89.307,,pointdot;底线:6.788,,COLORFFFF00;强弱线:49,,COLORGREEN,pointdot;611111*********来自天津市主题数:2回帖数:1121楼2011-03-02 16:35:25|快速回复|引用回复|举报|BBI:(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;UPR:BBI+3*STD(BBI,10);DWN:BBI-3*STD(BBI,10);A1:(EMA(CLOSE,2.7)+MA(CLOSE,6)+MA(CLOSE,10.8))/3;A2:(EMA(CLOSE,3)+MA(CLOSE,7.5)+MA(CLOSE,13))/3;A3:(EMA(CLOSE,4)+MA(CLOSE,8.5)+MA(CLOSE,16.5))/3;A4:(EMA(CLOSE,4.8)+MA(CLOSE,10.2)+MA(CLOSE,18.6))/3;A5:(EMA(CLOSE,6.5)+MA(CLOSE,11.8)+MA(CLOSE,21))/3;A6:(EMA(CLOSE,7)+MA(CLOSE,13.5)+MA(CLOSE,23))/3;安全线:MA(CLOSE,60);LC:=REF(CLOSE,1);RSI:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100; DRAWTEXT(DATE>700101 and CROSS(84,RSI) , HIGH,'卖出') COLORff9966;A7:=(2*C+H+L)/4;Var1:=LLV(LOW,34);Var2:=HHV(HIGH,34);SK:=EMA((A7-Var1)/(Var2-Var1)*100,n);SD:=EMA(0.667*REF(SK,1)+0.333*SK,p);Var3:=LLV(LOW,120);Var4:=HHV(HIGH,60);Var5:=Var4-Var3;最低价: Var3;最高价: Var4;DRAWTEXT(IF(count(closeq/10 and vol>=1.5*ma(vol,5) andcount(sk>=sd,3) and ref(low,1)=LLV(Low,120),1,0),LOW,'买进') COLOR0099ff;DRAWTEXT(IF(count(close6/10 andcount(sk>sd,6) and ref(low,5)=LLV(Low,120) and ref(close>=open,4) and ref(close>open,3) and REF(CLOSE>OPEN,2) AND ref(open>close,1) and open>ref(close,1),1,0),LOW,'买进') COLOryellow;D:=MA(CLOSE,80)-MA(CLOSE,10)/3;DRAWTEXT(if(CLOSEMA(VOL,5)/240 AND CLOSE>REF(CLOSE,1)*1.08AND CLOSE<>611111*********来自天津市主题数:2回帖数:1122楼2011-03-02 16:36:59|快速回复|引用回复|举报|Var1:=999999999999999999999999999;Var2:=(HHV(HIGH,21)-CLOSE)/(HHV(HIGH,21)-LLV(LOW,21))*100-10;Var3:=(CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100;Var4:=SMA(Var3,13,8);高抛: 90, POINTDOT;低吸: 0, POINTDOT;多方能量: SMA(Var4,13,8);空方能量: SMA(Var2,21,8);买进: IF(CROSS(多方能量,45),18,-4);卖出: IF(CROSS(45,多方能量),18,-4);强弱分界: 45, CIRCLEDOT;611111*********来自天津市主题数:2回帖数:1123楼2011-03-02 16:41:11|快速回复|引用回复|举报|X1:EMA(C,7),color0088ff;X2:EMA(c,21),color44bbff;X3:EMA(X2,21),color0088ff;x4:ema(x3,27),color009900;x5:ema(x2,100),colorFFAA00;x6:ema(x5,100),color009900;顺风飞来自辽宁省主题数:1回帖数:724楼2011-03-05 12:31:32|快速回复|引用回复|举报|第23横CLOSE SUM写成了CLOSESUM,然后还缺少一个;,但是本人技术水平不行,还是没弄明白,希望楼主自己检查一下921104来自江苏省无锡市主题数:22回帖数:4725楼2011-03-05 13:16:25|快速回复|引用回复|举报|好贴,谢谢!大龙虾dunguixin来自北京市主题数:6回帖数:726楼2011-03-07 12:03:54|快速回复|引用回复|举报|小星你好!请教一下5分钟的收盘价用公式怎么表示?谢谢了!qinlin5806来自黑龙江省佳木斯市。

相关文档
最新文档