您现在的位置:程序化交易>> 股票公式>> 其他>> 其他软件公式>>正文内容

小牛吃草公式指标代码源码分享[其他软件公式]

相关标签:大牛中牛小牛指标 、 小牛疯牛主图指标 、 小牛超级分时 指标 、 牛吃草公式顺口溜 、 牛吃草万能公式 、 我是你爸爸小牛不吃草 、 小牛炒股指标公式网 、 公式指标网 、 通达信指标公式 、 成交量指标公式 、

 

 

原理解析:

输出INPUT:N(54,10,500)

VAR1N赋值:1

DRAWTEXTEX(1,0,0,0,'公式网WWW..COM点评:抄底指标'),画黄色

VAR2N赋值:如果(日期<=VAR1N),返回1,否则返回1

V1赋值:(((100*(收盘价-34日内收盘价的最低值))/(34日内最高价的最高值-34日内最低价的最低值))的5日简单移动平均 - 20)

V2赋值:(2 * V1的绝对值)

V3赋值:(((100 - 100) - (3 * (((收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值))*100)的20日[1日权重]移动平均)) + (2 * (((收盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值))*100)的20日[1日权重]移动平均的15日[1日权重]移动平均))

V4赋值:(((100 - 100) - (3 * (((开盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值))*100)的20日[1日权重]移动平均)) + (2 * (((开盘价-55日内最低价的最低值)/(55日内最高价的最高值-55日内最低价的最低值))*100)的20日[1日权重]移动平均的15日[1日权重]移动平均))

V5赋值:(((最高价 + 最低价) + 收盘价) / 3)

V6赋值:(((V5 - V5的10日简单移动平均) / 0.015) * V5的10日平均绝对偏差)

V7赋值:(((V5 - V5的30日简单移动平均) / 0.015) * V5的30日平均绝对偏差)

V8赋值:如果((((V6>=150)AND(V6<200))AND(V7>=150))AND(V7<200)),返回10,否则返回0

V9赋值:(如果((((V6<=(0-150))AND(V6>(0-200)))AND(V7<=(0-150)))AND(V7>(0-200))),返回(0-10),否则返回V8 * VAR2N)

VA赋值:(((收盘价 - 收盘价的13日简单移动平均) / 收盘价的13日简单移动平均) * 100)

VB赋值:(100 - VA的绝对值)

VC赋值:((3 * (((大盘的收盘价-55日内大盘的最低价的最低值)/(55日内大盘的最高价的最高值-55日内大盘的最低价的最低值))*100)的20日[1日权重]移动平均) - (2 * (((大盘的收盘价-55日内大盘的最低价的最低值)/(55日内大盘的最高价的最高值-55日内大盘的最低价的最低值))*100)的20日[1日权重]移动平均的15日[1日权重]移动平均))

VD赋值:((3 * (((大盘的开盘价-55日内大盘的最低价的最低值)/(55日内大盘的最高价的最高值-55日内大盘的最低价的最低值))*100)的20日[1日权重]移动平均) - (2 * (((大盘的开盘价-55日内大盘的最低价的最低值)/(55日内大盘的最高价的最高值-55日内大盘的最低价的最低值))*100)的20日[1日权重]移动平均的15日[1日权重]移动平均))

VE赋值:(1日前的最低价 * 0.9)

VF赋值:(最低价 * 0.9)

V10赋值:(((VF * 成交量(手)) + (VE * (当前流通股本(手) - 成交量(手)))) / 当前流通股本(手))

V11赋值:V10的30日指数移动平均

V12赋值:(V11 - 收盘价)

V13赋值:1日前的收盘价

V14赋值:(((收盘价-V13)和0的较大值的7日[1日权重]移动平均 / (收盘价-V13)的绝对值的7日[1日权重]移动平均) * 100)

V15赋值:(((收盘价-V13)和0的较大值的13日[1日权重]移动平均 / (收盘价-V13)的绝对值的13日[1日权重]移动平均) * 100)

V16赋值:收盘价的有效数据周期数

V17赋值:(((收盘价-1日前的收盘价)和0的较大值的6日[1日权重]移动平均 / (收盘价-1日前的收盘价)的绝对值的6日[1日权重]移动平均) * 100)

V18赋值:(((((0 - 100) * (60日内最高价的最高值 - 收盘价)) / (60日内最高价的最高值 - 60日内最低价的最低值)) + 50) * 2)

V19赋值:(((收盘价 - 15日内最低价的最低值) / (15日内最高价的最高值 - 15日内最低价的最低值)) * 100)

V1A赋值:((V19的4日[1日权重]移动平均 - 50) * 2)

V1B赋值:V1A的3日[1日权重]移动平均

V1C赋值:(((大盘的收盘价 - 14日内大盘的最低价的最低值) / (14日内大盘的最高价的最高值 - 14日内大盘的最低价的最低值)) * 100)

V1D赋值:V1C的4日[1日权重]移动平均

