❶ 如何编写股票公式
1、先了解股票公式的函数,这里不需要强记,有个大概的印象即可,以后用到的时候,用一个查一个即可。
打开软件,然后点击新建公式,里面有个插入函数,点击进入,就可以看到全部的公式函数了。
一开始看不懂里面的字符也没关系,可以利用网络,一个个来学。
3、多实践,多看一些指标的形态,尝试自己去编写出相同形态的指标,熟能生巧。
❷ “无条件跳转指令”是什么意思吗“跳转”指的是什么
程序代码在程序存储器内按地址数按序排列,但程序执行时根据功能不同不一定顺序执行,这就需要使用跳转指令指挥CPU到指定地址去执行指令。跳转就是离开当前地址到另一个地址去工作。
通俗一点讲,无条件跳转指令就是没任何条件,让你去哪你就去哪,好像军人无条件服从命令;有条件跳转就需要满足一定条件,条件不满足不去,好比你寄快递,给钱才送不给钱不送。
❸ 通达信怎么编写MA5金叉MA10出买入指标就是金叉的时候有个买入图标,死叉的时候有个卖出的图标
A1:=MA(C,5);A2:=MA(C,10);金:=CROSS(A1,A2);死:=CROSS(A2,A1);DRAWICON(金>0,L,1);DRAWICON(死>0,H,2);
身为一个刚进入股市的新人,你是不是也同样有这样的困惑呢?买入靠着手感,卖出靠着感觉,脑子里毫无头绪便进行了一次买卖,关键的是对这波操作对不对也不明不白。先给大家分享一个诊股神器【免费】测一测你的股票当前估值位置?
同时,学姐还要把一个平日里学姐如何让操作胜率得到大幅度提高的方法和朋友们分享,我们是可以利用金叉和死叉这个技术指标来帮助交易的!不少用过金叉和死叉的朋友,感觉这个技术毫无用处!学姐要对此进行匡正一下,其实不是这个东西无济于事,并且大多数人都是使用了错误的方法!结尾有非常重要的重点知识,在实战部分,大家一定要认真看完全部哦。
一、什么是金叉和死叉
金叉的意思也就是股票行情指标的短期线向上穿越长期线的交叉。原名是黄金交叉,大家一听见“黄金”二字,就会想到,这是一个亮眼的信号,所以是属于买入信号,很容易记。
恰恰相反,死叉的概念是行情指标的短期线向下穿越长期线的交叉,可是“死叉”听起来多少有点不吉利,所以说它都只是一个卖出信号。
学姐这里给大家一个提示,是短期线和长期线的交叉,所表达的就是,均线、MACD、KDJ等均有长短周期线的指标都可以进行使用。
二、金叉和死叉的应用
1、 怎么看,金叉死叉在图中是怎样的形态
字面来说难免会有点抽象,那么学姐就用大家都经常使用的均线指标的图形解释一番。一般我们会设置5天均线和20天均线进行一个配合使用,为什么呢?因为5天偏短期,20天偏中长期。大家看下图,当5天均线上穿20天均线时,便形成金叉,提示我们可以买入。那么死叉呢,就是与金叉不一样的原理,死叉就是短期线5天均线下穿长期线20天均线,是一个卖出信号。把金叉死叉信号发出后,从K线图上,大家就可以看出金叉和死叉的魅力所在。倘若大家觉得,纯粹用金叉死叉还不够足以赢得市场,对股票能造成很大影响的因素不少,所以炒股神器大礼包你可以点击收藏,日后买卖股票将会更加轻松自如,好奇的话就点开看看。炒股的九大神器免费领取(附分享码)
2、 怎么用,依据金叉/死叉可以进行的操作
眼利的朋友可能就会怀疑学姐,谈到金叉那张图,一部分“金叉”最后都没有办法成功,学姐不大谈特谈,就只拿后面这成功的说事。这些干货都是学姐今天希望给大家讲的重磅实战干货,不能怪金叉和死叉没用,而是我们没有用对。实际上大家只要看了金叉死叉所作用的指标就会知道,均线、MACD和KDJ等,都是趋势指标,也就是说一般是要用在趋势上,但我们第一张图前面部分的行情是什么行情?震荡行情,这个时候去使用金叉死叉,就会出现反复犯错的情形,反复被打脸。所以金叉死叉虽然简单判断,可是必须满足它跟别的条件进行结合的前提,才能进行使用。第一个条件就是使用在趋势行情这个方面上,因为只要这个趋势形成了,发生改变的可能性是非常小的,关于金叉或死叉信号一旦出现了,这就是一个需要大家去重视的信号了。
提高其它条件的使用频次可以增加金叉和死叉的可信度,譬如说,能和MACD搭配的金叉死叉,只要与均线的金叉死叉形成共振,那么成功率一定会得到增强,请看下图情况。还等什么?大家都用起来吧。
最后,再提醒一下大家,一般来说弱势股大部分都是走震荡或者是下行行情的,然而牛股会轻易的走向上的趋势,此时使用金叉和死叉的效果会得到更大的提升:【绝密】机构推荐的牛股名单泄露,限时速领!!!
应答时间:2021-09-23,最新业务变化以文中链接内展示的数据为准,请点击查看
❹ 老师,现在这个通达信指标公式中,在预警中高度控盘的股票怎么跳出来,帮助写一个公式。
{高度控盘}
VAR1Z:=EMA(EMA(CLOSE,9),9);
VAR2Z:=100*WINNER(CLOSE*0.95);
控盘:=(VAR1Z-REF(VAR1Z,1))/REF(VAR1Z,1)*1000;
高度控:=IF(VAR2Z>50ANDCOST(85)<CLOSEAND控盘>0,控盘,0);
高度控盘:REF(高度控,1)=0AND高度控>0;
❺ 怎样编写炒股指标
操盘线指标公式
bu:=cross(high,SAR(3,1,20));
sel:=cross(SAR(3,1,20),low);
var1:=last(high<SAR(3,1,20));
var2:=last(low>sar(3,1,20));
drawtext(bu,high,'买入');
drawtext(sel,low,'卖出');
drawtext(bu,LOW,'B'),valign0,align1,coloryellow,linethick2; drawtext(sel,HIGH,'S'),valign2,align1,colorgreen,linethick2;
STICKLINE(low>SAR(3,1,20) and isdown,high,open,0.5,1),colorred;
STICKLINE(low>SAR(3,1,20) and isdown,close,open,7.5,1),colorred;
STICKLINE(low>SAR(3,1,20) and isdown,close,low,0.5,1),colorred;
STICKLINE(high<SAR(3,1,20) and isup,high,close,0.5,1),colorcyan;
STICKLINE(high<SAR(3,1,20) and isup,close,open,7.5,1),colorcyan;
STICKLINE(high<SAR(3,1,20) and isup,open,low,0.5,1),colorcyan;
drawflagtext(high<SAR(3,1,20) and high>=ref(high,1),high,'明日突破'+forcast(sar(3,1,20),max(var1,2))+'建议关注');
drawflagtext(high<SAR(3,1,20) and high<ref(high,1),high,'持币观望'); drawflagtext(low>SAR(3,1,20) and low<=ref(low,1),low,'明日跌破'+forcast(sar(3,1,20),max(var2,2))+'注意止盈');
drawflagtext(low>SAR(3,1,20) and low>ref(low,1),low,'继续持股');
想要看懂一个公式,最先看的应该是公式的输出内容,换句话说,操盘线在K线图上显示出B点S点,那我们就分析,BS点怎么得来的。先介绍个常用的输出函数drawtext,drawtext的格式:drawtext(条件,想要显示的位置,想要显示的文字),举个例子,想要在K线图上显示出每个涨停版,可以在均线公式里添加这么句:drawtext((c-ref(c,1))/ref(c,1)>0.095,l,'涨停');这样就会在涨停那些天k线图的最低价处显示涨停两个字。
我们到以上原码中找出有drawtext的语句: drawtext(bu,LOW,'B'),valign0,align1,coloryellow,linethick2; drawtext(sel,HIGH,'S'),valign2,align1,colorgreen,linethick2;
套用刚才说的格式,bu就是条件,low(最低价)是想要显示的位置,想要显示的文字“B”,(后面这些valign0,align1,coloryellow,linethick2都是显示的格式,比如字体颜色,字体显示位置矫正,字体大小),就是说满足了“bu”这个条件后,就在那天的最低价显示个B。那么现在的问题就是什么是bu条件了,看似很长一段公式,其实最主要就是前两行: bu:=cross(high,SAR(3,1,20)); sel:=cross(SAR(3,1,20),low);
看到两行公式,我先解释下一些基本公式知识,这里bu(buy买),sel(sell卖)是自己定的变量,:后面内容表示bu,sel表示的条件,=表示不需要显示出来(因为最后通过drawtext显示),cross的用法是cross(a,b),意思是a上穿b,比如股价上穿30日均线就是cross(close,ma(close,30))。那么我们再回过来看看什么是bu?high(最高价)上穿sar(3,1,20),就是说最高价只要上穿sar(3,1,20)就会提示B点,SAR又叫抛物线或停损转向操作点指标,这个函数会等下重点详细介绍,先把公式其他部分看完。
后面有六排stickline是画K线图用的,大家有没发现操盘线的蜡烛线和普通k线图不一样?介绍下stickline这个函数,用法是stickline(条件,位置1,位置2,宽度,是否实心画线),我们以最常见的普通K线图 为例,就是用这个函数画出来的。
比如说阴线的表达方式就是 STICKLINE(c<o,c,o,10,0),colorcyan;{收盘价如果小于开盘价,在开盘价和收盘价之间画宽度10的柱子,实心,颜色青色(colorcyan),这里画出的是阴线中间部分} STICKLINE(c<o,h,l,1,0),colorcyan;{收盘价如果小于开盘价,在最高价和最低价之间画宽度1的细线,实心,颜色青色(colorcyan),这里画出的是阴线上下影线部分,如果是画阳线,这里就要分两次写了,因为阳线是空心的,直接最高最低连起来不好看} 介绍完STICKLINE用法,由于时间有限,操盘线的k线画法就不一一详述了,一句句看很好理解的。 最下面有4行drawflagtext,和drawtext的区别就是需要十子光标调用并指上去才显示,格式一样的:drawflagtext(条件,想要显示的位置,想要显示的文字),操盘线十字光标调出后放到每个蜡烛线上有文字提示,就是这个函数做出来的。这里调用了第3,4行的两个变量var1,var2,通过4种不同情况分别有4种提示。 公式解释完了,现在来重点讲下操盘线中的精髓sar函数以及操盘线的应用,sar全称叫“Stop and Reveres,缩写SAR”,是由美国技术分析大师威尔斯·威尔德(Wells Wilder)所创造的,是一种简单易学、比较准确的中短期技术分析工具。先说下SAR指标的原理,我们从SAR指标英文全称知道它有两层含义。一是“stop”,即停损、止损之意,这就要求投资者在买卖某个股票之前,先要设定一个止损价位,以减少投资风险。而这个 止损价位也不是一直不变的,它是随着股价的波动止损位也要不断的随之调整。如何既可以有效地控制住潜在的风险,又不会错失赚取更大收益的机会,是每个投资 者所追求的目标。但是股市情况变幻莫测,而且不同的股票不同时期的走势又各不相同,如果止损位设的过高,就可能出现股票在其调整回落时卖出,而卖出的股票 却从此展开一轮新的升势,错失了赚取更大利润的机会,反之,止损位定的过低,就根本起不到控制风险的作用。因此,如何准确地设定止损位是各种技术分析理论 和指标所阐述的目的,而SAR指标在这方面有其独到的功能。
❻ 股票指标RSI和CCI指标参数怎么设
我通常的设置是:
日线 周线 月线 季线
RSI : 55/144/233 21/55/89 5/13/34 3/5/8
CCI : 377 89 (或55) 13(或21) 5(或8)
BOLL 线同CCI设置 。
*** 所有指标参数(系统指标和自编指标)都可以按自己的习惯和经验选择适合自己风格和思路的设置。
主图我主要用的是自编指标(有兴趣可以装上试试),你可以自己命名。
(指标参数N1~N10分别为:日线 5/8/13/21/34/55/89/144/233/377;
周线 2/3/5/8/13/21/30/34/55/89;
月线 2/3/5/8/10/13/21/30/34/55 ;
季线 1/2/3/4/5/6/7/8/10/13. )
我习惯用这个参数组合,你可以根据自己的喜好设置。
指标源码:
Z:=(O+C+H+L+1.382*(O+C)/2+0.618*(O+C)/2+(H+MAX(O,C))/2+(MIN(O,C)+L)/2)/8;
EXP1:=EMA(Z,N1);
EXP2:=EMA(Z,N2);
EXP3:=EMA(Z,N3);
EXP4:=EMA(Z,N4);
EXP5:=EMA(Z,N5);
EXP6:=EMA(Z,N6);
EXP7:=EMA(Z,N7);
EXP8:=EMA(Z,N8);
EXP9:=EMA(Z,N9);
EXP10:=EMA(Z,N10);
LB1:(EXP1+EXP2+EXP3)/3;
LB2:(EXP1+EXP2+EXP3+EXP4)/4;
LB3:(EXP1+EXP2+EXP3+EXP4+EXP5)/5;
LB4:(EXP1+EXP2+EXP3+EXP4+EXP5+EXP6)/6;
TJ1:(EMA(Z,N7)+EMA(Z,N8)+EMA(Z,N9))/3;
TJ2:(EMA(Z,N7)+EMA(Z,N8)+EMA(Z,N9)+EMA(Z,N10))/4;
DRAWICON(LB1>=LB2&&LB2>=LB3&&LB3>=LB4&&
REF(NOT(LB1>=LB2&&LB2>=LB3&&LB3>=LB4),1)&&
LB1/REF(LB1,BARSLAST(REF(LB1<=LB2&&LB2<=LB3&&LB3<=LB4,1)))<=1.0382,LB1,5);
DRAWTEXT(CROSS(TJ2,TJ1),REF(TJ2,1),'寻底');
DRAWTEXT(CROSS(TJ1,TJ2),REF(TJ2,1),'底成');
多空带:=DRAWBAND(TJ1<TJ2,RGB(13,99,99),TJ1>=TJ2,RGB(966,555,555));
IF(TJ1<TJ2,TJ1,DRAWNULL) COLORGREEN;
IF(TJ1>=TJ2,TJ2,DRAWNULL) COLORRED;
触底:=REF(LB1<=LB2&&LB2<=LB3&&LB3<=LB4,1)&&
NOT(LB1<=LB2&&LB2<=LB3&&LB3<=LB4);
翻多:=LB1>LB2&&LB1>LB3&&LB1>LB4&&
REF(EVERY(NOT(LB1>LB2&&LB1>LB3&&LB1>LB4),BARSLAST(触底)+1),1);
走强:=LB1>LB2&&LB2>LB3&&LB3>LB4&&
REF(EVERY(NOT(LB1<=+LB2&&LB1<=LB3&&LB1<=LB4),BARSLAST(触底)),1);
DRAWICON(翻多,C,7);
DRAWICON(翻多&&HHV(H,13)/LLV(L,13)<=2.382,LB1,25);
波段:=REF(LB1>=LB2&&LB2>=LB3&&LB3>=LB4,1)&&
NOT(LB1>=LB2&&LB2>=LB3&&LB3>=LB4)&& EVERY(LB1>=LB2&&LB2>=LB3&&LB3>=LB4, EARSLAST(LB1>=LB2&&LB2>=LB3&&LB3>=LB4&&REF(NOT(LB1>=LB2&&LB2>=LB3&&LB3>=LB4),1)));
XX:=DRAWTEXT(波段,HHV(C,BARSLAST(LB1>=LB2&&LB2>=LB3&&LB3>=LB4&&REF(NOT(LB1>=LB2&&LB2>=LB3&&LB3>=LB4),1))),'波段');
❼ 如何导入股票指标公式
1.解压指标 2.打开公式编辑器 3.打开刚刚解压出来的指标 4.选则指标引入股软 再简要补充一下,在三个主要股票软件上源码的引入方法,供参考。 一、大智慧上: 1. 把要导入的公式(源码)考下来,方法是用左键先把源码变蓝,之后点右键,点复制; 2. 进入大智慧------特色功能------自编指标------常用------技术指标------新建,在出现的公式编辑区的下面的空白处,把刚考的源码粘贴上,将公式名称复制后粘贴到公式名称栏------确认------退出。 3.如有参数的,如:N 1 100 15 之类,则需将这类数据填充到参数表中。 4.公式源码以外的内容,如:名称,说明以及参数等等,凡在{}以外的,均要删除,或者用{}将其括上。 5、在大智慧的底部显示栏中点击公式名称即可看到刚刚导入的公式。 二、飞狐上: 1、复制源码,方法同上。 2、进入主界面,即K线图模式。 用鼠标靠近左侧单击,出现管理面板------双击技术指标------用鼠标右键单击任何一个公式组的名称,比如“其它”------点新建公式------在出现的公式编辑区的下面的空白处,把刚考的源码粘贴上,将公式名称复制后粘贴到公式名称栏------确定------退出。 第3、4步同上。 5、找到新建的公式,双击即可使用。 三、分析家上: 复制公式原码到分析家桌面~点击上面的“公式”~点击“公式管理”~按公式归类把其点击变色~点击“新建”~在编写栏里粘贴公式原码~填写上公式名字和设置上参数~点击分析家桌面右上面黑色的“错号”~如果有问题会提示可按提示修改到正常。 点击公式进入公式管理~逐步点击每一项目再点击每一小项目打开后~把指标公式名称点击变色~点击删除。 分析家中想明白一个选股公式好在那里,不好在那里,可以这样去做。 点击“公式”~点击“公式管理”~点击“条件选股”~点击各个选股项目名称~右键点击选股公式“修改公式”打开~复制~点击“技术指标”变色~点击“新建”~在编写栏点击右键“粘贴”~起名字~点击桌面右上角的黑色“错号”~OK。 你就可以在技术指标中看见这个选股公式的好与一般了。 四、说明1、所点击的公式组,就是新建公式的加入地点。 2、条件选股类的公式,应加入到和“技术指标”并列的“条件选股”组中。 3、是主图公式的,需在公式编辑区中点“主图叠加”。 4、对于{N 1 100 15 }之类的参数,大智慧上的顺序不用动。
❽ 股票指标编写时,REF函数表示向前引用,那么向后引用使用什么函数或者有什么实现的方法
ref是传递参数的地址,out是返回值,两者有一定的相同之处,不过也有不同点。 使用ref前必须对变量赋值,out不用。out的函数会清空变量,即使变量已经赋值也不行,退出函数时所有out引用的变量都要赋值,ref引用的可以修改,也可以不修改。 //y = x; //上面这行会报错,因为使用了out后,x和y都清空了,需要重新赋值,即使调用函数前赋过值也不行 x = 1;y = 2;}static void refTest(ref int x, ref int y){ x = 1;y = x;}public static void Main(){//out testint a,b;//out使用前,变量可以不赋值outTest(out a, out b);Console.WriteLine(a=;b=,a,b);int c=11,d=22;outTest(out c, out d);Console.WriteLine(c=;d=,c,d);//ref testint m,n;//refTest(ref m, ref n); //上面这行会出错,ref使用前,变量必须赋值int o=11,p=22;refTest(ref o, ref p);Console.WriteLine(o=;p=,o,p);}}
❾ 股票指标选股器制作
M:=55;
N:=34;
LC:=REF(CLOSE,1);
RSI:=((SMA(MAX((CLOSE - LC),0),3,1) / SMA(ABS((CLOSE - LC)),3,1)) * 100);
FF:=EMA(CLOSE,3);
MA15:=EMA(CLOSE,21);
VAR1:=IF(YEAR>=2038 AND MONTH>=1,0,1);
VAR2:=REF(LOW,1)*VAR1;
VAR3:=SMA(ABS(LOW-VAR2),3,1)/SMA(MAX(LOW-VAR2,0),3,1)*100*VAR1;
VAR4:=EMA(IF(CLOSE*1.3,VAR3*10,VAR3/10),3)*VAR1;
VAR5:=LLV(LOW,30)*VAR1;
VAR6:=HHV(VAR4,30)*VAR1;
VAR7:=IF(MA(CLOSE,58),1,0)*VAR1;
VAR8:=EMA(IF(LOW<=VAR5,(VAR4+VAR6*2)/2,0),3)/618*VAR7*VAR1;
吸筹:=IF(VAR8>100,100,VAR8)*VAR1;
散户:=100*(HHV(HIGH,M)-CLOSE)/(HHV(HIGH,M)-LLV(LOW,M));
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
庄家:=EMA(J,6);
XG:庄家>REF(庄家,1) AND 散户<REF(散户,1) AND 吸筹>2;
❿ 同花顺RSI指标选股公式如何编写
RSI(6)=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100;
根据RSI指标的公式,似乎不会出现你所说的股价下跌而RSI指标数值上升的情况,如果你发现有这样的情况,请告诉我研究可以吗?