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

飞狐筹码突破主图指标公式[其他软件公式]

相关标签:飞狐筹码突破主图指标 、 飞狐如何叠加主图指标 、 飞狐筹码指标公式 、 飞狐共振指标公式 、 飞狐指标公式合集 、 飞狐财务指标公式 、 飞狐庄家指标公式 、 飞狐换手率指标公式 、 飞狐箱体主图公式源码 、 飞狐ddx指标公式 、 飞狐主图最新指标源码 、 飞狐主图指标源码 、 飞狐缺口主图指标公式 、

 

 

 

原理解析:

DA赋值:6
P赋值:0
CT赋值:1
FY赋值:5
N赋值:10
当满足条件开盘价>=收盘价时,在收盘价和开盘价位置之间画柱状线,宽度为7,1不为0则画空心柱.,COLORFFFF50
当满足条件开盘价>=收盘价时,在最高价和开盘价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFFFF50
当满足条件开盘价>=收盘价时,在收盘价和最低价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLORFFFF50
当满足条件收盘价>=开盘价时,在收盘价和开盘价位置之间画柱状线,宽度为7,1不为0则画空心柱.,COLOR5050FF
当满足条件收盘价>=开盘价时,在收盘价和最高价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR5050FF
当满足条件收盘价>=开盘价时,在最低价和开盘价位置之间画柱状线,宽度为0,0不为0则画空心柱.,COLOR5050FF
X赋值:上次SYSPARAM(2)=BARPOS距今天数+1
NS赋值:如果DA日内DA日内收盘价的最高值/DA日内收盘价的最低值-1的绝对值的最高值>10/100,返回3,否则返回DA
N1赋值:如果DATATYPE=2,返回NS*48,否则返回如果DATATYPE=3,返回NS*16,否则返回如果DATATYPE=4,返回NS*8,否则返回如果DATATYPE=5,返回NS*4,否则返回NS
MM赋值:如果STKTYPE=0ORP=0ORVOL=0,返回收盘价的N1日简单移动平均,否则返回成交额(元)的N1日累和/成交量(手)的N1日累和/100
M1赋值:1日前的MM
买入赋值:如果收盘价上穿M1,返回M1,否则返回0
卖出赋值:如果M1上穿收盘价,返回M1,否则返回0
YE赋值:BARPOS
费用赋值:FY/1000
DW赋值:上次卖出>0距今天数
EX10赋值:DW+1日内买入>0的最高值
BJ赋值:如果EX10>1日前的EX10,返回买入,否则返回0
SJ赋值:如果EX10<1日前的EX10,返回卖出,否则返回0
BNN赋值:上次BJ>0距今天数
CC赋值:BNN日前的BJ
盈利赋值:SJ*(1-费用)-CC*(1+费用)
YL赋值:如果SJ>0,返回盈利,否则返回0的历史累和
输出每股盈利:YL,线宽为0,PRECISION2,COLORFFFFFF
CN赋值:如果SJ>0ANDREF(CC,1)>0,返回1,否则返回0的历史累和
CG赋值:如果SJ>0AND盈利>0,返回1,否则返回0的历史累和
输出成功率:100*CG/CN,线宽为0,PRECISION1,COLOR88FF
H1赋值:X日内如果CT=2,返回成功率,否则返回YL的最高值
L1赋值:X日内如果CT=2,返回成功率,否则返回YL的最低值
AH赋值:H1[DATACOUNT]
AL赋值:L1[DATACOUNT]
AHL赋值:AH-AL
POLYLINE(CT=2,成功率),COLOR88FF
输出买入均价:BJ的历史累和/CN,线宽为0,PRECISION1,COLORFF
输出年收益:100*240*YL/YE/买入,线宽为0,PRECISION1,COLORFF
输出持股时间:(如果SJ>0ANDCC>0,返回1日前的BNN+1,否则返回0的历史累和)/(YE),线宽为0,PRECISION2,COLORFF00FF
输出交易:CN,线宽为0,PRECISION0,COLORAAAAAA
输出(次)成功:CG,线宽为0,PRECISION0,COLORAAAAAA
年交均次赋值:240*CN/YE
MON赋值:如果月份不等于1日前的月份,返回1,否则返回0的历史累和
上市年赋值:MON/12
当满足条件BJ>0时,在最低价*0.97位置书写数字,ALIGN0,COLORFF
当满足条件BJ>0ANDCT=1时,在最低价*0.99位置画4号图标
当满足条件BJ>0ANDCT=1时,在最低价*0.95位置书写文字,ALIGN0,COLORFFFF
当满足条件BJ>0ANDCT=1时,在MM和MM+0.04位置之间画柱状线,宽度为16,1不为0则画空心柱.,ALIGN0,COLORFFFF
当满足条件BJ>0ANDCT=1时,在收盘价和开盘价位置之间画柱状线,宽度为4,0不为0则画空心柱.,ALIGN0,COLORFFFF
当满足条件SJ>0ANDCT=1AND盈利/(CC*(1+费用))*100>=0时,在最高价*1.07位置书写数字,ALIGN0,COLORFF
当满足条件SJ>0ANDCT=1AND盈利/(CC*(1+费用))*100<0时,在最高价*1.07位置书写数字,ALIGN0,COLORFFFF
当满足条件SJ>0ANDCT=1时,在最高价*1.025位置画5号图标
当满足条件SJ>0ANDCT=1时,在SJ和SJ+0.04位置之间画柱状线,宽度为16,1不为0则画空心柱.,ALIGN0,COLORFF
当满足条件SJ>0ANDCT=1时,在最高价*1.05位置书写数字,ALIGN0,COLORFF00
输出N波动:(如果SJ>0ANDCC>0ANDREF(BNN,1)+1<=N,返回1日前的BNN+1,否则返回0的历史累和)/(YE),线宽为0,COLORFF00FF
输出买价:如果BJ>0,返回BJ,否则返回0,线宽为0,PRECISION2,COLORFF
输出卖价:如果SJ>0,返回SJ,否则返回0,线宽为0,PRECISION2,COLORFF00
输出输出输出输出DRAWTEXTEX(收盘价,1,0,0,'年盈利:'+NUMTOSTR(YL,2)+'元 成功率:'+NUMTOSTR(成功率,1)+'% 年收益:'+NUMTOSTR(年收益,1)+'%'+' 持股时间比:'+NUMTOSTR(持股时间,1)+'\N'+'交易:'+NUMTOSTR(交易,0)+'次 成功:'+NUMTOSTR(CG,0)+'次 年均:'+NUMTOSTR(年交均次,1)+'次 总共:'+NUMTOSTR(YE,0)+'K线'),COLOREE5555
临界赋值:(收盘价/M1-1)*100
增减赋值:临界-100*(1日前的收盘价/1日前的M1-1)
输出输出输出DRAWTEXTEX(收盘价,1,480,0,'当前 信号持续:'+NUMTOSTR(BNN,0)+'(K线)'+' 最高盈利:'+NUMTOSTR(BNN+1日内(最高价/CC-1)*100的最高值,1)+'% 买卖临界点:'+NUMTOSTR(临界,1)+'% 增减:'+NUMTOSTR(如果BNN>0ANDDATATYPE=6,返回增减,否则返回如果BNN=0,返回0,否则返回-100,1)),COLOREE5599
当满足条件SYSPARAM(3)=BARPOSANDCT<3时,在最高价位置书写文字,COLOR1
当满足条件SYSPARAM(3)=BARPOSANDCT<3时,在最低价位置书写文字,COLOR1
输出参考介入价:MM,线宽为0,PRECISION2,COLORFFFFFF
FUA赋值:15日内最高价的最高值
FUB赋值:15日内最低价的最低值
输出DRAWTEXTEX(收盘价,1,620,60,'15日最高价:'+NUMTOSTR(FUA,2)+' '),ALIGN2,COLORFF
输出DRAWTEXTEX(收盘价,1,780,60,'15日最低价:'+NUMTOSTR(FUB,2)+' '),ALIGN2,COLORFF
输出DRAWTEXTEX(收盘价,1,950,60,'参考介入价:'+NUMTOSTR(MM,2)+' '),ALIGN2,COLOREE9999
VAR2赋值:(收盘价+最高价+最低价)/3
VAR33赋值:VAR2的10日指数移动平均
VAR44赋值:1日前的VAR33
FILLRGN(VAR33>VAR44,VAR33,VAR44),COLORFF
FILLRGN(VAR33<VAR44,VAR44,VAR33),COLORFF0000
 