V1E赋值:V1D的3日[1日权重]移动平均

V1F赋值:(((30日内最高价的最高值 - 收盘价) / 收盘价) * 100)

V20赋值:(如果(((((((((V17<=25)AND(V18<(0-95)))AND(V1F>20))AND(V1B<(0-30)))AND(V1E<30))AND(V12>=(0-0.25)))AND(V14<22))AND(V15<28))AND(V16>50)),返回80,否则返回0 * VAR2N)

空方赋值:(0 - (如果(V1<0),返回V2,否则返回0 * VAR2N))

输出家园底线:((((收盘价-N日内最低价的最低值)/(N日内最高价的最高值-N日内最低价的最低值))*100)的7日[1日权重]移动平均的5日[1日权重]移动平均 * VAR2N),线宽为2,COLOR6600FF

C0赋值:(((最高价 + 最低价) + 收盘价) / 3)

A1赋值:14日内C0的最高值

A2赋值:14日内C0的最低值

A3赋值:(A1 - A2)

A4赋值:(((C0-A2)/A3)的2日指数移动平均 * 100)

B1赋值:30日内C0的最高值

B2赋值:30日内C0的最低值

B3赋值:(B1 - B2)

B4赋值:(((C0-B2)/B3)的2日指数移动平均 * 100)

C1赋值:55日内C0的最高值

C2赋值:55日内C0的最低值

C3赋值:(C1 - C2)

C4赋值:(((C0-C2)/C3)的2日指数移动平均 * 100)

A10赋值:(A4 - 50)

A20赋值:(B4 - 50)

A30赋值:(C4 - 50)

当满足条件A1上穿0时,在0位置画4号图标

RSV2赋值:(((收盘价 - 30日内最低价的最低值) / (30日内最高价的最高值 - 30日内最低价的最低值)) * 100)

K2赋值:RSV2的3日[1日权重]移动平均

D2赋值:K2的3日[1日权重]移动平均

J2赋值:((3 * K2) - (2 * D2))

输出动力线:(J2的6日指数移动平均 * VAR2N),COLORFFFF

输出小牛漫步:((((((收盘价-N日内最低价的最低值)/(N日内最高价的最高值-N日内最低价的最低值))*100)的7日[1日权重]移动平均 * VAR2N) * 16.18) - ((家园底线 * 10.9) * VAR2N)),线宽为2,COLORFF6666

筹码线赋值:如果(日期<1090501),返回(((收盘价-265日内最低价的最低值)/265日内最低价的最低值)的绝对值*100),否则返回0

输出小牛吃草:(如果((小牛漫步<家园底线)AND(空方<(0-35))),返回(0-50),否则返回0 * VAR2N),线宽为2,COLORFFFF

 

源码:

 

