股资源-股票学习站-学炒股-股票课程-炒股教程-分析选股指标-入门基础知识

 找回密码
 注册昵称

QQ登录

只需一步,快速开始

搜索
上一主题 下一主题

[飞狐] 跟踪主力--港澳资讯能告诉你的


    [-----复制链接-----]
楼主
 通达信源码安装路径:1,工具栏点击公式选项。2,弹出公式窗口点击新建。3,把源码复制到指标编辑器保存。4,回到K线图界面安装建立好的公式 || 2023-10-25 14:45:24

以下是跟踪主力--港澳资讯能告诉你的



INPUT:几月(1,1,6),牛人(1),进日期(91120,90000,100000),N(1,0,10);
{找股东---------港澳资讯F10用}
股东名称:='刘芳';{选填要找的股东名称}
////********//////////
当前月:=MONTH;
季末:=SUMBARS(CROSS(MOD(当前月,3),0.5),1);
VERTLINE(CROSS(MOD(当前月,3),0.5)),LINEDASHDOT,COLOR888888;
当季均价:=MA(C,季末),LINETHICK;
上季均价:=REF(当季均价,季末),LINETHICK;
估算成本:=上季均价*(10-0.618)/10,LINETHICK;
季均涨幅:=(HHV(当季均价,季末)-上季均价)/上季均价*100,LINETHICK;
月均价:=MA(C,SUMBARS(当前月<>REF(当前月,1),1)),LINETHICK0;
上月均价:=REF(月均价,SUMBARS(当前月<>REF(当前月,1),1)),LINETHICK0;
PARTLINE(上月均价=REF(上月均价,1),月均价),COLORFFFFFF,LINETHICK2;
PARTLINE(上月均价=REF(上月均价,1),上月均价),COLORFFFFFF,LINETHICK1;
PARTLINE(上季均价=REF(上季均价,1),当季均价),COLORFFBB88,LINETHICK1;
PARTLINE(上季均价=REF(上季均价,1),上季均价),COLORFFBB88,LINETHICK1;;
PARTLINE(估算成本=REF(估算成本,1),估算成本),COLORccaaaa,LINETHICK1;;
KLINE(O,H,L,C,0);
{综合评级---------港澳资讯F10用}
{评级说明:
评级系数:1.0=买入2.0=增持3.0=中性4.0=减持5.0=卖出
综合评级指数:1.00~1.09买入;1.10~2.09增持;2.10~3.09中性;3.10~4.09减持;4.10~5.00卖出。}
股票名称:=STKNAME;
股票代码:=STKLABEL;
{【高管买卖本公司股票情况】---------港澳资讯F10用}
起0:=F10FIND('【1.高管买卖本公司股票情况】',1);
起:=F10FIND('最近一年',起0+20);
止:=F10FIND('【2.高管列表】',起);
起止2:=F10TEXT(起,止-起);
找职务:=STRFIND(起止2,'职务',1),LINETHICK0;
无数据:=STRFIND(起止2,'无数据',1),LINETHICK0;
IF找职务>0AND无数据=0THENBEGIN
起1:=F10FIND('├───┼────┼────┼────┼───┼─────┼──────┤',起+20);
起|1:=F10FIND('|',起1);
起|2:=F10FIND('|',起|1+2);
起|3:=F10FIND('|',起|2+2);
起|4:=F10FIND('|',起|3+2);
起|5:=F10FIND('|',起|4+2);
起|6:=F10FIND('|',起|5+2);
起|7:=F10FIND('|',起|6+2);
起|8:=F10FIND('|',起|7+2);
姓名:=LTRIM(RTRIM(F10TEXT(起|1+2,起|2-起|1-2)));
IFSTRCMP(姓名,'姓名')<>0THENBEGIN
职务:=RTRIM(F10TEXT(起|2+2,起|3-起|2-2));
变动数:=RTRIM(F10TEXT(起|3+2,起|4-起|3-2));
变动后:=RTRIM(F10TEXT(起|4+2,起|5-起|4-2));
变动均价:=RTRIM(F10TEXT(起|5+2,起|6-起|5-2));
变动日期:=RTRIM(F10TEXT(起|6+2,起|7-起|6-2));
变动原因:=RTRIM(F10TEXT(起|7+2,起|8-起|7-2));
DRAWTEXTEX(STRCMP(姓名,'')<>0,1,10,10,'【'+股票代码+股票名称+'高管买卖本公司股票情况】'),COLOR9999FF;
DRAWTEXTEX(STRCMP(姓名,'')<>0,1,10,100,'姓名职务变动数变动后变动均价变动日期变动原因'),COLORFFFFFF;
DRAWTEXTEX(STRCMP(姓名,'')<>0,1,10,180,姓名+''+职务+变动数+'(股)'+变动后+'(股)'+''+变动均价+''+变动日期+''+变动原因),COLORFFFFFF;
年0:=STRFIND(变动日期,'-',1);
年:=STRTONUM(STRLEFT(变动日期,年0-1))*10000-20000000;
月0:=STRFIND(变动日期,'-',5);
月:=STRTONUM(STRMID(变动日期,月0+1,2))*100;
日0:=STRRIGHT(变动日期,2);
日:=STRTONUM(日0);
最近进出日期:(年+月+日),COLORAAAAAA,LINETHICK0;
找最近进日期:IF(STRTONUM(变动数)>0,(年+月+日),0),COLORFFFFFF,LINETHICK0;{选股或排序,选股时选大于日期,如选大于2009年11月20日就填大于91120}
PARTLINE(最近进出日期+1000000<DATE,STRTONUM(变动均价)),COLOR9999FF,LINETHICK2;
;END;END;
PJ起点:=F10FIND('┌────┬───────────┬──────────────┐||综合评级|评级分布|',1);
PJ止点:=F10FIND('└────┴────┴──────┴──┴──┴──┴──┴──┘',PJ起点);
PJ起止:=F10TEXT(PJ起点,PJ止点-PJ起点);
前或内:=IF(几月=1,'内','前');
时间段:=NUMTOSTR(几月,0)+'月'+前或内;{}
时间:=F10FIND(时间段,1);
PJ找到│1:=F10FIND('|',时间);
PJ找到│2:=F10FIND('|',PJ找到│1+3);
PJ找到│3:=F10FIND('|',PJ找到│2+3);
PJ找到│4:=F10FIND('|',PJ找到│3+2);