源码:

 

 

{飞狐主图25}
DA:=6; P:=0; CT:=1; FY:=5;n:=10;
STICKLINE(OPEN>=CLOSE,CLOSE,OPEN,7,1),colorFFFF50;
STICKLINE(OPEN>=CLOSE,HIGH,OPEN,0,0),colorFFFF50;
STICKLINE(OPEN>=CLOSE,CLOSE,LOW,0,0),colorFFFF50;
STICKLINE(CLOSE>=OPEN,CLOSE,OPEN,7,1),color5050FF;
STICKLINE(CLOSE>=OPEN,CLOSE,HIGH,0,0),color5050FF;
STICKLINE(CLOSE>=OPEN,LOW,OPEN,0,0),color5050FF;
X:=BARSLAST(SYSPARAM(2)=BARPOS)+1;
NS:=IF(HHV(ABS(HHV(CLOSE,DA)/LLV(CLOSE,DA)-1),DA)>10/100,3,DA);
N1:=IF(DATATYPE=2,NS*48,IF(DATATYPE=3,NS*16,IF(DATATYPE=4,NS*8,IF(DATATYPE=5,NS*4,NS))));
MM:=IF(STKTYPE=0 OR P=0 OR VOL=0,MA(CLOSE,N1),SUM(AMOUNT,N1)/SUM(VOL,N1)/100);
M1:=REF(MM,1);
买入:=IF(CROSS(CLOSE,M1),M1,0);
卖出:=IF(CROSS(M1,CLOSE),M1,0);
YE:=BARPOS;
费用:=FY/1000;
DW:=BARSLAST(卖出>0);
EX10:=HHV(买入>0,DW+1);
BJ:=IF(EX10>REF(EX10,1),买入,0);
SJ:=IF(EX10<REF(EX10,1),卖出,0);
BNN:=BARSLAST(BJ>0);
CC:=REF(BJ,BNN);
盈利:=SJ*(1-费用)-CC*(1+费用);
YL:=SUM(IF(SJ>0,盈利,0),0);
每股盈利:YL,LINETHICK0,PRECISION2,colorFFFFFF;
CN:=SUM(IF(SJ>0 AND REF(CC,1)>0,1,0),0);
CG:=SUM(IF(SJ>0 AND 盈利>0,1,0),0);
成功率:100*CG/CN,LINETHICK0,PRECISION1,color88FF;
H1:=HHV(IF(CT=2,成功率,YL),X);
L1:=LLV(IF(CT=2,成功率,YL),X);
AH:=H1[DATACOUNT];
AL:=L1[DATACOUNT];
AHL:=AH-AL;
POLYLINE(CT=2,成功率),color88FF;
买入均价:SUM(BJ,0)/CN,LINETHICK0,PRECISION1,colorFF;
年收益:100*240*YL/YE/买入,LINETHICK0,PRECISION1,colorFF;
持股时间:(SUM(IF(SJ>0 AND CC>0,REF(BNN,1)+1,0),0))/(YE),LINETHICK0,PRECISION2,colorFF00FF;
交易:CN,LINETHICK0,PRECISION0,colorAAAAAA;
(次)成功:CG,LINETHICK0,PRECISION0,colorAAAAAA;
年交均次:=240*CN/YE;
MON:=SUM(IF(MONTH<>REF(MONTH,1),1,0),0);
上市年:=MON/12;
DRAWNUMBER(BJ>0,LOW*0.97,BJ,2),ALIGN0,colorFF;
DRAWICON(BJ>0 AND CT=1,LOW*0.99,4);
DRAWTEXT(BJ>0 AND CT=1,LOW*0.95,'\n 买入'),ALIGN0,colorFFFF;
STICKLINE(BJ>0 AND CT=1,MM,MM+0.04,16,1),ALIGN0,colorFFFF;
STICKLINE(BJ>0 AND CT=1,CLOSE,OPEN,4,0),ALIGN0,colorFFFF;
DRAWNUMBER(SJ>0 AND CT=1 AND 盈利/(CC*(1+费用))*100>=0,HIGH*1.07,盈利/(CC*(1+费用))*100,1),ALIGN0,colorFF;
DRAWNUMBER(SJ>0 AND CT=1 AND 盈利/(CC*(1+费用))*100<0,HIGH*1.07,盈利/(CC*(1+费用))*100,1),ALIGN0,colorFFFF;
DRAWICON(SJ>0 AND CT=1,HIGH*1.025,5);
STICKLINE(SJ>0 AND CT=1,SJ,SJ+0.04,16,1),ALIGN0,colorFF;
DRAWNUMBER(SJ>0 AND CT=1,HIGH*1.05,SJ,2),ALIGN0,colorFF00;
N波动:(SUM(IF(SJ>0 AND CC>0 AND REF(BNN,1)+1<=N,REF(BNN,1)+1,0),0))/(YE),LINETHICK0,colorFF00FF;
买价:IF(BJ>0,BJ,0),LINETHICK0,PRECISION2,colorFF;
卖价:IF(SJ>0,SJ,0),LINETHICK0,PRECISION2,colorFF00;
DRAWTEXTEX(CLOSE,1,0,0,'年盈利:'+NUMTOSTR(YL,2)+'元 成功率:'+NUMTOSTR(成功率,1)+'% 年收益:'+NUMTOSTR(年收益,1)+'%'+' 持股时间比:'+NUMTOSTR(持股时间,1)+'\n'+'交易:'+NUMTOSTR(交易,0)+'次 成功:'+NUMTOSTR(CG,0)+'次 年均:'+NUMTOSTR(年交均次,1)+'次 总共:'+NUMTOSTR(YE,0)+'K线'),colorEE5555;
临界:=(CLOSE/M1-1)*100;
增减:=临界-100*(REF(CLOSE,1)/REF(M1,1)-1);
DRAWTEXTEX(CLOSE,1,480,0,'当前 信号持续:'+NUMTOSTR(BNN,0)+'(K线)'+' 最高盈利:'+NUMTOSTR(HHV((HIGH/CC-1)*100,BNN+1),1)+'% 买卖临界点:'+NUMTOSTR(临界,1)+'% 增减:'+NUMTOSTR(IF(BNN>0 AND DATATYPE=6,增减,IF(BNN=0,0,-100)),1)),colorEE5599;
DRAWTEXT(SYSPARAM(3)=BARPOS AND CT<3,HIGH,'.'),color1;
DRAWTEXT(SYSPARAM(3)=BARPOS AND CT<3,LOW,'.'),color1;
参考介入价:MM,LINETHICK0,PRECISION2,colorFFFFFF;
FUA:=HHV(HIGH,15);
FUB:=LLV(LOW,15);
DRAWTEXTEX(CLOSE,1,620,60,'15日最高价:'+NUMTOSTR(FUA,2)+' '),ALIGN2,colorFF;
DRAWTEXTEX(CLOSE,1,780,60,'15日最低价:'+NUMTOSTR(FUB,2)+' '),ALIGN2,colorFF;
DRAWTEXTEX(CLOSE,1,950,60,'参考介入价:'+NUMTOSTR(MM,2)+' '),ALIGN2,colorEE9999;
VAR2:=(CLOSE+HIGH+LOW)/3;
VAR33:=EMA(VAR2,10);
VAR44:=REF(VAR33,1);
FILLRGN(VAR33>VAR44,VAR33,VAR44),colorFF;
FILLRGN(VAR33<VAR44,VAR44,VAR33),colorFF0000;

 

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

 

 

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

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

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

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

 


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

相关文章

    没有相关内容