input:N(54,10,500);
VAR1N:=1;
DRAWTEXTEX(1,0,0,0,'公式网www..com点评:抄底指标'),COLORYELLOW;
VAR2N:=IF((DATE <= VAR1N),1,1);
V1:=(MA(((100 * (CLOSE - LLV(CLOSE,34))) / (HHV(HIGH,34) - LLV(LOW,34))),5) - 20);
V2:=(2 * ABS(V1));
V3:=(((100 - 100) - (3 * SMA((((CLOSE - LLV(LOW,55)) / (HHV(HIGH,55) - LLV(LOW,55))) * 100),20,1))) + (2 * SMA(SMA((((CLOSE - LLV(LOW,55)) / (HHV(HIGH,55) - LLV(LOW,55))) * 100),20,1),15,1)));
V4:=(((100 - 100) - (3 * SMA((((OPEN - LLV(LOW,55)) / (HHV(HIGH,55) - LLV(LOW,55))) * 100),20,1))) + (2 * SMA(SMA((((OPEN - LLV(LOW,55)) / (HHV(HIGH,55) - LLV(LOW,55))) * 100),20,1),15,1)));
V5:=(((HIGH + LOW) + CLOSE) / 3);
V6:=(((V5 - MA(V5,10)) / 0.015) * AVEDEV(V5,10));
V7:=(((V5 - MA(V5,30)) / 0.015) * AVEDEV(V5,30));
V8:=IF(((((V6 >= 150) AND (V6 < 200)) AND (V7 >= 150)) AND (V7 < 200)),10,0);
V9:=(IF(((((V6 <= (0 - 150)) AND (V6 > (0 - 200))) AND (V7 <= (0 - 150))) AND (V7 > (0 - 200))),(0 - 10),V8) * VAR2N);
VA:=(((CLOSE - MA(CLOSE,13)) / MA(CLOSE,13)) * 100);
VB:=(100 - ABS(VA));
VC:=((3 * SMA((((INDEXC - LLV(INDEXL,55)) / (HHV(INDEXH,55) - LLV(INDEXL,55))) * 100),20,1)) - (2 * SMA(SMA((((INDEXC - LLV(INDEXL,55)) / (HHV(INDEXH,55) - LLV(INDEXL,55))) * 100),20,1),15,1)));
VD:=((3 * SMA((((INDEXO - LLV(INDEXL,55)) / (HHV(INDEXH,55) - LLV(INDEXL,55))) * 100),20,1)) - (2 * SMA(SMA((((INDEXO - LLV(INDEXL,55)) / (HHV(INDEXH,55) - LLV(INDEXL,55))) * 100),20,1),15,1)));
VE:=(REF(LOW,1) * 0.9);
VF:=(LOW * 0.9);
V10:=(((VF * VOL) + (VE * (CAPITAL - VOL))) / CAPITAL);
V11:=EMA(V10,30);
V12:=(V11 - CLOSE);
V13:=REF(CLOSE,1);
V14:=((SMA(MAX((CLOSE - V13),0),7,1) / SMA(ABS((CLOSE - V13)),7,1)) * 100);
V15:=((SMA(MAX((CLOSE - V13),0),13,1) / SMA(ABS((CLOSE - V13)),13,1)) * 100);
V16:=BARSCOUNT(CLOSE);
V17:=((SMA(MAX((CLOSE - REF(CLOSE,1)),0),6,1) / SMA(ABS((CLOSE - REF(CLOSE,1))),6,1)) * 100);
V18:=(((((0 - 100) * (HHV(HIGH,60) - CLOSE)) / (HHV(HIGH,60) - LLV(LOW,60))) + 50) * 2);
V19:=(((CLOSE - LLV(LOW,15)) / (HHV(HIGH,15) - LLV(LOW,15))) * 100);
V1A:=((SMA(V19,4,1) - 50) * 2);
V1B:=SMA(V1A,3,1);
V1C:=(((INDEXC - LLV(INDEXL,14)) / (HHV(INDEXH,14) - LLV(INDEXL,14))) * 100);
V1D:=SMA(V1C,4,1);
V1E:=SMA(V1D,3,1);
V1F:=(((HHV(HIGH,30) - CLOSE) / CLOSE) * 100);
V20:=(IF((((((((((V17 <= 25) AND (V18 < (0 - 95))) AND (V1F > 20)) AND (V1B < (0 - 30))) AND (V1E < 30)) AND (V12 >= (0 - 0.25))) AND (V14 < 22)) AND (V15 < 28)) AND (V16 > 50)),80,0) * VAR2N);
空方:=(0 - (IF((V1 < 0),V2,0) * VAR2N));
家园底线:(SMA(SMA((((CLOSE - LLV(LOW,N)) / (HHV(HIGH,N) - LLV(LOW,N))) * 100),7,1),5,1) * VAR2N),LINETHICK2,color6600FF;
C0:=(((HIGH + LOW) + CLOSE) / 3);
A1:=HHV(C0,14);
A2:=LLV(C0,14);
A3:=(A1 - A2);
A4:=(EMA(((C0 - A2) / A3),2) * 100);
B1:=HHV(C0,30);
B2:=LLV(C0,30);
B3:=(B1 - B2);
B4:=(EMA(((C0 - B2) / B3),2) * 100);
C1:=HHV(C0,55);
C2:=LLV(C0,55);
C3:=(C1 - C2);
C4:=(EMA(((C0 - C2) / C3),2) * 100);
A10:=(A4 - 50);
A20:=(B4 - 50);
A30:=(C4 - 50);
DRAWICON(CROSS(A1,0),0,4);
RSV2:=(((CLOSE - LLV(LOW,30)) / (HHV(HIGH,30) - LLV(LOW,30))) * 100);
K2:=SMA(RSV2,3,1);
D2:=SMA(K2,3,1);
J2:=((3 * K2) - (2 * D2));
动力线:(EMA(J2,6) * VAR2N),colorFFFF;
小牛漫步:(((SMA((((CLOSE - LLV(LOW,N)) / (HHV(HIGH,N) - LLV(LOW,N))) * 100),7,1) * VAR2N) * 16.18) - ((家园底线 * 10.9) * VAR2N)),LINETHICK2,colorFF6666;
筹码线:=IF((DATE < 1090501),(ABS(((CLOSE - LLV(LOW,265)) / LLV(LOW,265))) * 100),0);
小牛吃草:(IF(((小牛漫步 < 家园底线) AND (空方 < (0 - 35))),(0 - 50),0) * VAR2N),LINETHICK2,colorFFFF;

 

公式导入教程: 【通达信公式源码导入方法教程】 【同花顺公式源码导入方法教程】 【大智慧新一代公式源码导入方法教程

 

原理解析:

 

源码:

 

 

有思路,想编写各种指标公式,交易模型,选股公式,还原公式的朋友

可联系技术人员 QQ: 262069696  点击在线交流或微信:cxhjy888 进行 有偿收费 编写!(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

怎么收费,代编流程等详情请点击查阅!

(注:由于人数限制,QQ或微信请选择方便的一个联系我们就行,加好友时请简单备注下您的需求,否则无法通过。谢谢您!)

 


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容