同花顺编程教程Word格式文档下载.docx

上传人:b****5 文档编号:16173935 上传时间:2022-11-21 格式:DOCX 页数:19 大小:276.33KB
下载 相关 举报
同花顺编程教程Word格式文档下载.docx_第1页
第1页 / 共19页
同花顺编程教程Word格式文档下载.docx_第2页
第2页 / 共19页
同花顺编程教程Word格式文档下载.docx_第3页
第3页 / 共19页
同花顺编程教程Word格式文档下载.docx_第4页
第4页 / 共19页
同花顺编程教程Word格式文档下载.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

同花顺编程教程Word格式文档下载.docx

《同花顺编程教程Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《同花顺编程教程Word格式文档下载.docx(19页珍藏版)》请在冰豆网上搜索。

同花顺编程教程Word格式文档下载.docx

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

语言规范:

在自定义公式里面的各种符号(如,“;

”)只能用半角不能用全角。

关键字:

ifelsewhilebreakcontinuereturn(无大小写之分)

常数:

浮点数、整数、字符串

分隔符:

 

“”‘’();

{}

注释:

/**/

运算符(优先级从高到低排列,同级同行)

*/

+-

!

=>

<

>

=<

=

And

Or

语句赋值a=b

条件IF(a==b)c=d;

循环whilea==bc=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)>

2

b.今天成交量较10个交易日平均成交量放大了1倍,vol/ma(vol,10)>

2;

c.今日的5日均量较10个交易日平均成交量放大了1倍,a:

=ma(vol,10);

b:

=ma(vol,5);

b/a>

B、缩量 

a.今日成交量较昨日减少了一半,vol/ref(vol,1)<

0.5;

b.今日成交量较10个交易日平均成交量减少一倍,vol/ma(vol,10)<

c.今日的5日均量较10个交易日平均成交量减少1倍,a:

=ref(a,5);

a/b<

 

上涨、下跌的编写

上涨:

今天的涨幅达到5%以上,表示如下:

close>

ref(close,1)>

1.05;

5日均价连续上涨,表示如下:

a:

=ma(close,5);

=ref(a,1);

下跌:

今天的跌幅达到5%以上,表示如下:

close/ref(close,1)<

0.95;

5日均价连续下跌,表示如下:

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)ANDCLOSE>

=OPEN*1.04;

Var2:

=CLOSE>

(REF(HIGH,1)+REF(LOW,1))/2;

买入:

Var1ANDVar2,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日等三条均线同时向上时,标出“买”。

MA(C,10),color0000ff;

MA(C,20),color00ff00;

我编到这里就编不下去了,请教哪位好心的老师,帮帮我好吗?

引用原帖由小蜜蜂27797于2011-02-2715:

55:

20发表于5楼

DRAWTEXT(CROSS(MA1,MA2)AND(MA1>

REF(MA1,1)),MA1,'

买'

),colorred;

=(CLOSE+HIGH+LOW)/3;

=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:

=VarCANDVar10ANDVarDANDVar11ANDVarF;

Var14:

=FILTER(Var13,20);

DRAWTEXT(Var14,-0.15,'

有主力资金活动迹象!

'

),linethick3,colormagenta;

Var15:

=EMA(WINNER(CLOSE),20);

{Var16:

=Var15>

0.85ANDCLOSESUM(VOL,10)/CAPITAL>

0.2ORSUM(VOL,3)/CAPITAL>

0.1ORCLOSE/REF(CLOSE,20)>

=1.9;

}

Var16:

0.85AND(CLOSE>

0.1)ORCLOSE/REF(CLOSE,20)>

DRAWTEXT(Var16,0.5,'

主力出货迹象!

),COLORYELLOW,LINETHICK3;

611111*********

来自天津市

主题数:

回帖数:

11

16楼

2011-03-0216:

22:

16|快速回复|引用回复|举报|管理

=0;

{多头买入}ENTERLONG:

ZIG(3,DATA)>

REF(ZIG(3,DATA),1)ANDREF(ZIG(3,DATA),1)<

=REF(ZIG(3,DATA),2)ANDREF(ZIG(3,DATA),2)<

=REF(ZIG(3,DATA),3);

{多头卖出}EXITLONG:

ZIG(3,DATA)=REF(ZIG(3,DATA),2)ANDREF(ZIG(3,DATA),2)>

17楼

24:

13|快速回复|引用回复|举报|管理

18楼

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;

=0,0,差值*0.8,4,0),COLORFFAA66;

=0,0,差值*0.6,4,0),COLORFFBB99;

=0,0,差值*0.4,4,0),COLORFFCCCC;

=0,0,差值*0.2,4,0),COLORFFDDDD;

STICKLINE(差值<

=0,0,差值*1,4,0),COLORGREEN;

=0,0,差值*0.8,4,0),COLOR33CC00;

=0,0,差值*0.6,4,0),COLOR339900;

=0,0,差值*0.4,4,0),COLOR337700;

=0,0,差值*0.2,4,0),COLOR005500;

19楼

29:

15|快速回复|引用回复|举报|管理

=(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);

20楼

31:

43|快速回复|引用回复|举报|管理

=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);

=(CLOSE-LLV(LOW,26))/(HHV(HIGH,26)-LLV(LOW,26))*100;

=SMA(SMA(Var2,3,1),3,1);

=EMA(Var3,5);

=LLV(LOW,26);

=EMA((CLOSE-Var5)/(Var6-Var5)*4,4)*25;

=100-Var1;

=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;

=SMA(Var9,3,1);

=SMA(Var10,3,1);

=EMA(3*Var10-2*Var11,3);

=(-1)*(EMA(Var8,1)-50)+50;

=EMA(100*(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14)),6);

底部:

STICKLINE(CROSS(Var4,10)ANDVar4>

10,50,0,10,0),coloryellow,LINETHICK1;

建仓:

IF((Var7<

10),80,100),,linethick2color00ccff;

派发:

IF((Var7>

90),10,0),,linethick2color6699ff;

大户:

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;

21楼

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:

RSI:

=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;

DRAWTEXT(DATE>

700101andCROSS(84,RSI),HIGH,'

卖出'

)COLORff9966;

A7:

SK:

=EMA((A7-Var1)/(Var2-Var1)*100,n);

SD:

=EMA(0.667*REF(SK,1)+0.333*SK,p);

=LLV(LOW,120);

=HHV(HIGH,60);

=Var4-Var3;

最低价:

Var3;

最高价:

Var4;

DRAWTEXT(IF(count(closeq/10andvol>

=1.5*ma(vol,5)and

count(sk>

=sd,3)andref(low,1)=LLV(Low,120),1,0),LOW,'

买进'

)COLOR0099ff;

DRAWTEXT(IF(count(close6/10and

sd,6)andref(low,5)=LLV(Low,120)andref(close>

=open,4)and

ref(close>

open,3)andREF(CLOSE>

OPEN,2)ANDref(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)/240ANDCLOSE>

REF(CLOSE,1)*1.08

ANDCLOSE<

22楼

36:

59|快速回复|引用回复|举报|管理

=999999999999999999999999999;

=(HHV(HIGH,21)-CLOSE)/(HHV(HIGH,21)-LLV(LOW,21))*100-10;

=(CLOSE-LLV(LOW,21))/(HHV(HIGH,21)-LLV(LOW,21))*100;

=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;

23楼

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

7

24楼

2011-03-0512:

32|快速回复|引用回复|举报|管理

第23横CL

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 小学教育 > 英语

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1