x1:=F10FIND('市场关注度排名',1);
x2:=F10FIND('说明:关注度是基于机构研究报告以及各大财经网站个股关注数据经过计算得出。
',x1);
z1:=IF(x1>1,F10TEXT(x1,x2-x1),'');
t1:=F10FIND('第',x1);
t2:=F10FIND('位较前日',T1);
z2:=F10TEXT(T1+2,T2-T1-4);
综合评级指数:=LTRIM(F10TEXT(PJ找到│2+2,PJ找到│3-PJ找到│2-2));
综合评级:STRTONUM(LTRIM(F10TEXT(PJ找到│1+2,PJ找到│2-PJ找到│1-2))),LINETHICK;{越小越好}
空格:='';
《》:='【投资评级】';
评级说明:=IF(综合评级=0,《》+'\n\n'+股票代码+空格+股票名称+空格+时间段+空格+'没有评级',
《》+'\n\n'+股票代码+''+股票名称+''+时间段+''+
'综合评级'+NUMTOSTR(综合评级,2)+'(越小越好)'+''+'综合评级指数'+综合评级指数);
DRAWTEXTEX(综合评级>0ORX1>0,1,10,480,评级说明+'\n\n'+z1),COLOR66ccff;


起点0:=F10FIND('★本栏包括【1.控股股东与实际控制人】【2.股东变化】【3.基金持股】',1);
起点:=F10FIND('【2.股东变化】',起点0+20);
止点:=F10FIND('──────────────┴─────┴─────┴────┴─────',起点);
起止:=F10TEXT(起点,止点-起点);
【】:=STRFIND(起止,股东名称,1);
IF【】=0THENBEGINEXIT;END;
DRAWTEXTEX(【】>0,1,10,270,'牛人持股情况'),COLOR00FFFF;
找到股东:=F10FIND(股东名称,1);
找到│1:=F10FIND('|',找到股东);
找到│2:=F10FIND('|',找到│1+3);
找到│3:=F10FIND('|',找到│2+3);
找到│4:=F10FIND('|',找到│3+2);
持股:=F10TEXT(找到│1+2,找到│2-找到│1-2);
持股:=F10TEXT(找到│1+2,找到│2-找到│1-2);
比例:=STRTONUM(F10TEXT(找到│2+2,找到│3-找到│2));
进出:=SUM(V,季末)/100000*比例*季均涨幅/100;
状态:=LTRIM(F10TEXT(找到│4+2,0));
IFSTRTONUM(状态)<>0THENBEGIN增或减:=IF(STRTONUM(状态)>0,'增持','减持');END;
该股东持(万)股:STRTONUM(持股),LINETHICK;{用排序法}
DRAWTEXTEX(该股东持(万)股>0,1,10,360,'上季末'+股东名称+'持有'+''+股票代码+''+股票名称
+持股+'(万)股,'+''+'占流通股比(%)'+''+NUMTOSTR(比例,2)+''+'\n\n季均价涨跌幅'+NUMTOSTR(季均涨幅,2)+
'上季'+增或减+''+状态+'本季可能出'+NUMTOSTR(进出,2)+'(万)股'),COLORFFCCDF;

{选股选择}
牛人持股:该股东持(万)股>牛人,LINETHICK0;
高管进:找最近进日期>=进日期,LINETHICK0;
机构评级:综合评级<=N,LINETHICK0;
市场关注度排名:STRTONUM(Z2),LINETHICK0;{可用于排序}

{将以下所有文字复制粘贴到参数精灵里

******【选择选股参数】*********
牛人(在原码里修改股东名称)Param#2(选择0或1)
选择高管进货日期Param#3
(例如要选择2009年11月20日后的日期,就填91120)
评级时间段:Param#1月(1月内或几月前)
综合评级:Param#4(越小越好,最小是1)

在下面选择选股指标线
}




回复

举报

QQ|

GMT+8, 2024-5-5 09:31

快速回复 返回顶部 返回列表