编写公式 1000例(全部)之四

来源:百度文库 编辑:神马文学网 时间:2024/04/23 19:23:15
321.问:
N周期里开盘价与收盘价的差     核对
答(恒悦):
input:n(5,1,1000);
ref(hhv(h,n)-hhv(c,n),1);
答(恒悦):
m:=c LINETHICK0;
m1:=REF(c,a)LINETHICK0;
m-m1
//**均价:=IF(BETWEEN(AMOUNT/VOL/100,c*0.9,c*1.1),AMOUNT/VOL/100,(h+l)/2);
//a:=SUMBARS(V,CAPITAL*n/10);
QUOTE:
322.问:
SUM为求和函数,SUM(C,0)可以求出所有收盘价的和,哪个函数或者语句可以求出收盘价的乘       积?
答(恒悦):
cc:=c;
chj:=1;
for i=1 to datacount do  chj:=cc*chj;
chj;
答(恒悦):
cc:=c;
tm:=0;
for i=1 to datacount do begin
tm:=cc+tm;
chj:=tm;
end
chj;
QUOTE:
323.问:
如何在最后一根K线上显示数字
如何只在最后一根K线上显示数字?
也就是本来每根K线上都会显示数字,现在我只想在最新的一根K线上显示数字,其他K线上不       显示。如我的公式是:
DRAWNUMBER(均衡偏离>=0,LOW*0.99,均衡偏离,2),COLORGREEN;
DRAWNUMBER(均衡偏离<=0,LOW*0.99,均衡偏离,2),COLORred;
答(恒悦):
DRAWNUMBER(均衡偏离>=0 and ISLASTBAR,LOW*0.99,均衡偏离,2),COLORGREEN;
DRAWNUMBER(均衡偏离<=0 and ISLASTBAR,LOW*0.99,均衡偏离,2),COLORred;
QUOTE:
324.问:
编一个60天的价格振幅
答(恒悦):
价格振幅:hhv(c,60)/llv(c,60)-1;
成交量振幅:hhv(v,60)/llv(v,60)-1;
QUOTE:
325.问:
公式一:上市以来的股价均价线和加权平均移动线(主图指标有两根线)
公式二:上市以来的股价重心线(包括交易成本、成交量因素)
答(恒悦):
1)  V1:MA(C,N); SMA(V1,N,M)
2)  DMA(CLOSE,VOL/SUM(VOL,34));
QUOTE:
326.问:
今天的C大于近期的最高C,今天的指标线R1小于近期的最高R1。
答(恒悦):
C>REF(HHV(C,N),1) AND R1QUOTE:
327.问:
当日成交量大于5日成交量的 80% 以上,且小于600% ;
答(恒悦):
vol/ma(vol,5)>0.8  and vol/ma(vol,5)<6
QUOTE:
328.问:
当日成交量大于5日成交量的 80% 以上,且小于600% ;
答(恒悦):
BETWEEN(v,ma(v,5)*0.8,ma(v,5)*6);
QUOTE:
329.问:
求成交量连续3天涨的公式
答(恒悦):
COUNT(VOL>REF(VOL,1),3)=3
QUOTE:
330.问:
请问怎样用公式表示年线摆脱下降趋势出现向上拐头?
答(恒悦):
COUNT(MA(C,250)>REF(MA(C,250),1),3)=3
......................................................................
QUOTE:
331.问:
剔除连续三天跌停的股票。
答(恒悦):
NOT(COUNT(c>ref(c,1)*0.905,3)=3)
QUOTE:
332.问:
百分百换手
公式最终结果bfhr表示光标所在K线向回统计,换手率为100%的日期数,我想将您所编公式的       日期数代表的起始日画上竖线,随着光标移动而变动,做了一晚上,起始日的竖线就是画不到        相应的日子上.
av:=if(STKTYPE=0,100000000,CAPITAL);
bfhr:SUMBARS(vol,av);
{好思路:用成交量的和=流通盘,来表示100%换手率}
v1:=SYSPARAM(1);
v2:=barssince(c)=v1-bfhr;
VERTLINE(v2),pointdot,color996666,linethick3;
DRAWNUMBER(v2,SYSPARAM(4),100,0)
答(恒悦):
av:=if(STKTYPE=0,100000000,CAPITAL);
bfhr:SUMBARS(vol,av);
VERTLINE(BARPOS=SYSPARAM(1)),linethick3,coloryellow;
VERTLINE(BARPOS=SYSPARAM(1)-bfhr[SYSPARAM(1)]),linethick3,coloryellow;
DRAWNUMBER(BARPOS=SYSPARAM(1)-bfhr[SYSPARAM(1)],80,bfhr[SYSPARAM(1)],0);
QUOTE:
333.问:
近期筹码分布某周期的百分比如何用价格的方式
答(恒悦):
input:n(5,1,1000);
区间上限:hhv(h,n);
区间下限:llv(l,n);
中间价: (区间上限-区间下限)/2+区间下限;
QUOTE:
334.问:
编一个“跟随十字光标移动,并且以当日收盘价为准的百分比线”
答(恒悦):
wz:=SYSPARAM(1);
cc:=c;
jg:=cc[wz];
DRAWSL(BARSSINCE(c)=wz,jg*1.875,0,datacount-wz,0);
DRAWSL(BARSSINCE(c)=wz,jg*1.75,0,datacount-wz,0);
DRAWSL(BARSSINCE(c)=wz,jg*1.5,0,datacount-wz,0);
DRAWSL(BARSSINCE(c)=wz,jg*1.25,0,datacount-wz,0);
DRAWSL(BARSSINCE(c)=wz,jg*1.125,0,datacount-wz,0);
DRAWSL(BARSSINCE(c)=wz,jg*0.875,0,datacount-wz,0);
DRAWSL(BARSSINCE(c)=wz,jg*0.75,0,datacount-wz,0);
DRAWSL(BARSSINCE(c)=wz,jg*0.5,0,datacount-wz,0);
DRAWSL(BARSSINCE(c)=wz,jg*0.25,0,datacount-wz,0);
DRAWSL(BARSSINCE(c)=wz,jg*0.125,0,datacount-wz,0);
QUOTE:
335.问:
能否在每条线上显示价钱?
答(恒悦):
wz:=SYSPARAM(1);
cc:=c;
jg:=cc[wz];
DRAWSL(BARSSINCE(c)=wz,jg*1.875,0,datacount-wz,0);
DRAWSL(BARSSINCE(c)=wz,jg*1.75,0,datacount-wz,0);
DRAWSL(BARSSINCE(c)=wz,jg*1.5,0,datacount-wz,0);
DRAWSL(BARSSINCE(c)=wz,jg*1.25,0,datacount-wz,0);
DRAWSL(BARSSINCE(c)=wz,jg*1.125,0,datacount-wz,0);
DRAWSL(BARSSINCE(c)=wz,jg*0.875,0,datacount-wz,0);
DRAWSL(BARSSINCE(c)=wz,jg*0.75,0,datacount-wz,0);
DRAWSL(BARSSINCE(c)=wz,jg*0.5,0,datacount-wz,0);
DRAWSL(BARSSINCE(c)=wz,jg*0.25,0,datacount-wz,0);
DRAWSL(BARSSINCE(c)=wz,jg*0.125,0,datacount-wz,0);
DRAWNUMBER(BARSSINCE(c)=wz,jg*1.875,jg*1.875,2);
DRAWNUMBER(BARSSINCE(c)=wz,jg*1.75,jg*1.75,2);
DRAWNUMBER(BARSSINCE(c)=wz,jg*1.5,jg*1.5,2);
DRAWNUMBER(BARSSINCE(c)=wz,jg*1.25,jg*1.25,2);
DRAWNUMBER(BARSSINCE(c)=wz,jg*1.125,jg*1.125,2);
DRAWNUMBER(BARSSINCE(c)=wz,jg*0.875,jg*0.875,2);
DRAWNUMBER(BARSSINCE(c)=wz,jg*0.75,jg*0.75,2);
DRAWNUMBER(BARSSINCE(c)=wz,jg*0.5,jg*0.5,2);
DRAWNUMBER(BARSSINCE(c)=wz,jg*0.25,jg*0.25,2);
DRAWNUMBER(BARSSINCE(c)=wz,jg*0.125,jg*0.125,2);
答():
k:=sysparam(1);
fc:=close;
cc:=fc[k]*c/c;
a:=setlbound(cc,k);
cc;
cc*1.875;
cc*1.75;
cc*1.5;
cc*1.25;
cc*1.125;
cc*0.875;
cc*0.75;
cc*0.5;
cc*0.25;
cc*0.125;
QUOTE:
336.问:
近3日收盘价之和减近6日收盘价之和)除以3 减 (近3日收盘价之和减近6日收盘价之和 )除          以6
答(恒悦):
((sum(c,3)-sum(c,6))/3-(sum(c,3)-sum(c,6)))/6;
QUOTE:
337.问:
请教版主这个如何搞
DRAWNUMBER(C>0,1,YG,0),align5;
DRAWNUMBER(C>0,0.5,MG,0),align4;
DRAWNUMBER(C>0,0,DG,0),align3;
DRAWNUMBER(C>0,-0.5,TG,0),align2;
答(恒悦):
这个还要看您原公式所有指标线的坐标了,如果单这四个可以改为
DRAWNUMBER(C>0,4,888,0);
DRAWNUMBER(C>0,3,888,0);
DRAWNUMBER(C>0,2,888,0);
DRAWNUMBER(C>0,1,888,0);
QUOTE:
338.问:
十字游标跟随
答(恒悦):
十字游标只能跟随收盘价,但可以自己单画一条5日均线的水平线
DRAWSL(BARPOS=SYSPARAM(1),ma(c,5),0,0,2);
QUOTE:
339.问:
可以选出接近年线的(距离年线10%之内)、年线向上的,两年内涨幅不超过80%的股票!
答(恒悦):
nc:=stkindi('','hqsj.cc',0,9);
nn:=BARSLAST(nc<>ref(nc,1));
tc:=ref(nc,ref(nn,nn+1)+nn);
oc:= ref(nc,nn+1);
BETWEEN(c,nc*1.1,nc*0.9) and nc>oc and (nc-tc)/tc<0.8;
QUOTE:
340.问:
股价创出新高后,又调整到30日均线附近的选股公式
答(恒悦):
COUNT(C>=HHV(C,N),5)=1 AND C/MA(C,30)>=1 AND C/MA(C,30)<1.02
...............................................................................
QUOTE:
341.问:
60日均线走平或呈多头排列,当30日均线上穿60日均线时跟踪观察,当股价回调至30日或60      日均 线处时,买入
答(恒悦):
V1:=MA(C,60);
V2:=MA(C,30);
COUNT(V1>=REF(V1,1),3)=3 AND COUNT(CROSS(V2,V1),5)=1
AND CQUOTE:
342.问:
请问如何用公式表达某个股的当日总成交笔数
答(恒悦):
总笔数:BARSCOUNT(c);//在分笔成交周期使用。
QUOTE:
343.问:
60日线在过去的10天内涨跌幅度在 1%
答(恒悦):
COUNT(BETWEEN(ma(c,60),ref(ma(c,60),10)*1.01,ref(ma(c,60),10)*0.99),10)=10;
QUOTE:
344.问:
我想将公式中的起始日期固定为50日
答(恒悦):
FILTER(c>0,50)
QUOTE:
345.问:
RSI(周线)在70天内第二次上穿80,
答(恒悦):
COUNT(CROSS("RSI.RSI1#WEEK",80),14)=2
QUOTE:
346.问:
60平均线的价位大于3日平均线价位的20%以上如何写
答(恒悦):
ma(c,60)>ma(c,3)*0.2;
QUOTE:
347.问:
120天内低点至今累积换手〉50%的选股公式
答(恒悦):
V1:=BARSLAST(LLV(C,120)=C);
REF(SUM(V/CAPITAL*100,V1)>50,1)=0 AND (SUM(V/CAPITAL*100,V1)>50)>0
QUOTE:
348.问:
1.当10日内的累计涨幅达20%以上,股价跌破5日均线,卖;
2,放量10%~20%的10日内,股价重上5日均线之上,买;
3.昨日放巨量10%~30%,今日跌2%以上,卖;
4,昨日放巨量10%以上和股价跌4%以上,今日涨5%以上,买;
5,两阴夹一阳,卖;
6,两阳夹一阴,买;
7,射击之星,卖;
8,前日涨4%~5.5%,昨日跌2%以上,今日涨3%~5.5%,买;
答(恒悦):
1.当10日内的累计涨幅达20%以上,股价跌破5日均线,卖;
卖:SUMBARS(if(c>ref(c,1),(c-ref(c,1))/ref(c,1),0.2)<=10 and CROSS(ma(c,5),c);
2,放量10%~20%的10日内,股价重上5日均线之上,买;
3.昨日放巨量10%~30%,今日跌2%以上,卖;
4,昨日放巨量10%以上和股价跌4%以上,今日涨5%以上,买;}不明白放量X%的定义。
5,两阴夹一阳,卖;
卖:ref(o,2)>ref(c,2) and ref(c,1)>ref(o,1) and c6,两阳夹一阴,买;
买:ref(o,2)o;
7,射击之星,卖;
卖:(c-o)*2<=(h-c);
8,前日涨4%~5.5%,昨日跌2%以上,今日涨3%~5.5%,买;
买:BETWEEN(ref(c,2),ref(c,3)*1.04,ref(c,3)*1.055) and ref(c,1)*1.02QUOTE:
349.问:
60天内的市场平均成本可以这么写:
答(恒悦):
V1:=WINNER(HHV(HIGH,60))*100;
V2:=WINNER(LLV(LOW,60))*100;
V3:=(V1-V2)/2;
v4:=v2+v3;
60天内的市场平均成本:cost(v4)
QUOTE:
350.问:
winner(c)表示收盘价的获利盘,怎么根据获利盘求出价格,比如我想求获利盘为72%时的股价
答(恒悦):
cost(72);
[此贴子已经被作者于2006-2-3 22:34:44编辑过]
一切有为法。如梦幻泡影。如露亦如电。应作如观。
2006-2-3 22:16:00 花山白乐天
头衔:红尘游子
等级:业余侠客
文章:808
积分:1265
门派:无门无派
注册:2005年6月8日第 8 楼
--------------------------------------------------------------------------------
《第8楼》
目录索引:
351.问:winner(c)表示收盘价的获利盘,怎么根据获利盘求出价格,比如我想求获利盘为72%
时的股 价
352.问:在K线分析的主图上,只显示一条60日均线,但是显示的不是一条线,而是由红色
小圆点组 成并且随光标的移动而显示的,
353.问:请问连等的含义“=”是赋值符号.........
354.问:突发怪想如下:n=100
高点:=HHV(c,n);
低点:=LLV(l,HHVBARS(h,n));
a:=(高点-低点)/100;
位置:(c-低点)/a;
根据以上我想做一个公式,却怎么也搞不明白
355.问:编个自动切线指标.
356.问:上公式想做个通道出来,方便选股。
357.问:最新价是多少天的新高?
该股在8.2日创38天新高
8.3日创92天新高
结果 创新低=1   创历史高=上市天数   一条线
358.问:请老师帮助编制一个条件选股公式?选出在60天内有连续二根阴线的股票
最好是:选出在60天内有连续二根阴线的股票,并且每根阴线的跌幅>3%
359.问:看了你的KD金叉价格,受启发想改成RSI6交叉rsi12的金叉价格公式,怎么改
360.问:此公式的问题想解决,请进,谢!--随角1的参数画完整的圆
361.问:一目均衡圖最大的優點是能將買入、賣出訊號量化。若黃金交叉出現而價格發生
在雲帶上( 下),則為強勢訊號,以三個箭咀代表;若黃金交叉出現而價格發生在雲
帶中,則為中性  訊號,以兩個箭咀代表;若黃金交叉出現而價格發生在雲帶相反
方向,則為一弱勢訊號,以單一箭咀代表。
362.问:我看关于混沌理论的公式,但没有人提到平衡线,是不是它不重要?比尔.威廉姆仅提
到可以用AO指标的柱状线衡量(价格线到平衡线的)距离,但没有给出在主图上如何
实现它,如果用书上的定义,每日收盘价减去AO即为平衡线, 大致等于MA((h+l)/2,5)-A
O,接近34日的中价均线,此计算方法对否?这和大多认为平衡线是鳄鱼线的蓝线有很
大的区别.
363.问:请老师帮忙编制基本面选股公式
名称:跌破净资产
条件:股价在当前跌破该股净资产
364.问:股价在年线上横盘5日以上。(与年线偏离不超过5%)要源码
365.问:公式箭头表示,我想让箭头出现两个重叠,下面的语句错在哪里
366.问:是盘中动态成交量与金额预测的,盘中一直到晚上0:00前都挺好用的。
问题是在每天的0:00到9:30前数值就无比之大,失灵了。
367.问:式名称:高低点划线
368.问:统计 N天内 MACD大于0
369.问:“先知先觉:if(FILTE.................
370.问: 初级要塞的原码:
专用标:c,linethick0;
a:=ma(c,14)...........
371.问:请帮忙修改将“大盘k线做成副图”的公式
372.问:
编个生命线EMA(CLOSE,60)+EMA(CLOSE,90))/2,LINETHICK2,COLORCC33FF;
编成选股公式 '收盘价'格刚突破生命线或者回落到生命线上 .
373.问:求改Z波段高低点价格
374.问:飞狐中如何编写F10公式
375.问:求KD金叉5天后才连续指示直至死叉的写法?
376.问:编写布林线公式里面带K线的要(副图)(分析家语句)
377.问:求助编写一个选股公式(分析家语句)
378.问:改成10天内当日第二次突破120天均线
379.问:飞狐软件用于分时预警或选股
分时图中横盘一段时间后向上突破的形态编写一个选股公式,使用一分钟周期,
380.问:VOL的公式,换手如果大于4 就把数字标在柱中,保留1位小数
381.问:求助公式主图成交量源码
382.问:写一个KDJ在低位金叉(20一下)的选股公式
383.问:MACD为“正值”的条件选股公式
384.问:求助成交额排名公式编写
385.问:上式,请问禁用周期是用分笔还是日线?
386.问:将上证或深圳指数的均线的公式或描述方法,
387.问:飞狐公式中的两条轨道线非常有参考价值改fxj
388.问:如何编写+字星k线
389.问:能否帮我编一个指标?就是把K线做成实体,象一根棒一样。
390.问:我试着编了一个乖离率的公式,不知错在那儿
391.问:能编一个飞狐公式,跟踪均线下行,走平,上行的速率,
392.问:1、有两个条件:A、B;  2、今天A>B;  3、从昨天往前数30天以上,一直是A<B
如何编写
393.问:收盘在60均线之上怎样译?
394.问:谁能帮我编写 大于30日均价的个股个数,在飞狐里用的
395.问:股价上穿60日线, 这个公式应该怎么写?
396.问:编一个在分析家副图以曲线形式显示每日 沪A深A上涨个股数(减)沪A深A下跌个股

397.问:如何表达均线向上的飞狐公式,
398.问:MACD做指标做选股公式,如果DIFF和DEA在都为负值的时候我怎么才能比出谁大谁

399.问:有一条线A,如何表示该线出现下拐点(由下向上转),
400.问:如何计算股价运行的角度
QUOTE:
351.问:
在K线分析的主图上,只显示一条60日均线,但是显示的不是一条线,而是由红色小圆点组成     并且随光标的移动而显示的,
答(恒悦):
试试
W:=BARSLAST(SYSPARAM(1)=BARPOS)>0;
w*ma(c,60),POINTDOT,colorred;
QUOTE:
352.问:
请问连等的含义
“=”是赋值符号。在公式经常用到,读量化思路一书,有一点不明白的地方,就是“=”       的一个语句中出现两次,如:
AA:=ref(h,n)=hhv(h,2*n+1);
这个语句结果AA是“N日天前的最高价”还是“2×N+1天内的最高价”还是“要求两个价格       相等再”赋给AA?
答(oicp):
AA:=中的“=”和后面“=”的无关,只是中间公式书写格式的一部分,不存在连等,只有一       个等“ref(h,n)=hhv(h,2*n+1)”
答(恒悦):
AA后面的  “ :=  ”是设置变量并赋值的意思,而后面的   “=”是逻辑运算符,这条语       句的意思是如果两者相等返回1给AA,否则返回0给AA
QUOTE:
353.问:
突发怪想如下:n=100
高点:=HHV(c,n);
低点:=LLV(l,HHVBARS(h,n));
a:=(高点-低点)/100;
位置:(c-低点)/a;
根据以上我想做一个公式,却怎么也搞不明白,请指导
求量和[假设主力的买入量],
如果‘价格’在[位置]的1/3以下、如果是阳线,则量*2/3,否则量*1/2
如果绻鄹瘛?/3以上、2/3以下 不论阴阳都是0。
如果如果‘价格’在2/3以上阳线减量*1/2  阴线是减量*2/3
如果价格创新高则加量4/5,新低减4/5
结果是随价格所在位置的变动指标也变。
格值:为流通盘
答(恒悦):
n:=100;
高点:=HHV(c,n);
低点:=LLV(l,HHVBARS(h,n));
a:=(高点-低点)/100;
wz:=(c-低点)/a;
v1:=if(wz<1/3,if(c>ref(c,1),2/3,0.5),if(wz>2/3,if(c>ref(c,1),-0.5,-2/3),0));
v2:=if(HHVBARS(h,n)=0,0.8,if(l=低点,-0.8,v1));
vv:v*v2/CAPITAL;
QUOTE:
354.问:
编个自动切线指标.
公式名称:自动切线
公式类型:技术指标
显示区域:主图
公式思路:以历史最高价向右边的每个峰顶最高价位置(峰顶定义为大于或等于5%的以高低        价计算的Z之转向算一个波峰,但忽略最近的一组上升波段K线)画切线,取其中倾斜角度最小        的一根切线.
公式结果:
全自动输出一根以历史高点为左支点,但忽略最近的一组上升波段K线,并包含其间              所有K线的切线.
编制参考:如图 X位水平线,Y.Z.为切线.公式的结果应得出Y线,屏蔽Z线.
答(灵如云):
v1:=hhv(h,0);
v2:=BARSLAST(h=v1);
v3:=datacount-v2;
v4:=datacount-PEAKBARS(4,5,1);
hh:=h;jj:=1;tm:=9999;
v5:=zig(4,5);
v6:=h=v5;
for i=v3[datacount] to datacount do begin
if v6=1 then begin
kk:=(v1[datacount]-hh)/jj;
end;
if kk<=tm and kk>0 then tm:=kk;
jj:=jj+1;
end;
DRAWSL(h=v1[datacount],h,-tm,0,0);
QUOTE:
355.问:
上公式想做个通道出来,方便选股。(有时候思路来了,但不是很清晰,要用起来才知道要      的到底是什么,不好意思)。
最新的公式下载了,但没CD线的数据,DE线的数据好象也不对么,AB,CD间的距离好象没这      么大
答(恒悦):
v1:=hhv(h,0);
v2:=BARSLAST(h=v1);
v3:=datacount-v2;
v4:=datacount-PEAKBARS(4,5,2);
hh:=h;
jj:=1;
tm:=9999;
v5:=zig(4,5);
v6:=h=v5;
for i=v3[datacount] to v4[datacount] do begin
if v6=1 then begin
kk:=(v1[datacount]-hh)/jj;
bjj:=jj;
end;
if kk<=tm and kk>0 then begin
tm:=kk;
bj:=bjj;
end;
jj:=jj+1;
end;
DRAWSL(h=v1[datacount],h,-tm,0,0);
切线:LINEVALUE(h=v1[datacount],h,v2=bj-1,h,0,0),linethick0;
v7:=ref(h,BARSLAST(v2=bj-1));
B点:v7[datacount],linethick0;
v8:=llv(l-切线,v2);
v9:=BARSLAST(v8[datacount]DRAWSL(v9=0 and refx(v9,1)<>0,l,-tm,0,2);
de:切线-v8[datacount],linethick0;;
QUOTE:
356.问:
最新价是多少天的新高?
该股在8.2日创38天新高
8.3日创92天新高
结果 创新低=1   创历史高=上市天数   一条线
答(灵如云):
大概这样
cc:=if(barscount(c)=1,9999999,c);
sumbars(cc-ref(cc,1),0);
QUOTE:
357.问:
请老师帮助编制一个条件选股公式?选出在60天内有连续二根阴线的股票
最好是:选出在60天内有连续二根阴线的股票,并且每根阴线的跌幅>3%
答(恒悦):
coiunt(count(c/ref(c,1)<0.93,2)=2,60)>0
//至此10/24
QUOTE:
358.问:
看了你的KD金叉价格,受启发想改成RSI6交叉rsi12的金叉价格公式,怎么改
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,M1,1);
D:SMA(K,M2,1);
v1:=cross(k,d);
gg:=HHV(HIGH,N);
dd:=LLV(LOW,N);
hh:=INTPART(h*100);
ll:=INTPART(ref(l,1)*100);
for i=n to datacount do begin
if v1=1 then begin
for j=ll to hh do begin
rr:=(j/100-dd)/(gg-dd)*100;
kk:=(rr+k[i-1]*(m1-1))/m1;
dd:=(kk+d[i-1]*(m2-1))/m2;
if kk>=dd then begin
jj:=j/100;
break;
end;
end;
end;
end;
jg:=jj;
DRAWNUMBER(v1,d,jg,2),colorwhite;
QUOTE:
360.问:
此公式的问题想解决,请进,谢!--随角1的参数画完整的圆
参数是:时1=1031222(日期),价1=1507.08(价格),角1=0-360度
jd1:=if((角1=90 or 角1=270),角1+0.0001,角1);//写此句是为了避免90度,270度不显示,或有        其它的办法?
pp1:=TAN((3.1415926535897932384626433832795028841*(jd1))/180);
qq1:=if((jd1>90 and jd1<180) or (jd1>180 and jd1<270) or jd1=180,1,3);
DRAWSL(date=时1,价1,pp1,0,qq1),COLORred;
在1A0001图中(参数如上),此公式可以随角1的参数增加(连续按输入参数旁的上下小三角由0至      360),DRAWSL画线的轨迹是完整的圆,但在个股的图中(输入合适个股的数据,如600739,参数       :时1=1031222,价1=7.08,角1=0-360度)随随角1的参数增加,DRAWSL画的线就忽上忽下,换句       话说就是在1A0001图中可以还原输入的角度,但个股主图上就不行,何解?
忽上忽下就是:180度应该是水平线,181应该基点向左下角方向射出的线,但现在射出方向却是       左上角,很多角度都是这样,135左上角,到了136却是左下角
INPUT:N(3,2,999);
A1:=REF(H,N)=HHV(H,2*N+1); B1:=FILTER(A1,N); C1:=BACKSET(B1,N+1); D1:=FILTER(C1,N);
A2:=REF(L,N)=LLV(L,2*N+1); B2:=FILTER(A2,N); C2:=BACKSET(B2,N+1); D2:=FILTER(C2,N);
E1:=(REF(LLV(L,2*N),1)+REF(HHV(H,2*N),1))/2; E2:=(H+L)/2;
H1:=(D1 AND NOT(D2 AND E1>=E2)) OR ISLASTBAR OR BARSCOUNT(C)=1;
L1:=(D2 AND NOT(D1 AND E1=E2);
X1:=REF(BARSLAST(H1),1)+1; F1:=BACKSET(H1 AND COUNT(L1,X1)>0,LLVBARS(IF            (L1,L,100000),X1));
G1:=F1>REF(F1,1); I1:=BACKSET(G1,2); LD:I1>REF(I1,1),LINETHICK0;{过滤后低点}
L2:=LD OR ISLASTBAR OR BARSCOUNT(C)=1;
X2:=REF(BARSLAST(L2),1)+1; F2:=BACKSET(L2 AND COUNT(H2,X2)>0,HHVBARS(IF(H2,H,0),X2));
G2:=F2>REF(F2,1); I2:=BACKSET(G2,2); HD:I2>REF(I2,1),LINETHICK0;{过滤后高点}
POLYLINE(HD OR LD,IF(HD,H,L)),COLORYELLOW;
DRAWNUMBER(HD,H*1.01,BARSLAST(LD),0);
DRAWNUMBER(LD,L*0.99,BARSLAST(HD),0);
以上代码是一个显示波段周期数的公式。能否请帮忙加入显示同波段价格差的功能
答(恒悦 ):
我是用最高价和最低价做的
INPUT:N(3,2,999);
A1:=REF(H,N)=HHV(H,2*N+1);
B1:=FILTER(A1,N);
C1:=BACKSET(B1,N+1);
D1:=FILTER(C1,N);
A2:=REF(L,N)=LLV(L,2*N+1);
B2:=FILTER(A2,N);
C2:=BACKSET(B2,N+1);
D2:=FILTER(C2,N);
E1:=(REF(LLV(L,2*N),1)+REF(HHV(H,2*N),1))/2; E2:=(H+L)/2;
H1:=(D1 AND NOT(D2 AND E1>=E2)) OR ISLASTBAR OR BARSCOUNT(C)=1;
L1:=(D2 AND NOT(D1 AND E1H2:=D1 AND NOT(D2 AND E1>=E2);
X1:=REF(BARSLAST(H1),1)+1;
F1:=BACKSET(H1 AND COUNT(L1,X1)>0,LLVBARS(IF(L1,L,100000),X1));
G1:=F1>REF(F1,1);
I1:=BACKSET(G1,2);
LD:I1>REF(I1,1),LINETHICK0;{过滤后低点}
L2:=LD OR ISLASTBAR OR BARSCOUNT(C)=1;
X2:=REF(BARSLAST(L2),1)+1;
F2:=BACKSET(L2 AND COUNT(H2,X2)>0,HHVBARS(IF(H2,H,0),X2));
G2:=F2>REF(F2,1); I2:=BACKSET(G2,2);
HD:I2>REF(I2,1),LINETHICK0;{过滤后高点}
POLYLINE(HD OR LD,IF(HD,H,L)),COLORYELLOW;
DRAWNUMBER(HD,H*1.01,BARSLAST(LD),0);
DRAWNUMBER(LD,L*0.99,BARSLAST(HD),0);
DRAWNUMBER(HD,H*1.02,h-ref(l,BARSLAST(LD)),2),COLORYELLOW;
DRAWNUMBER(lD,l*0.98,ref(h,BARSLAST(hD)-l),2),COLORYELLOW;
答(垣悦):
叫时钟吧
input:da(1021111,700101,1341231),pr(1507.08,0,10000,0.01),p(45,0,360),r(5,0,1000);
hu:=3.1415926535897932384626433832795028841*p/180;
kk:=tan(hu)*2;
qq1:=if((p>90 and p<180) or (p>180 and p<270) or p=180,1,3);
DRAWSL(date=da and p<>(90 or 270),pr,kk,0,qq1),COLORyellow;
STICKLINE(p=90 and date=da,pr,pr+r,0.3,0.1),COLORyellow;
STICKLINE(p=270 and date=da,pr,pr-r,0.3,0.1),COLORyellow;
v1:=BARSLAST(date=da);
v2:=datacount-v1[datacount];
x1:=0;
for i=v2 to v2+r do
x1:=SQRT(r*r-(i-v2)*(i-v2))+pr;
for i=v2-r to v2 do
x2:=SQRT(r*r-(i-v2)*(i-v2))+pr;
x3:=2*pr-x2;
x4:=2*pr-x1;
DRAWICON(BARPOS>=v2 and BARPOS<=v2+r,x1,12);
DRAWICON(BARPOS>=v2-r and BARPOS<=v2,x2,12);
DRAWICON(BARPOS>=v2-r and BARPOS<=v2,x3,12);
DRAWICON(BARPOS>=v2 and BARPOS<=v2+r,x4,12);
....................................................................
QUOTE:
361.问:
一目均衡圖最大的優點是能將買入、賣出訊號量化。若黃金交叉出現而價格發生在雲帶上(        下), 則為強勢訊號,以三個箭咀代表;若黃金交叉出現而價格發生在雲帶中,則為中性訊        號,以兩個箭咀代表;若黃金交叉出現而價格發生在雲帶相反方向,則為一弱勢訊號,以單       一箭咀代表。
金叉,死叉我会,但我不会区分在雲帶上中下如何写
答(股市浪子):
input:n1(9,2,100),n2(26,2,100),n3(52,2,100);
AA:=(SYSPARAM(4)-SYSPARAM(5))/16;
Var1:=(2*CLOSE+HIGH+LOW)/4;
转换线:(HHV(HIGH,n1)+LLV(LOW,n1))/2,coloraaff99,LINETHICK;
基准线:(HHV(HIGH,n2)+LLV(LOW,n2))/2,colorff6dd8,LINETHICK;
迟行带:REFX(CLOSE,n2),colorff9224;//,SHIFT26;
先行带A:REF((转换线+基准线)/2,n2),colorf0f0f0,LINETHICK;
先行带B:REF((HHV(HIGH,n3)+LLV(LOW,n3))/2,n2),color909090;
STICKLINE(先行带A<先行带B,先行带A,先行带B,2,1.5),COLOR339933;
STICKLINE(先行带A>=先行带B,先行带A,先行带B,2,0.1),COLOR0033CC;
POLYLINE(1,先行带A),colorf0f0f0;
pOLYLINE(1,基准线),colorff6dd8;
POLYLINE(1,转换线),coloraaff99,LINETHICK;
DRAWTEXT(CROSS(转换线,基准线) AND Var1DRAWTEXT(CROSS(转换线,基准线) AND RANGE(Var1,MIN(先行带A,先行带B),MAX(先行带A,                先行带B)),LOW*0.995,'▲\n▲'),COLORRED,ALIGN0;
DRAWTEXT(CROSS(转换线,基准线) AND Var1>MAX(先行带A,先行带B),LOW*0.995,'▲\n▲\n                  ▲'),COLORRED,ALIGN0;
DRAWTEXT(CROSS(基准线,转换线) AND Var1DRAWTEXT(CROSS(基准线,转换线) AND RANGE(Var1,MIN(先行带A,先行带B),MAX(先行带A,                 先行带B)),MAX(基准线,HIGH)+AA,'▼\n▼'),COLORFF9966,ALIGN0;
DRAWTEXT(CROSS(基准线,转换线) AND Var1>MAX(先行带A,先行带B                                        ,HIGH+AA,'▼'),COLORFF9966,ALIGN0;
{阴柱}
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,0,0 ),COLOR00FF00;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,8,0 ),COLOR008800;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,7,0 ),COLOR009900;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,6,0 ),COLOR00AA00;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,5,0 ),COLOR00BB00;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,4,0 ),COLOR00CC00;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,3,0 ),COLOR00DD00;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,2,0 ),COLOR00EE00;
STICKLINE(OPEN>=CLOSE ,CLOSE ,OPEN,1,0 ),COLOR00FF00;
{红柱}
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0,0) ,COLORFFBBFF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,8,0) ,COLORFF00FF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,7,0) ,COLORFF22FF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,6,0) ,COLORFF44FF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,5,0) ,COLORFF66FF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,4,0) ,COLORFF88FF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,3,0) ,COLORFF99FF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,2,0) ,COLORFFAAFF;
STICKLINE(CLOSE>OPEN,CLOSE,OPEN,1,0) ,COLORFFBBFF;
QUOTE:
362.问:
我看了高手们关于混沌理论的公式,但没有人提到平衡线,是不是它不重要?比尔.威廉姆仅提       到可以用AO指标的柱状线衡量(价格线到平衡线的)距离,但没有给出在主图上如何实现它,         如果用书上的定义,每日收盘价减去AO即为平衡线, 大致等于MA((h+l)/2,5)-AO,接近34日的       中价均线,此计算方法对否?这和大多认为平衡线是鳄鱼线的蓝线有很大的区别.
答(oicq ):
我的理解:“平衡线”指的是一个动态的平衡。根据这种观念可以判断股价是处于到达这         个平衡点之前,还是在平衡点之后,所以:指标系统里根本不可能有这样一条线,这样的         线只有在脑子里。而且并不混沌啊,在“平衡线买进信号”“平衡线卖出信号”两节里讲         得很清楚嘛
QUOTE:
363.问:
请老师帮忙编制基本面选股公式
名称:跌破净资产
条件:股价在当前跌破该股净资产
答(股市浪子):
AA:=FINANCE(34);//每股净资产
CQUOTE:
364.问:
股价在年线上横盘5日以上。(与年线偏离不超过5%)要源码
答(股市浪子):
INPUT:N(5),M(5);
MA240:=MA(C,240);
GLL:=(C/MA240-1)*100;
TJ:=GLL>0 AND GLLCOUNT(TJ,M*2)>=M
QUOTE:
365.问:
公式箭头表示,我想让箭头出现两个重叠,下面的语句错在哪里
DRAWICON(VarA,HIGH*1.035,5);
DRAWICON(VarA,HIGH*1.037,5);
DRAWTEXT(VarA,HIGH*1.035,'卖'),COLORYELLOW;
答(股市浪子):
试了一下,语句没错,把距离调整大一些。如第二句改成:
DRAWICON(VarA,HIGH*1.10,5);
QUOTE:
366.问:
是盘中动态成交量与金额预测的,盘中一直到晚上0:00前都挺好用的。
问题是在每天的0:00到9:30前数值就无比之大,失灵了。
原码如下:
今预测:((动态行情(10)/开盘分钟数(计算时的当前时间))*240/100000000);
怎样才能做到盘中时预测,盘后取实际成交
答(灵如云):
r:=开盘分钟数(计算时的当前时间);
今预测:((动态行情(10)/if(r>1 and r<240,r,240)*240/100000000);
QUOTE:
367.问:
式名称:高低点划线
公式类型:技术指标
显示区域:主图
保密程度:公开
公式思路:在K线主图上,利用系统参数(光标函数)编写;在可见主图的高点上,向下        画角度线;在可见主图的最低点,向上画角度线(有点类似于江恩角度线),
答(灵如云):
INPUT:角度(15,1,60);
p1:=c-ref(c,1);
p2:=sum(abs(p1),0);
p3:=count(c>0,0);
k1:=p2/p3/角度;
x:=h=SYSPARAM(4);
X1:DRAWSL(x,h,-0.5*K1,0,0),COLORgreen;
X2:DRAWSL(x,H,-1*K1,0,0),COLOR00CCFF;
X3:DRAWSL(x,H,-2*K1,0,0),COLOR6666FF;
X4:DRAWSL(x,H,-4*K1,0,0),COLORFFFFCC;
X5:DRAWSL(x,H,-8*K1,0,0),COLOR33FFCC;
y:=L=SYSPARAM(5);
QUOTE:
368.问:
统计 N天内 MACD大于0
思路:统计出最新 N天内  MACD都大于0  的个股
例如:  统计出 最新 10天交易日 内 ,MACD都大于0  的个股
Y1:DRAWSL(y,L,0.5*K1,0,0),COLORgreen;
Y2:DRAWSL(y,L,K1,0,0),COLOR00CCFF;
Y3:DRAWSL(y,L,2*K1,0,0),COLOR6666FF;
Y4:DRAWSL(y,L,4*K1,0,0),COLORFFFFCC;
Y5:DRAWSL(y,L,8*K1,0,0),COLOR33FFCC;
答(我不怕输):
DIFF := EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  := EMA(DIFF,9);
MACD := 2*(DIFF-DEA);
选:all(macd>0,n);
排:if(选>0,MACD,0)LINETHICK0;
统:sum(选>0,0)LINETHICK0
QUOTE:
369.问:
“先知先觉:if(FILTER((count("macd.macd">ref("macd.macd",2),2)=2 and                "macd.diff"答(yngs):
先知先觉:if(FILTER((count("macd.macd">ref("macd.macd",2),2)=2 and                  "macd.diff"{阿耀注:缺"; "号}
QUOTE:
370.问:
初级要塞的原码:
专用标:c,linethick0;
a:=ma(c,14)
a1:=a*1.1;
a4:=a*0.9;
a2:=a1-(a1-a4)*0.191;
a3:=a1-(a1-a4)*0.618;
a5:=a1-(a1-a4)*0.809;
初级要塞1:if(h*1.01>a2 or ref(h,1)>ref                     (a2,1),a1,a4),circledot,Linethick6,colorff;
初级要塞2:if(h*1.01>a2 or ref(h,1)>ref                     (a2,1),a2,a4),circledot,Linethick6,colorffffff;
初级要塞3:if(c>a3 and cref(a3,1) and ref(c,1)初级要塞4:if(c这个飞狐不能用啊
答(笑看天下);
初级要塞的原码:
专用标:c,linethick0;
a:=ma(c,14);//阿耀注:这里缺;号
a1:=a*1.1;
a4:=a*0.9;
a2:=a1-(a1-a4)*0.191;
a3:=a1-(a1-a4)*0.618;
a5:=a1-(a1-a4)*0.809;
初级要塞1:if(h*1.01>a2 or ref(h,1)>ref                (a2,1),a1,a4),circledot,Linethick6,colorff;
初级要塞2:if(h*1.01>a2 or ref(h,1)>ref                (a2,1),a2,a4),circledot,Linethick6,colorffffff;
初级要塞3:if(c>a3 and cref(a3,1) and ref(c,1)初级要塞4:if(c已经更正了里面的标点符号,可以使用了
...................................................................
QUOTE:
371.问:
请帮忙修改将“大盘k线做成副图”的公式!多谢了!!!
Vara:=INDEXO;
Varb:=INDEXC;
Varc:=INDEXH;
Vard:=INDEXL;
STICKLINE(Varb=Vara,Varc,Vard,0.9,1),colorred;
STICKLINE(Varb=Vara,Vara,Varb,7,1),colorred;
STICKLINE(Varb>Vara,Vara,Varb,7,0),colorred;
STICKLINE(VarbSTICKLINE(Varb>Vara,Varb,Varc,0.9,1),colorred;
STICKLINE(Varb>Vara,Vara,Vard,0.9,1),colorred;
STICKLINE(Vara>Varb,Varb,Vard,0.9,1),colorgreen;
上面的是原来的公式(分析家的),但是它是上海的股票对应上海的指数,深圳的股票对       应深圳的指数,我想改成只对应上海的指数(深圳的股票也是对应上海的指数)
答(wmjm):
Var1:="1A0001$CLOSE";
Var2:="1A0001$OPEN";
Var3:="1A0001$HIGH";
Var4:="1A0001$LOW";
STICKLINE(Var1>Var2,Var1,Var2,7,1),color0000ff;
STICKLINE(Var1>Var2 OR Var1=Var2,Var3,MAX(Var1,Var2),0,1), color0000ff;
STICKLINE(Var1>Var2 OR Var1=Var2,MIN(Var1,Var2),Var4,0,1), color0000ff;
STICKLINE(Var1STICKLINE(Var1STICKLINE(Var1STICKLINE(Var1=Var2,Var1,Var2,7,0), colorffffff;
开盘: Var2, POINTDOT;
收盘: Var1, POINTDOT;
最高: Var3, POINTDOT;
最低: Var4, POINTDOT;
十三: EMA(Var1,13);
三十四: MA((Var3+Var4)/2,34);
半年线: MA((Var3+Var4)/2,125), POINTDOT;
如果你要完全按照你的公式,只需将前四行改动一下就行了.
QUOTE:
372.问:
编个生命线EMA(CLOSE,60)+EMA(CLOSE,90))/2,LINETHICK2,COLORCC33FF;
编成选股公式 '收盘价'格刚突破生命线或者回落到生命线上 .
答(vkioli2):
生命線:=(EMA(CLOSE,60)+EMA(CLOSE,90))/2;
cross(c,生命線) or (range(c,生命線-0.0001,生命線*1.01) and ref(c,1)>ref(生命            線,1));
QUOTE:
373.问:
求Z波段高低点价格
A1:=REF(HIGH,3)=HHV(HIGH,2*3+1);
B1:=FILTER(A1,3);
C1:=BACKSET(B1,3+1);
D1:=FILTER(C1,3);{高点}
A2:=REF(LOW,3)=LLV(LOW,2*3+1);
B2:=FILTER(A2,3);
C2:=BACKSET(B2,3+1);
D2:=FILTER(C2,3);{低点}
E1:=(REF(LLV(LOW,2*3),1)+REF(HHV(HIGH,2*3),1))/2; E2:=(HIGH+LOW)/2;{高低点出现                 在同一K线上时可作取舍}
H1:=(D1 AND NOT(D2 AND E1>=E2)) OR BARSTATUS=2 OR BARSCOUNT(CLOSE)=1;
H2:=D1 AND NOT(D2 AND E1>=E2);
L1:=D2 AND NOT(D1 AND E1=E2);
X1:=REF(BARSLAST(H1),1)+1; F1:=BACKSET(H1 AND COUNT(L1,X1)>0,LLVBARS(IF                     (L1,LOW,10000),X1));
G1:=F1>REF(F1,1); I1:=BACKSET(G1,2); LD:=I1>REF(I1,1);{过滤后低点}
L2:=LD OR BARSTATUS=2 OR BARSCOUNT(CLOSE)=1;
X2:=REF(BARSLAST(L2),1)+1; F2:=BACKSET(L2 AND COUNT(H2,X2)>0,HHVBARS(IF                     (H2,HIGH,0),X2));
G2:=F2>REF(F2,1); I2:=BACKSET(G2,2); HD:=I2>REF(I2,1);{过滤后高点}
DRAWLINE(LD,L,HD,H,0),COLORWHITE,LINETHICK1,POINTDOT;
DRAWLINE(HD,H,LD,L,0),COLORWHITE,LINETHICK1,POINTDOT;
J1:=BACKSET(BARSTATUS=2,MIN(BARSLAST(HD),BARSLAST(LD))+1); J2:=J1>REF(J1,1);
DRAWLINE(J2,IF(HD,H,L),BARSTATUS=2,IF(BARSLAST(HD)>BARSLAST                          (LD),H,L),0),COLORWHITE,LINETHICK1,POINTDOT;
A3:=H; B3:=REF(H,REF(BARSLAST(HD),1)+1)>REF(H,REF(BARSLAST(HD),1)+2+REF                       (BARSLAST(HD),REF(BARSLAST(HD),1)+2));
D3:=A3 AND B3 AND HD;
E3:=BACKSET(D3,REF(BARSLAST(HD),1)+2);
HH:=E3>REF(E3,1);{找出全部长期高点}
A4:=L>REF(L,REF(BARSLAST(LD),1)+1);
B4:=REF(L,REF(BARSLAST(LD),1)+1); D4:=A4 AND B4 AND LD; E4:=BACKSET(D4,REF              (BARSLAST(LD),1)+2);
LL:=E4>REF(E4,1);{找出全部长期低点}
DRAWICON(HH,H,5),ALIGN1;
DRAWICON(LL,L,4),ALIGN1;
H3:=HH OR BARSTATUS=2 OR BARSCOUNT(C)=1; {后面进行过滤,方法同前。只是不用考虑              高低点出现在同一K线}
X3:=REF(BARSLAST(H3),1)+1; F3:=BACKSET(H3 AND COUNT(LL,X3)>0,LLVBARS(IF                     (LL,L,POW(10,20)),X3));
G3:=F3>REF(F3,1);
I3:=BACKSET(G3,2);
LZ:=I3>REF(I3,1); {长期低点,也可供引用}
L4:=LZ OR BARSTATUS=2 OR BARSCOUNT(C)=1;
X4:=REF(BARSLAST(L4),1)+1; F4:=BACKSET(L4 AND COUNT(HH,X4)>0,HHVBARS(IF(HH,H,-               POW(10,20)),X4));
G4:=F4>REF(F4,1);
I4:=BACKSET(G4,2);
HZ:=I4>REF(I4,1);{长期高点,也可供引用}
DRAWLINE(HZ,H,LZ,L,0),COLORGREEN,LINETHICK1;
DRAWLINE(LZ,L,HZ,H,0),COLORGREEN,LINETHICK1;{长期连线}
K1:=BACKSET(BARSTATUS=2,MIN(BARSLAST(HZ),BARSLAST(LZ))+1); K2:=K1>REF(K1,1);
DRAWLINE(K2,IF(HZ,H,L),BARSTATUS=2,C,0),COLORGREEN,LINETHICK1; {最后的长期连线             ,连在收盘价上}
UU:=BACKSET(BARSTATUS=2,BARSLAST(LD)+1);
VV:=UU>REF(UU,1);
WW:=BACKSET(VV,REF(BARSLAST(LD),1)+2);
XX:=WW>REF(WW,1);
DRAWLINE(XX,L,VV,L,1),COLORMAGENTA,LINETHICK1;
UU2:=BACKSET(BARSTATUS=2,BARSLAST(HD)+1);
VV2:=UU2>REF(UU2,1);
WW2:=BACKSET(VV2,REF(BARSLAST(HD),1)+2);
XX2:=WW2>REF(WW2,1);
DRAWLINE(XX2,H,VV2,H,1),COLORMAGENTA,LINETHICK1;
前一低:REF(L,BARSLAST(VV)),COLOR99FF66,POINTDOT,LINETHICK3;
前二低:REF(L,BARSLAST(XX)),COLORFF66FF,POINTDOT,LINETHICK3;
前一高:REF(H,BARSLAST(VV2)),COLOR99FF66,POINTDOT,LINETHICK3;
前二高:REF(H,BARSLAST(XX2)),COLORFF66FF,POINTDOT,LINETHICK3;
短高:=REF(H,BARSLAST(VV2));
短低:=REF(L,BARSLAST(VV));
短比: (C-短低)/(短高-短低),LINETHICK0;
常数:=REF(INDEXC,BARSLAST(VV))/REF(C,BARSLAST(VV));
叠1:INDEXC/常数,COLORGRAY,LINETHICK0;
PARTLINE(叠1,1),COLORGRAY;
常数2:=REF(INDEXC,BARSLAST(XX))/REF(C,BARSLAST(XX));
叠2:INDEXC/常数2,COLORGRAY,LINETHICK0;
PARTLINE(叠2,1),COLORGRAY;
s:=NUMTOSTR(DAYS1970-DATETOD1970(REF( DATE,BARSLAST(LD) ) ),0 );
s1:=NUMTOSTR(DAYS1970-DATETOD1970(REF( DATE,BARSLAST(HD) ) ),0 );
s2:=NUMTOSTR(H,2 );
s3:=NUMTOSTR(L,2 );
DRAWTEXT(HD,1.02*H,s),COLORCYAN;
DRAWTEXT(LD,0.98*L,s1),COLORCYAN;
DRAWTEXT(HD,H*(1+0.002),s2),COLORRED,ALIGN0;
DRAWTEXT(LD,L*(1.001-0.002),s3),COLORRED,ALIGN0;
上面的有显示波段高低点,但是价格不对,看看怎样改一下能够显示出当时的价格
求Z波段高低点价格,应该是用未来数据的,不过想求三天前的才好,只是想看到历史的         高低点用于看波段,要是太复杂就算了,
答(恒悦):
A1:=REF(HIGH,3)=HHV(HIGH,2*3+1);
B1:=FILTER(A1,3);
C1:=BACKSET(B1,3+1);
D1:=FILTER(C1,3);{高点}
A2:=REF(LOW,3)=LLV(LOW,2*3+1);
B2:=FILTER(A2,3);
C2:=BACKSET(B2,3+1);
D2:=FILTER(C2,3);{低点}
E1:=(REF(LLV(LOW,2*3),1)+REF(HHV(HIGH,2*3),1))/2; E2:=(HIGH+LOW)/2;{高低点出现             在同一 K线上时可作取舍}
H1:=(D1 AND NOT(D2 AND E1>=E2)) OR BARSTATUS=2 OR BARSCOUNT(CLOSE)=1;
H2:=D1 AND NOT(D2 AND E1>=E2);
L1:=D2 AND NOT(D1 AND E1=E2);
X1:=REF(BARSLAST(H1),1)+1; F1:=BACKSET(H1 AND COUNT(L1,X1)>0,LLVBARS(IF                       (L1,LOW,10000),X1));
G1:=F1>REF(F1,1); I1:=BACKSET(G1,2); LD:=I1>REF(I1,1);{过滤后低点}
L2:=LD OR BARSTATUS=2 OR BARSCOUNT(CLOSE)=1;
X2:=REF(BARSLAST(L2),1)+1; F2:=BACKSET(L2 AND COUNT(H2,X2)>0,HHVBARS(IF                       (H2,HIGH,0),X2));
G2:=F2>REF(F2,1); I2:=BACKSET(G2,2); HD:=I2>REF(I2,1);{过滤后高点}
DRAWLINE(LD,L,HD,H,0),COLORWHITE,LINETHICK1,POINTDOT;
DRAWLINE(HD,H,LD,L,0),COLORWHITE,LINETHICK1,POINTDOT;
J1:=BACKSET(BARSTATUS=2,MIN(BARSLAST(HD),BARSLAST(LD))+1); J2:=J1>REF(J1,1);
DRAWLINE(J2,IF(HD,H,L),BARSTATUS=2,IF(BARSLAST(HD)>BARSLAST                            (LD),H,L),0),COLORWHITE,LINETHICK1,POINTDOT;
A3:=H; B3:=REF(H,REF(BARSLAST(HD),1)+1)>REF(H,REF(BARSLAST(HD),1)+2+REF                      (BARSLAST(HD),REF(BARSLAST(HD),1)+2));
D3:=A3 AND B3 AND HD;
E3:=BACKSET(D3,REF(BARSLAST(HD),1)+2);
HH:=E3>REF(E3,1);{找出全部长期高点}
A4:=L>REF(L,REF(BARSLAST(LD),1)+1);
B4:=REF(L,REF(BARSLAST(LD),1)+1); D4:=A4 AND B4 AND LD; E4:=BACKSET(D4,REF              (BARSLAST(LD),1)+2);
LL:=E4>REF(E4,1);{找出全部长期低点}
DRAWICON(HH,H,5),ALIGN1;
DRAWICON(LL,L,4),ALIGN1;
H3:=HH OR BARSTATUS=2 OR BARSCOUNT(C)=1; {后面进行过滤,方法同前。只是不用考虑              高低点出现在同一K线}
x3:=REF(BARSLAST(H3),1)+1; F3:=BACKSET(H3 AND COUNT(LL,X3)>0,LLVBARS(IF               (LL,L,POW(10,20)),X3));
G3:=F3>REF(F3,1);
I3:=BACKSET(G3,2);
LZ:=I3>REF(I3,1); {长期低点,也可供引用}
L4:=LZ OR BARSTATUS=2 OR BARSCOUNT(C)=1;
X4:=REF(BARSLAST(L4),1)+1; F4:=BACKSET(L4 AND COUNT(HH,X4)>0,HHVBARS(IF(HH,H,-                POW(10,20)),X4));
G4:=F4>REF(F4,1);
I4:=BACKSET(G4,2);
HZ:=I4>REF(I4,1);{长期高点,也可供引用}
DRAWLINE(HZ,H,LZ,L,0),COLORGREEN,LINETHICK1;
DRAWLINE(LZ,L,HZ,H,0),COLORGREEN,LINETHICK1;{长期连线}
K1:=BACKSET(BARSTATUS=2,MIN(BARSLAST(HZ),BARSLAST(LZ))+1); K2:=K1>REF(K1,1);
DRAWLINE(K2,IF(HZ,H,L),BARSTATUS=2,C,0),COLORGREEN,LINETHICK1; {最后的长期连线               ,连在收盘价上}
UU:=BACKSET(BARSTATUS=2,BARSLAST(LD)+1);
VV:=UU>REF(UU,1);
WW:=BACKSET(VV,REF(BARSLAST(LD),1)+2);
XX:=WW>REF(WW,1);
DRAWLINE(XX,L,VV,L,1),COLORMAGENTA,LINETHICK1;
UU2:=BACKSET(BARSTATUS=2,BARSLAST(HD)+1);
VV2:=UU2>REF(UU2,1);
WW2:=BACKSET(VV2,REF(BARSLAST(HD),1)+2);
XX2:=WW2>REF(WW2,1);
DRAWLINE(XX2,H,VV2,H,1),COLORMAGENTA,LINETHICK1;
前一低:REF(L,BARSLAST(VV)),COLOR99FF66,POINTDOT,LINETHICK3;
前二低:REF(L,BARSLAST(XX)),COLORFF66FF,POINTDOT,LINETHICK3;
前一高:REF(H,BARSLAST(VV2)),COLOR99FF66,POINTDOT,LINETHICK3;
前二高:REF(H,BARSLAST(XX2)),COLORFF66FF,POINTDOT,LINETHICK3;
短高:=REF(H,BARSLAST(VV2));
短低:=REF(L,BARSLAST(VV));
短比: (C-短低)/(短高-短低),LINETHICK0;
常数:=REF(INDEXC,BARSLAST(VV))/REF(C,BARSLAST(VV));
叠1:INDEXC/常数,COLORGRAY,LINETHICK0;
PARTLINE(叠1,1),COLORGRAY;
常数2:=REF(INDEXC,BARSLAST(XX))/REF(C,BARSLAST(XX));
叠2:INDEXC/常数2,COLORGRAY,LINETHICK0;
PARTLINE(叠2,1),COLORGRAY;
s:=NUMTOSTR(DAYS1970-DATETOD1970(REF( DATE,BARSLAST(LD) ) ),0 );
s1:=NUMTOSTR(DAYS1970-DATETOD1970(REF( DATE,BARSLAST(HD) ) ),0 );
DRAWTEXT(HD,1.02*H,s),COLORCYAN;
DRAWTEXT(LD,0.98*L,s1),COLORCYAN;
DRAWNUMBER(HD,H*1.1,h,2),colorgreen;
DRAWNUMBER(HD,l*0.9,l,2),colorred [/quote]
QUOTE:
374.问:
飞狐中如何编写F10公式
答(股市浪子):
学编飞狐公式——F10资料查找
一、常用的函数——大多属于字符串函数类:
1.主要函数:2个
(1)F10FIND(S,N)——F10资料查找
将从当前股票的F10资料的第N个字符开始查找字符串S,返回找到的位置,返回-1表示未找        到
(2)F10TEXT(N,M)——F10资料子字符串
将得到当前股票的F10资料中从第N个字符开使的M个字节长的字符串,M=0表示一直取到行        尾
2.辅助函数:
(1)字符串截取:
①STRLEFT(STR,N)——字符串的左部,返回字符串STR的左边N个字符
②STRMID(STR,N,M)——字符串的中部,返回字符串STR的第N个字符开始的长度为M个字符的           字符串,M为0则取到末尾
③STRRIGHT(STR,N)——字符串的右部,返回字符串STR的右边N个字符
④LTRIM(STR)——除去开始空格
⑤RTRIM(STR)——除去尾部空格
(2)字符串转换:
①STRTONUM(STR)——字符串转化为数字,将STR转化为数字
②NUMTOSTR(N,M)——数字转化为字符串,将N转化为字符串返回,精确到小数点后M位
3.显示函数:
(1)绘图函数类:
①DRAWTEXT(COND,PRICE,TEXT)——在图形上显示文字,当COND条件满足时,在PRICE位置          书写文字TEXT,可用'\n'换行,可ALIGN0-5定义对齐方式。
②DRAWNUMBER(COND,PRICE,NUMBER,PRECISION)——在图形上显示数字,当COND条件满足          时,在PRICE位置书写数字NUMBER(可以为常数或数组序列),PRECISION为小数显示位数          (取值范围0-7),可ALIGN0-5定义对齐方式。
(2)解盘函数类:也是显示文字与显示数字两种。
二、公式的编写:
由于此类公式是查找F10的资料,因此随着F10资料提供者的不同及其格式的改变,都会         影响公式的使用,在编写中需要我们自己逐步进行查找、调试。
1.首先要根据自己所使用F10资料及准备查找的对象进行。假定是鹏博F10资料,准备制作         查找“十大流通股东”的公式(下同):
第一步,打开F10资料,找到其所在位置,将其复制后,在公式中写下:GDW0:F10FIND('            【十大流通股东】',200); 这一句的意思是找到【十大流通股东】所在位置;
注意函数中的参数S字符串要用半角字符的单引号括起来(下同),参数N可先预设一             个,这里先取200。然后将公式编译保存后,选取一个新股或次新股(因其资料较少位            置较为靠前,假定选择002047成霖股份)将指标调出来看一下所显示的数值,如果与             前面所设的200相距较大,则在指标显示区点击右键,选中“修改指标公式”,打开公            式编辑(下同),把参数调正一下,现在改为30000,这时这一句变成:
GDW0:F10FIND('【十大流通股东】',30000);
然后根据【十大流通股东】与所需资料的位置情况,再写:GDW1:F10FIND('1',GDW0+100); 这里查找的“1”是股东情况的序号,后面的参数GDW0+100是从GDW0向后加上一个估计数,然后再观察一下查找情况,如果没有问题则把第一句的冒号后面加上等号使其成为中间变量,在第二句的尾部加上,LINETHICK使其不显示在图中,然后进行下一步;
第二步,开始查找所需资料,写下:GDT1:=F10TEXT(GDW1,26); ——参数26的确定是数出一行有13个汉字,每个汉字占两个字节的位置。这一句的冒号后面一定要加上等号(因为这时变量中是字符串而非数值),否则会造成“输出数据类型非法”的提示,在用绘图函数写下一句临时语句:DRAWTEXT(SYSPARAM(2)=BARPOS,5,GDT1); 这样再保存后就可以在图中看到所取得的字符串。
第三步,调整所取的字符串:将第二步语句中的GDW1后移3个字节,改成GDT1:=F10TEXT(GDW1+3,26)后点击“应用于图”,可看到修改后的变化,如果仍不合适就再次调正,直到显示正确,至此第一家流通股东选取完毕。然后返回到GDW1下面,加上一行写下:GDW2:F10FIND('2',GDW1+75),LINETHICK; 在GDT1下面写下:GDT2:=F10TEXT(GDW2+3,26); 然后把DRAWTEXT(SYSPARAM(2)=BARPOS,5,GDT1)里面的GDT1改为GDT2,查看第二家股东的选取情况。
如果看到截取的流通股东名称并不完整,需要继续完善,添加语句如下:
W12:=GDW2-GDW1;
IF W12>120 THEN BEGIN
W:=F10FIND('│',GDW1+75),LINETHICK;
T:=F10TEXT(W+2,26);
GDT1:=RTRIM(GDT1)+LTRIM(T);
END;
这里使用了去除尾部和开始空格的函数,目的是为了使字符串的衔接更加严密。
此时的公式语句为:
GDW0:=F10FIND('【十大流通股东】',30000);
GDW1:F10FIND('1',GDW0+100),LINETHICK;
GDW2:F10FIND('2',GDW1+75),LINETHICK;
W1:=GDW2-GDW1;
GDT1:='1.'+F10TEXT(GDW1+3,26);
GDT2:=F10TEXT(GDW2+3,26);
IF W12>120 THEN BEGIN
W:=F10FIND('│',GDW1+75),LINETHICK;
T:=F10TEXT(W+2,26);
GDT1:=RTRIM(GDT1)+LTRIM(T);
END;
DRAWTEXT(SYSPARAM(2)=BARPOS,5,T);
DRAWTEXT(SYSPARAM(2)=BARPOS,4,GDT1);
0,COLORBLACK;
这时我们发现,如果十家流通股东的查找全部这样写,实际上有很多重复的语句,怎样简化呢?——可以使用循环语句。
在第一行前面写上VARIABLE:GDW[10]=0,GDT[10]='STR'; 将其中的部分变量设定为数组,前半部分为:
VARIABLE:GDW[10]=0,GDT[10]='STR';
GDW0:=F10FIND('【十大流通股东】',30000);
GDW[1]:=F10FIND('1',GDW0+100),LINETHICK;
GDT[1]:='1.'+F10TEXT(GDW[1]+3,26);
FOR j=2 TO 10 DO BEGIN
XH:=RTRIM(LTRIM(NUMTOSTR(j,0)));//将j转换为字符的序号
GDW[j]:=F10FIND(' '+XH+'│',GDW[1]+75);//取字符串所在位置
IF j<10 THEN GDT[j]:=XH+'.'+F10TEXT(GDW[j]+4,26);//取字符串
END;
后面的补充字符串部分变为:
//补未取全的字符串
FOR i=1 TO 9 DO BEGIN
WT:=GDW[i+1]-GDW;//计算前后股东位置的差
IF WT>120 THEN BEGIN//当差超过一定标准时执行下面语句
TW:=F10FIND('│',GDW+75),LINETHICK;//确定所差字符的起点位置
T:=F10TEXT(TW+2,26);//截取所差字符
GDT:=RTRIM(GDT)+LTRIM(T);//前后字符合并
END;
END;
并通过逐一改变DRAWTEXT(SYSPARAM(2)=BARPOS,4,GDT[10])显示语句中GDT下标的数值观察结果。
第四步,处理显示问题
将临时的显示语句改变一下,加上你喜欢的颜色标注,调正好显示的位置,一个公式就诞生了。全部公式如下:
{F10十大流通股东}
VARIABLE:GDW[10]=0,GDT[10]='STR';
GDW0:=F10FIND('【十大流通股东】',30000);
IF GDW0<0 THEN EXIT;
GDW[1]:=F10FIND('1',GDW0+100),LINETHICK;
GDT[1]:='1.'+F10TEXT(GDW[1]+3,26);
FOR j=2 TO 10 DO BEGIN
XH:=RTRIM(LTRIM(NUMTOSTR(j,0)));//将j转换为字符的序号
GDW[j]:=F10FIND(' '+XH+'│',GDW[1]+75);//取字符串所在位置
IF j<10 THEN GDT[j]:=XH+'.'+F10TEXT(GDW[j]+4,26);//取字符串
END;
//补未取全的字符串
FOR i=1 TO 9 DO BEGIN
WT:=GDW[i+1]-GDW;//计算前后股东位置的差
IF WT>120 THEN BEGIN//当差超过一定标准时执行下面语句
TW:=F10FIND('│',GDW+75),LINETHICK;//确定所差字符的起点位置
T:=F10TEXT(TW+2,26);//截取所差字符
GDT:=RTRIM(GDT)+LTRIM(T);//前后字符合并
END;
END;
GDT[10]:='10.'+F10TEXT(GDW[10]+5,26);
DRAWTEXT(SYSPARAM(2)+2=BARPOS AND GDW[1]>1,10,GDT[1]),COLOR74AFFF;
DRAWTEXT(SYSPARAM(2)+2=BARPOS AND GDW[2]>1,8,GDT[2]),COLOR74AFFF;
DRAWTEXT(SYSPARAM(2)+2=BARPOS AND GDW[3]>1,6,GDT[3]),COLOR74AFFF;
DRAWTEXT(SYSPARAM(2)+2=BARPOS AND GDW[4]>1,4,GDT[4]),COLOR74AFFF;
DRAWTEXT(SYSPARAM(2)+2=BARPOS AND GDW[5]>1,2,GDT[5]),COLOR74AFFF;
DRAWTEXT(SYSPARAM(2)+55=BARPOS AND GDW[6]>1,10,GDT[6]),COLOR74AFFF;
DRAWTEXT(SYSPARAM(2)+55=BARPOS AND GDW[7]>1,8,GDT[7]),COLOR74AFFF;
DRAWTEXT(SYSPARAM(2)+55=BARPOS AND GDW[8]>1,6,GDT[8]),COLOR74AFFF;
DRAWTEXT(SYSPARAM(2)+55=BARPOS AND GDW[9]>1,4,GDT[9]),COLOR74AFFF;
DRAWTEXT(SYSPARAM(2)+55=BARPOS AND GDW[10]>1,2,GDT[10]),COLOR74AFFF;
0,COLORBLACK;
假如你需要将其显示在解盘中,可使用解盘函数:EXPLAIN(GDW[1]>1,GDT[1]),COLOR74AFFF;
你试一试,你也可以随心所欲地编写F10资料查找公式了。
QUOTE:
375.问:
求KD金叉5天后才连续指示直至死叉的写法?
答(一鸣):
K:="KDJ.K#DAY";
D:="KDJ.D#DAY";
all(k>d,5);
QUOTE:
377.问:
编写布林线公式里面带K线的要(副图)(分析家语句)
答(一鸣):
是不是这个意思
BBI:(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4;
UPR:BBI+P*STD(BBI,N);
DWN:BBI-P*STD(BBI,N);
k:=(c>o or c=o and c>ref(c,1));
stickline(k,h,l,0.1,1),colorred;
stickline(k,c,o,8,1),colorred;
stickline(not(k),h,l,0.1,0),colorcyan;
stickline(not(k),c,o,8,0),colorcyan;
QUOTE:
378.问:
求助编写一个选股公式(分析家语句)请编一个股价10天内二次突破120天均线
答(一鸣):
sum(cross(c,ma(c,120)),10)>=2;
QUOTE:
379.问:
10天内当日第二次突破120天均线
答(多多):
sum(cross(c,ma(c,120)),10)>=2 and cross(c,ma(c,120));
QUOTE:
380.问:
飞狐软件用于分时预警或选股
分时图中横盘一段时间后向上突破的形态编写一个选股公式,使用一分钟周期,
源码如下:
hh:=hhv(h,60);//指定箱体顶部,箱体长度为60分钟
ll:=llv(l,60);//箱体底部
zs:=dynainfo(3);//昨日收盘价,可能不能引用动态函数,但不知其它方法如何引用
zf:=(hh-ll)/ll<=0.022;//箱体高度为2。2%
kk:=hh/zs<1.055//箱体顶部不能超过5。5%涨幅 (与昨日收盘价相比)
and ll/zs>=0.085 //箱体的底部不能低于1。5%的跌幅
and hh=dynainfo(5);//箱体的顶部价格为现在的最高价
tp:=c>hh ;//价格突破
zf and tp// and kk//选出个股
但是在盘中对符合条件的个股未能选出来,
答(股中乐):
hh:=hhv(h,60);
ll:=llv(l,60);
zs:=dynainfo(3);
zf:=(hh-ll)/ll<=0.022;
kk:=hh/zs<1.055
and ll/zs>=0.985 //箱体的底部不能低于1。5%的跌幅.【此为原错误一】
and hh=HHV(h,0);//箱体的顶部价格为现在的最高价.【此为原错误二】
tp:=c>=hh ;//价格突破.【此为原错误三】
zf and tp// and kk//选出个股
未经测试。但可据此参考,基本上如此了。此式用于盘中预警。
答(股中乐):
选股是这样:
hh:=hhv(h,60);
ll:=llv(l,60);
zs:=dynainfo(3);
zf:=(hh-ll)/ll<=0.022;
kk:=hh/zs<1.055
and ll/zs>=0.985
and hh=HHV(h,OPENMINUTES(TIME));//选股改一下这里
tp:=c>=hh ;
zf and tp// and kk
注意:由于昨天的收盘价是用动态数据(常数),此式只是适用于一分钟周期选股。而           且只是当天有效。如果想历史选股均有效,则应另外制作一个昨天收盘价指标,供主指           标调用即可
1、制作一个调用指标:指标名称随意。如AAA;
代码如下:         昨收:REF(C,1);
2、应用指标中调出昨收数据的代码如下:
zs:="AAA.昨收#DAY";//将此句代替原式的动态函数的语句即可
QUOTE:
380.问:
VOL的公式,换手如果大于4 就把数字标在柱中,保留1位小数
答(位高手):
VOL,VOLSTICK;
AA:=VOL/capital*100;
stickline(AA>3 and c>o,0,v,7,1),coloryellow;
stickline(AA>3 and c<=o,0,v,7,0),coloryellow;
stickline(AA>10 and c>o,0,v,7,1),colormagenta;
stickline(AA>10 and c<=o,0,v,7,0),colormagenta;
换手:VOL/capital*100,LINETHICK0;
DRAWNUMBER(换手>4,v,换手,2);
保留的是2位小数,1位小数的不知道如何表达
答(一鸣):
DRAWNUMBER(换手>4,v,换手,1);
...........................................................................
QUOTE:
381.问:
求助公式主图成交量源码
答(陈学明 ):
a1:=vol;
a2:=vol/capital*100/10;
a3:=SYSPARAM(5);
a4:=a3-0.3;
stickline(c>0 and c>ref(c,1),a4,a4+a2,7,1),colorred;
stickline(c>0 and c<=ref(c,1),a4,a4+a2,7,0),colorccff99;
DRAWNUMBER(sysparam(1)=BARPOS and c>0,a4,a1,1),color00ffff;
DRAWTEXT(sysparam(1)=BARPOS,a4,'成交量:'),COLOR00ffff,ALIGN2;
{a2中的15可调}
{a4中的0.3可调}
QUOTE:
382.问:
帮我写一个KDJ在低位金叉(20一下)的选股公式
答(有缘人):
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
D:=SMA(K,3,1);
CROSS(K,D) and K<20 and D<20;
QUOTE:
383.问:
MACD为“正值”的条件选股公式
答(灵如云):
"macd.macd">0;
QUOTE:
384.问:
求助成交额排名公式编写
答(灵如云):
amount;  列入扩展数据N中  注意选横向排序
再用
EXTDATA(N)调用
QUOTE:
385.问:
上式,请问禁用周期是用分笔还是日线?
答((灵如云):
默认  日线
QUOTE:
386.问:
将上证或深圳指数的均线的公式或描述方法,他们的运行轨迹与个股轨迹不一样。我需要对它们进行同步对比,具体说就是我要做的是上证或深圳指数的均线如10日与个股的均线如10日同时在图中显示出来,以便于比较。使大盘K线或均线与个股有别
答(灵如云):
清杨老师所写
叠加大盘K线    使用时打开光标
input:n(0,0,1);
A:=BARSCOUNT(C); A1:=A=SYSPARAM(2); A2:=A=SYSPARAM(1);
A3:=IF(N=0,A1,A2); B:=barslast(a3); C1:=REF("1a0001$close",B)/REF(C,B);
D1:="1a0001$open"/C1;
D2:="1a0001$high"/C1;
D3:="1a0001$low"/C1;
D4:="1a0001$close"/C1;
STICKLINE(D4>=REF(D4,1),D3,D1,0.1,0),COLORFF66FF;
STICKLINE(D4>=REF(D4,1),D4,D2,0.1,0),COLORFF66FF;
STICKLINE(D4>=REF(D4,1),D1,D4,7,1),COLORFF66FF;
STICKLINE(D4STICKLINE(D4背离系数:100*(C-D4)/D4,LINETHICK0;
QUOTE:
387.问:
飞狐公式中的两条轨道线非常有参考价值
敬请高手将
“上:FFT(MA(HIGH,3)*1.05,30);
下:FFT(MA(LOW,3)*0.96,30);”
这飞狐两条轨道线,改成分析家的。衷心感谢!!!!!
飞狐公式源码:
中线: SMA(LOW,5,1),COLORMAGENTA;
上:FFT(MA(HIGH,3)*1.05,30);
下:FFT(MA(LOW,3)*0.96,30);
PARTLINE(上-REF(上,1)>0,上),LINETHICK2,COLORRED;
PARTLINE(上-REF(上,1)=0,上),LINETHICK1,COLORWHITE;
PARTLINE(上-REF(上,1)<0,上),LINETHICK1,COLORGREEN;
PARTLINE(下-REF(下,1)>0,下),LINETHICK2,COLORRED;
PARTLINE(下-REF(下,1)=0,下),LINETHICK1,COLORWHITE;
PARTLINE(下-REF(下,1)<0,下),LINETHICK1,COLORGREEN;
答(灵如云):
下面这几句不要即可
PARTLINE(上-REF(上,1)>0,上),LINETHICK2,COLORRED;
PARTLINE(上-REF(上,1)=0,上),LINETHICK1,COLORWHITE;
PARTLINE(上-REF(上,1)<0,上),LINETHICK1,COLORGREEN;
PARTLINE(下-REF(下,1)>0,下),LINETHICK2,COLORRED;
PARTLINE(下-REF(下,1)=0,下),LINETHICK1,COLORWHITE;
PARTLINE(下-REF(下,1)<0,下),LINETHICK1,COLORGREEN;
这是飞狐的分段画线函数写的  也可找分析家中的相应函数改写.......
QUOTE:
388.问:
如何编写+字星k线
答(灵如云):
abs(c-o)/(h-L)*100<30;30可改设成参数
QUOTE:
389.问:
能否帮我编一个指标?就是把K线做成实体,象一根棒一样。开盘价与收盘价之间为红色实体    (收阳)或绿色实体(收阴),最高价与收盘价之间为蓝色实体,最低价与收盘价之间也会蓝      色实体。
答(灵如云):
f:=c/o;
STICKLINE(f>=1,o,c,7,0),colorred;
STICKLINE(f>=1,h,c,7,0),colorblue;
STICKLINE(f>=1,o,L,7,0),colorblue;
STICKLINE(f<1,o,c,7,0),colorgreen;
STICKLINE(f<1,h,o,7,0),colorblue;
STICKLINE(f<1,c,L,7,0),colorblue;
QUOTE:
390.问:
我试着编了一个乖离率的公式:
EMA(WINNER(C)*70,5)/EMA((WINNER(C*1.1)-WINNER(C*0.9))*80,5);
电脑提示:缺少分隔号,不知我错在哪里
答(股市骑兵00):
对的啊,分隔号要用半角写。
......................................................
QUOTE:
391.问:
能编一个飞狐公式,跟踪均线下行,走平,上行的速率,
答(灵如云):
m:=ma(c,N);
f:(m/ref(m,K)-1)/K;//K日的平均涨幅。因为速率可以理解为涨幅
QUOTE:
392.问:
1、有两个条件:A、B
2、今天A>B;
3、从昨天往前数30天以上,一直是A<B
如何编写
答(灵如云):
LONGCROSS(A,B,N);//N=30
QUOTE:
393.问:
收盘在60均线之上怎样译?
答(股市骑兵00):
C>MA(C,60);
QUOTE:
394.问:
谁能帮我编写 大于30日均价的个股个数,在飞狐里用的
答(灵如云):
1、建公式,名为j3
c>ma(c,30);
2、将上式加入到横向统计(N)或(j3)中(选 算术累积总和)
3、另建公式
ESTDATA(N);

ESTDATA(J3);
注释
别名: 横向统计数据
所属类别: 扩展数据  参数数量: 1
取得横向统计日线数据。
用法:
ESTDATA(N),N取1--N 或者 ESTDATA(S),S为数据名称
在[横向统计管理]中定义并计算数据。
QUOTE:
395.问:
股价上穿60日线, 这个公式应该怎么写?
答(金马理财):
cross(close,ma(close,60));
QUOTE:
396.问:
编一个在分析家副图以曲线形式显示每日 沪A深A上涨个股数(减)沪A深A下跌个股数
答(钟典):
A:ADVANCE-DECLINE;
QUOTE:
397.问:
如何表达均线向上的飞狐公式,
答(股市骑兵00):
均线>ref(均线,1);
QUOTE:
398.问:
我使用MACD做指标做选股公式,如果DIFF和DEA在都为负值的时候我怎么才能比出谁大谁小
答(君俊):
diff>ref(diff,1) and dea>ref(dea,1) and diff>dea;
QUOTE:
399.问:
有一条线A,如何表示该线出现下拐点(由下向上转),
答(大庆老杨):
A>REF(A,1);
QUOTE:
400.问:
如何计算股价运行的角度
答(灵如云):
f:=sum(c/ref(c,1)-1,0);
斜率:=(f-ref(f,N))/N;//N--参数 变化的快慢,越大越慢;
倾角:atan(斜率);
[此贴子已经被作者于2006-2-3 22:36:04编辑过]
一切有为法。如梦幻泡影。如露亦如电。应作如观。
2006-2-3 22:16:00 花山白乐天
头衔:红尘游子
等级:业余侠客
文章:808
积分:1265
门派:无门无派
注册:2005年6月8日第 9 楼
--------------------------------------------------------------------------------
《第9楼》
目录索引:
《第十楼》
目录索引
401.问:怎样才能把大盘的K线图设为个股的副图,或与个股叠加?fxj
402.问:求助月kdj指标公式!
403.问:个选股指标:当日股价离X日均线还有X%相交。
404.问:我想在庄筹线指标上加一个抄底指标并绘制一条浅蓝色柱线,并过滤重复信号
405.问:编选股公式;指标线N上穿30 ,  并且指标线N已经在20以下运行20天以上.
406.问:请问有一个dzh指标M,它出现信号A,想用于选股.凡4日内出现信号的股票都在被选之列
407.问:怎么解决5.023版的公式引入和自编公式的保存问题。
408.问:公式描述:8日内每一次出现下跌行情时第一根阴K线的成交量都小于前一根阳K线成交量的           2/3
409.问:能指示20,30,60三线粘合的指标,大智慧的
410.问:欲求N 日内 M 个 涨停板中 第一个涨停板的 当日的 开盘价?
ref(c,t2)*t1;
411.问:公式描述:最近的两次下跌行情第一根阴K线的成交量都小于前一根阳K线成交量的            2/3,在分析家版
412.问:公式描述:最近的两次下跌中,后面下跌走势的第一根阴K线成交量小于前面下跌走势的第         一根阴K线成交量
413.问:请帮下面改成阳光海融或飞狐5.0版本以下的 (我把它往我的“飞狐海融阳光版里导时老       是提示:行7:未定义的标示符)   。最好是改成飞狐与大智慧通用的
414.问:请编一个大智慧的---发现盘中突然大单3百手或者5百手将股价下砸(或者拉高)3%左        右的公式。一般拉升在10.30分过后,下砸在2.30后
415.问:
编个公式(最好是大智慧公式),公式条件如下:
1、两个低点价差为0.32元以内;
2、两低点时间跨度应大于10天,小于32天;
416.问:求助各位:统计板块个股个数?
417.问:
请公式帮忙,(分析家)
(1)当前股价上穿30周均线,5周均线金叉(或者已经金叉)10周均线.
(2)股价在30周均线上方,5周均线金叉(或者已经金叉)10周均线,
418.问:
请把这公式改为分析家的。
.............
流通A:=100*VOL/CAPITAL;
第二天买:IF((CLOSE-MIN(计算,再计算))/CLOSE<0.1 AND SUM(流通A,5)/5<1.8,10,                     0),colorgreen;
STICKLINE(第二天买,0,30,8,0),COLOR0000AA;
419.问:
原来编的的公式;  连续下跌2日以上后今日反弹上涨,这个公式的缺点是:有时股价在上涨        但收出的是阴K线这时也被视为下跌而选中,这不正确。请帮忙改为‘只有后一天的股价低        于前一天的股价才能视为真正下跌而选中
420.问:求编MACD的 DIFF(12),DEA(26), NACD(27)在零轴上2次金叉.:)
421.问:
原来编的公式;
ref(all(cref(c,1);
分析家使用
缺点;有时股价下跌了收出阳K线的也被选出来,这样不对。应该是‘股价只要是下跌收出的            就必须是阴K线’这样选出的才正确
422.问:帮我把它改为条件选股公式。条件是“低点”
423.问:分析家公式全没了怎么办,我也备份了self文件呀
424.问:求老师帮助设置参数{p1~p6}并改成分析家公式
425.问:...........主要解决:前天的收盘价如何表达?
426.问:求助:macd二次金叉死叉!
427.问:请将小黑马公式的买卖条件加上.便于选股.
428.问:公式描述为:今日开盘价低于昨日收盘价2/3价位处。
429.问:公式重新描述为:今日开盘价在昨日K线实体的3/5以下开盘
430.问:如何在0到100的坐标中编写大盘K线。
431.问:五日线上穿十日线K线显示红色,五日线下破十日线K线显示绿色
432.问:收盘价大于20季度均线的选股指标
433.问:公式描述:(12日、20日、30日、50日)这4条平均线中最少有一条今日是向上运行。
434.问:原公式:2日均线低于10日均线。请帮忙改为:2日均线同时低于(10日、20日、30日)均       线。(分析家使用)
435.问:
公式描述:2日平均线最少低于(10日、20日、30日、50日)这4条平均线中的一条(即:不       必要求低于全部均线,但必须最少低于一条则公式才正确。也即这4条均线中只要有一条或        几条是高于2日平均线的则该股就符合条件被选出)。
436.问:公式中任意两条指标线在即将死叉或金叉然后又分开
437.问:帮忙看有没未来
438.问:原来公式描述:一日之前的最近一次上涨走势最后那跟阳K线的上影线小于实体的1/5倍
(注:只上涨一天的也算上涨走势,形态在一日以前出现才有效)
439.问:求阶段反弹信号
440.问:分析家公式怎么编写时间限制,比如说当时间到达2005年7月1日时显示的指标数值全部为         零!
441.问:求回调五天,今日收阳,飞狐的选股公式
442.问:连续N天的最高、最低价都在一个日K线范围里面,今天的最高价超过那个日K线的最高价。
443.问:如何表述这样的天数?fxj
444.问:请问在飞狐的里,如何设置"突破昨日最高价买入"
445.问:五天收盘价在正负2%之内怎么写?
446.问:公式描述:1日之前的最近1次反弹走势的第1根阳K线成交量大于前根阴K线成交量。(注:         只要出现了上涨就算反弹走势,上涨天数不限)(分析家使用)
447.问:公式描述:今日最低价和收盘价都高于上次下跌行情的最低价和最低收盘价位的1/3以上
(注:如果只下跌1天也算下跌行情)(分析家使用)
448.问:统计外盘大于内盘用红柱表示,内盘大于外盘用绿色柱表示
449.问:在分析家里,有两个指标,分别是ROC和CCI,这个两个指标和别的软件有所不一样,现在         需要把这两个指标改成带有上下轨道的指标,希望论坛的兄弟能帮个忙,下面是这两个指         标的原码,在分析家里没有轴分界,另外核新软件也需要这样的指标,怎么加轨道啊
450.问:这个指标我想把他加入预警,不知道如何做,我想做到卖线金叉必卖线后提示我,死叉也         提示我,
QUOTE:
401.问:
怎样才能把大盘的K线图设为个股的副图,或与个股叠加?最好是设为副图,我用分析家5.0          网络版。
答(炒着玩):
副图上显示大盘日K线
上证!
开盘:"1a0001$OPEN"LINETHICK0;
收盘:"1a0001$CLOSE"LINETHICK0;
最高:"1a0001$HIGH"LINETHICK0;
最低:"1a0001$LOW"LINETHICK0;
昨收盘:=REF(收盘,1)LINETHICK0;
涨跌:(收盘-REF(收盘,1))/REF(收盘,1)*100,LINETHICK0;
成交金额:"1a0001$AMOUNT"/100000000,LINETHICK0;
ope:="1a0001$open";
clos:="1a0001$close";
hig:="1a0001$high";
l="1a0001$low";
STICKLINE(ope>=clos ,clos ,ope,7,0 ),COLORGREEN;
STICKLINE(clos>ope,clos,ope,7,1),COLORRED;
STICKLINE(clos>ope,ope,lo,0.5,0),COLORRED;
STICKLINE(clos>ope,clos,HIG,0.5 ,0 ),COLORRED;
STICKLINE(ope>=clos,clos,lo,0.5 ,0 ),COLORGREEN;
STICKLINE(ope>=clos,ope,HIG,0.5 ,0 ),COLORGREEN;
STICKLINE(clos=ope AND Clos>REF(Clos,1),clos,ope,7 ,0 ),COLORRED;
STICKLINE(close=ope AND Clos>REF(Clos,1),clos,HIG,0.5 ,0 ),COLORRED;
STICKLINE(close=ope AND Clos>REF(Clos,1),ope,lo,0.5,0 ),COLORRED;
MA5:MA(Close,5),COLORWHITE;
MA10:MA(Close,10),COLORYELLOW;
MA20:MA(Close,20);
MA60:ma(close,60),COLORGREEN;
{大盘指数副图,源码}
STICKLINE(INDEXC>=INDEXO,INDEXC,INDEXO,8,1),COLORRED;
STICKLINE(INDEXC>=INDEXO,INDEXO,INDEXL,0.1,0),COLORRED;
STICKLINE(INDEXC>=INDEXO,INDEXC,INDEXH,0.1,0),COLORRED;
STICKLINE(INDEXC<=INDEXO,INDEXC,INDEXO,8,0),COLORCYAN;
STICKLINE(INDEXC<=INDEXO,INDEXH,INDEXO,0.1,0),COLORCYAN;
STICKLINE(INDEXC<=INDEXO,INDEXC,INDEXL,0.1,0),COLORCYAN;
二者都是fxj和fh通用!但前者含均线!
QUOTE:
402.问:
求助月kdj指标公式!
答(灵如云):
yk:"kdj.k#month";
yd:"kdj.d#month";
yj:"kdj,j#month";
QUOTE:
403.问:
个选股指标:当日股价离X日均线还有X%相交。
答(灵如云):
cross(c*(1+X/100),ma(c,X));
QUOTE:
404.问:
庄筹线:EMA(WINNER(C)*70,5) colorred linethick2;
散筹线:EMA((WINNER(C*1.1)-WINNER(C*0.91))*80,5) colorgreen linethick2;
以上为源码,下边是我想在指标上加一个抄底指标并绘制一条浅蓝色柱线,并过滤重复信        号,我比葫芦画瓢也没有搞出来
抄底:EMA(WINNER(C)*70,5)<5AND(EMA((WINNER(C*1.1)-WINNER(C*0.91))*80,5))<5,
答(元興):
看看这样是否合你意?
庄籌線:EMA(WINNER(C)*70,5) colorred linethick2;
散籌線:EMA((WINNER(C*1.1)-WINNER(C*0.91))*80,5) colorgreen linethick2;
5*(EMA(WINNER(C)*70,5)<5),colorcyan;
10*(EMA((WINNER(C*1.1)-WINNER(C*0.91))*80,5)<5),colorwhite;
抄底:(EMA(WINNER(C)*70,5)<5 AND (EMA((WINNER(C*1.1)-WINNER(C*0.91))*80,5))<5)            *40,linethick2,colorff9900;
stickline(抄底>0,抄底,0,3,0),coloryellow;
答(股影):
有两种方法:1,周期过滤(加上A1);   2,  只过滤连续重复信号(加上A2),
然后将 抄底一: STICKLINE (chao,0,18,7,0),COLORFF9933;中的 chao 换成A1 或A2,
两种方法可任选其一。
海底活鱼2.....采用了A1,    海底活鱼3.....采用了A2.......
{正版庄见愁+正版海底活鱼}
庄筹线:EMA(WINNER(C)*70,5), colorred, linethick2;
散筹线:EMA((WINNER(C*1.1)-WINNER(C*0.91))*80,5), colorgreen, linethick2;
KS13:=(C-SMA(C,13,1))/SMA(C,13,1)*(-100);
AAA:=REF(KS13,1)>13 AND REF(KS13,1)/KS13>1.23 AND C/REF(C,1)>1.03;
海底活鱼:IF(AAA AND REF(C,1)FILLRGN(庄筹线>散筹线,庄筹线,散筹线) ,COLORRED;
chao:=(庄筹线<5 AND散筹线<5);
A1:=FILTER(chao,5);{周期5可自定}
A2:=chao AND NOT(chao=REF(chao,1));
抄底一: STICKLINE (chao,0,18,7,0),COLORFF9933;
QUOTE:
405.问:
编写一个选股公式;
指标线N上穿30 ,  并且指标线N已经在20以下运行20天以上.
答(君俊):
cross(n,30) and count(n<20,21)>=20;
QUOTE:
406.问:
请问有一个dzh指标M,它出现信号A,我想用它选股.凡4日内出现信号的股票都在被选之列.请        问如何写
答(骑兵00):
SUM(A,4)>1;
QUOTE:
407.问:
怎么解决5.023版的公式引入和自编公式的保存问题。
答(陈琛):
保存:
1)不怕麻烦将源码用文本文档保存;
2)输出公式保存;
3)把分析家安装的文件夹打开复制装有公式的文件(具体那个我忘记了);
引入:
1)点击分析家屏幕上的“公式”~点击“公式引入”~点击“公式路径”找盘里公式文件           夹~按自己的想法点击操作;
2)复制好公式源码~点击分析家屏幕上的“公式”~点击“公式管理”~根据你的公式点           击变色公式类形~点击“新建”粘贴源码~写上公式名字和设置参数~点击屏幕右上           的小“错号”。
3)在没打开分析家前复制你原来复制下来的“公式文件”到分析家文件夹放入粘贴替换“           公式文件”。
QUOTE:
408.问:
公式描述: 8日内每一次出现下跌行情时第一根阴K线的成交量都小于前一根阳K线成交量的           2/3,(注:在分析家4.09版本上使用)
答(君俊):
count(ref(c,1)>ref(o,1) and cQUOTE:
409.问:
能指示20,30,60三线粘合的指标,大智慧的
答(备荒):
也许是你要的
MA1:=MA(CLOSE,20);
MA2:=MA(CLOSE,30);
MA3:=MA(CLOSE,60);
A:=MAX(MA3,MAX(MA2,MA1));
B:=MIN(MA3,MIN(MA2,MA1));
CC: ((A-B)/B)<0.1 and MA1>MA2 and MA2>MA3 and c>ref(c,1);
(A-B)/B)<0.1这句中的0.1表示粘合度在百分之十,可根据需要调整。
QUOTE:
410.问:
欲求N 日内 M 个 涨停板中 第一个涨停板的 当日的 开盘价?
答(君俊):
{n 10,0,300}
t:=c/ref(c,1)>=1.099 or (c/ref(c,1)>=1.049 and (STRNCMP(STKNAME, 'ST', 2)=0 or             STRNCMP(STKNAME, '*ST', 3)=0));
t0:=count(t,n)=1 and t;
t1:=count(t,n)>0;
t2:=BARSLAST(t0)*t1;
ref(c,t2)*t1;
.............................................................................
QUOTE:
411.问:
count(ref(c,1)>ref(o,1) and c我想把‘8日内每一次’改成‘最近的两次’
这次的公式描述:最近的两次下跌行情第一根阴K线的成交量都小于前一根阳K线成交量的         2/3,在分析家版本上使用
答(君俊):
以最后的两次
bys:count(ref(c,1)>ref(o,1) and cys:(ref(c,1)>ref(o,1) and cxg:count(ref(c,1)>ref(o,1) and c=2;//最近8天内出      现两次或两次以上下跌缩量,你可以把8改成n,自已调整时间跨度
问:
如果设定时间跨度则不好用,有时在8天或n天内后会出现很多次下跌,有时就一次。有时         出现前两次下跌缩量,但最近的这个下跌却没缩量,我试过多次,认为不理想。而我想要         找的就是最近这两次下跌,也是最后的两次下跌,不管时间多长。所以,能不能把这个8或        n天时间跨度去掉。
答(君俊):
t:=ref(c,1)>ref(o,1) and cs:=BARSLAST(t=1);
n:=s+ref(s,s+1)+3;
xg:count(ref(c,1)>ref(o,1) and cref(o,1) and             c应当是这样了吧?
问:
公式好用,只是在通过几天的试验后发现任何时候符合这个公式要求条件的个股都极少,         感觉不理想。想请把“最后两次下跌改为最后一次下跌”这次的公式描述:最后的1次下跌        行情第一根阴K线的成交量都小于前一根阳K线成交量的2/3
答(君俊):
t:=ref(c,1)>ref(o,1) and cs:=BARSLAST(t=1);
n:=s+2;
xg:count(ref(c,1)>ref(o,1) and cref(o,1) and                 c问:
上面这个公式测试时能通过我认为可以用,但真正选股时以昨收盘为准才选出2只ST股来          ,实际上以昨天为准有130多只股票符合条件。用最初编的‘最近的两次下跌行情第一根          阴K线的成交量都小于前一根阳K线成交量的2/3
公式就可选出这130多只股票来。因此证明这个公式可能不正确
答(君俊):
t:ref(c,1)>ref(o,1) and c选近两天的直接用这句就可以了.
问:
当走势下跌时就能明显缩量则证明抛盘少,筹码锁定程度高。也即常说的强势调整,即当        走势上开始出现下跌缩量则说明走势可能走出强势调整行情。所以我的用意是想找出最后        一个下跌时最初就能缩量的形态。
公式描述就是:最后一个下跌第一根阴K线的成交量小于前一根阳K线成交量的2/3 。
答(君俊):
tt:=ref(c,1)>ref(o,1) and css:=BARSLAST(tt);
nn:BACKSET(BARSTATUS=2,ss+1)+tt;
QUOTE:
412.问:
公式描述:最近的两次下跌中,后面下跌走势的第一根阴K线成交量小于前面下跌走势的第        一根阴K线成交量
答(水兰儿):
cc:(chac[1]:=0;
att1:=hac[1];
att2:=hac[1];
attv1i:=hac[1];
attv2i:=hac[1];
fv:=v*1;
for i=datacount-1 downto datacount-200 do
begin
if  cc=0 and cc[i+1]=1 then att1:=att1+1;
if  cc=0 and cc[i+1]=1 and att1=1 then attv1i:=fv[i+1];
if  cc=0 and cc[i+1]=1 and att1=2 then attv2i:=fv[i+1];
end;
attv1i,linethick0;
attv2i,linethick0;
attv1i < attv2i;
QUOTE:
413.问:
请帮下面改成阳光海融或飞狐5.0版本以下的 (我把它往我的“飞狐海融阳光版里导时老是      提示:行7:未定义的标示符)   。最好是改成飞狐与大智慧通用的
Var1:=EMA((CLOSE+LOW+OPEN+HIGH)/4,3);
STICKLINE(Var1>=REF(Var1,1) AND DATE<=9040331,OPEN,CLOSE,7,0);
STICKLINE(Var1>=REF(Var1,1) AND CLOSE<=OPEN AND DATE<=9040331,OPEN,CLOSE,7,0);
STICKLINE(Var1<=REF(Var1,1) AND CLOSE>OPEN AND DATE<=9040331,OPEN,CLOSE,7,1);
STICKLINE(Var1<=REF(Var1,1) AND CLOSE<=OPEN AND DATE<=9040331,OPEN,CLOSE,7,0);
B1: IF(DATE<=9040331,FORCAST(Var1,5),0);
趋势线: IF(DATE<=9040331,FORCAST(Var1,N),0) linethick2;
B: IF(DATE<=9040331,FORCAST((CLOSE+LOW+OPEN+HIGH)/4,3),0);
辅助牛线: IF(DATE<=9040331,FORCAST((CLOSE+LOW+OPEN+HIGH)/4,150),0) COLORRED                LINETHICK3;
牛牛线: EMA((CLOSE+LOW+OPEN+HIGH)/4,120) colorcyan,linethick4;
答(股影):
公式没问题! 只是行7的参数“ N”不知道罢了,你把 N 参数填上就好了
即:
或者直接把 N 改为 10 (我假设的)
原句:
趋势线:IF(DATE<=9040331,FORCAST(Var1,N),0) linethick2;
改后的句:
趋势线:IF(DATE<=9040331,FORCAST(Var1,10),0) linethick2;
答(水兰儿):
DATE<=9040331全部改为1
QUOTE:
414.问:
请编一个大智慧的---发现盘中突然大单3百手或者5百手将股价下砸(或者拉高)3%左         右的公式。一般拉升在10.30分过后,下砸在2.30后
答(君俊):
{Q大单拉砸}通用,在1分钟周期下使用
大单拉砸:(v>300 or v>500) and abs((c/ref(c,1)-1))>0.03;
选股:count(大单拉砸,240)>=1;
QUOTE:
415.问:
编个公式(最好是大智慧公式),公式条件如下:
1、两个低点价差为0.32元以内;
2、两低点时间跨度应大于10天,小于32天;
答(君俊):
{Q低点时价范围}
d1:=TROUGH(2,8,2)-TROUGH(2,8,1)>0.32;//大于0.32
sc:=between(TROUGHBARS(2,8,2)-TROUGHBARS(2,8,1),10,32);//时间介于10~32之间
d1 and sc;
(阿耀注:用于大智必须把{//大于0.32,}{//时间介于10~32之间}两句加{.....}括去
QUOTE:
416.问:
求助各位:统计板块个股个数?
答(自然我心):
飞狐软件可用这个公式
bk:='A股板块'; //bk赋值为字符串'A股板块'
stksum:STKCOUNT(bk); //板块所包含证券数量
QUOTE:
417.问:
我瞎忙了半天也编写不来,请公式高手帮忙,(分析家)
(1)当前股价上穿30周均线,5周均线金叉(或者已经金叉)10周均线.
(2)股价在30周均线上方,5周均线金叉(或者已经金叉)10周均线,
答(李凤翔):
用日线取代WEEK函数:
1):cross(c,ma(c,150) and count(cross(ma(c,25),ma(c,50)),p)>=1;
2):c>ma(c,150) and count(cross(ma(c,25),ma(c,50),p)>=1 ;
{p:20,300,1}
(股影评:只有对公式的应用和编制已达一定深度的人才会那样应用的,跨周期引用周MA数         据的方法他不是不会,而是早已跨过了这一步.......他的MA25...50...150在效果上是
完全等同周MA5,MA10和MA30的,同时又避免了未来数据的5天不确定性,应该说是很巧         妙的........)
QUOTE:
418.问:
请高手把这公式改为分析家的。
计算:=REF(CLOSE,1)*0.865;
再计算:=REF(CLOSE,13)*0.772;
流通A:=100*VOL/CAPITAL;
第二天买:IF((CLOSE-MIN(计算,再计算))/CLOSE<0.1 AND SUM(流通A,5)/5<1.8,10,                     0),colorgreen;
STICKLINE(第二天买,0,30,8,0),COLOR0000AA;
答(飞扬的tw):
把 第三句和第四句中“流通A”中的 “A”字母删除,其它不变就行了
计算:=REF(CLOSE,1)*0.865;
再计算:=REF(CLOSE,13)*0.772;
流通:=100*VOL/CAPITAL;
第二天买:IF((CLOSE-MIN(计算,再计算))/CLOSE<0.1 AND SUM(流通,5)/5<1.8,10,                           0),colorgreen;
STICKLINE(第二天买,0,30,8,0),COLOR0000AA;
QUOTE:
419.问:
原来编的的公式;  连续下跌2日以上后今日反弹上涨,
c>o and ref(c,1)这个公式的缺点是:有时股价在上涨但收出的是阴K线这时也被视为下跌而选中,这不正        确。请帮忙改为‘只有后一天的股价低于前一天的股价才能视为真正下跌而选中’
答(君俊):
c>o and ref(c,1)QUOTE:
420.问:
求编MACD的 DIFF(12),DEA(26), NACD(27)在零轴上2次金叉.:)
答(君俊):
count(cross(diff,dea) and diff>0,BARSLAST(cross(diff,0)))=2 and cross(diff,dea)              and diff>0;
.......................................................................
QUOTE:
421.问:
原来编的公式;
ref(all(cref(c,1);
分析家使用
缺点;有时股价下跌了收出阳K线的也被选出来,这样不对。应该是‘股价只要是下跌收出的           就必须是阴K线’这样选出的才正确
答(唐仁政):
有什么不对?原公式ref(all(cref(c,1)确要今天收阳。若只要all(cQUOTE:
422.问:
帮我把它改为条件选股公式谢谢。
条件是“低点”
var1:=LLV(LOW,21);
var2:=HHV(HIGH,21);
快一: EMA((CLOSE-var1)/(var2-var1)*100,5),colorcyan;
快:=EMA((CLOSE-var1)/(var2-var1)*50,13);
D:= EMA(0.667*REF(快一,1)+0.333*快一,2);
var3:=LLV(LOW,55);
var4:=HHV(HIGH,34);
var5:=EMA((CLOSE-var3)/(var4-var3)*100,3);
var6:=(快+var5)/2;
var7:=EMA(0.667*REF(var5,1)+0.333*快一,2);
var8:=EMA(var6,5);
慢:=EMA(0.667*REF(var8,1)+0.333*var8,2);
快二:ma(快一,5);
慢一:慢, linethick1,colormagenta;
慢二:快, linethick2, colorred ;
DRAWICON(CROSS(快一 ,快 ) ,20 ,1 );
DRAWTEXT(CROSS(快一 ,慢  ) and 慢 <30,ref(快一,1) , '低点' ),colorwhite;
答(醉卧红尘.):
最后一句改成R:CROSS(快一 ,慢  ) and 慢 <30;
其它语句冒号后没=的加=就OK拉
QUOTE:
423.问:
分析家公式全没了怎么办,我也备份了self文件呀
答(我是小李):
1把备份放入USERDATA文件中
2把self的后缀改为fnc然后引入
两种方法试试
QUOTE:
424.问:
求老师帮助设置参数{p1~p6}并改成分析家公式
飞狐
MA1:MA(CLOSE,P1);
MA2:MA(CLOSE,P2);
MA3:MA(CLOSE,P3);
MA4:MA(CLOSE,P4);
MA5:MA(CLOSE,P5);
MA6:MA(CLOSE,P6);
var1:=(OPEN+LOW+HIGH+CLOSE)/4;
JJ:=(CLOSE+HIGH+LOW)/3;
A:=EMA(JJ,10);
B:=REF(A,1);
持多:STICKLINE(A>B,A,B,5,0),COLORyellow;
持空:STICKLINE(AVar3:=(CLOSE-LLV(LOW,26))/(HHV(HIGH,26)-LLV(LOW,26))*100;
Var8:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(Var8,3,1);
D:=SMA(K,3,1);
Var9:=3*K-2*D;
VarA:=LLV(LOW,36);
VarB:=HHV(HIGH,30);
VarC:=EMA((CLOSE-VarA)/(VarB-VarA)*4,4)*25;
VarD:=87.5;
VarE:=(VarC-LLV(VarC,4))/(HHV(VarC,4)-LLV(VarC,4))*4*25;
短买:=IF(CROSS(varc,10) AND varc>10,50,0);
VarF:=SMA(Var3,20,1);
Var10:=SMA(VarF,15,1);
Var11:=(3*VarF+2*Var10)/4;
Var12:=REF(Var11,1);
Var13:=SMA(MAX(Var11-Var12,0),2,1)/SMA(ABS(Var11-Var12),2,1)*100;
Var14:=MA(Var13,10);
Var15:=IF(CROSS(Var14,90),25,0);
Var20:=EMA(CLOSE,12)-EMA(CLOSE,26);
Var21:=(CLOSE*2+HIGH+LOW)/4;
Var22:=EMA(Var21,12)-EMA(Var21,26);
Var23:=EMA(Var22,2);
Var24:=2*(Var22-Var23)*5.8;
Var25:=EMA(100*(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)),3);
Var26:=66.6;
EXPLAIN(VarC<10,'该股处于底背离状态,应及时买入。');
EXPLAIN(VarC>90,'该股处于顶背离状态,应及时卖出。');
EXPLAIN(CROSS(Var9,8),'低位反弹,建议买入。');
EXPLAIN(CROSS(VarE,87.5) AND varc<40,'出现买点,建议买入。');
EXPLAIN(CROSS(VarD,varc),'见好就跑吧。');
EXPLAIN(CROSS(varc,VarE) AND varc>87,'短期到顶,建议卖出。');
EXPLAIN(CROSS(varc,10) AND varc>10,'建议短线买入。');
EXPLAIN(CROSS(Var14,90),'该股处于强势整理状态。');
EXPLAIN(CROSS(Var20,0) AND Var20>0,'该股处于强势状态。');
EXPLAIN(CROSS(0,Var20) AND Var20<0,'该股处于弱势状态。');
EXPLAIN(CROSS(Var24,0.47),'建议加仓。');
EXPLAIN(CROSS(varc,VarD) AND VarE=100,'该股短期目标位已到,注意回调。');
EXPLAIN(CROSS(Var25,63) AND CROSS(Var9,D) OR CROSS(Var25,76) AND CROSS(Var9,D)            OR CROSS(Var25,80) AND CROSS(Var9,D) OR CROSS(Var25,85) AND CROSS(Var9,D),'该         股进入反弹状态。');
A1:=BARSLAST(ref(cross("macd.diff","macd.dea"),1));
B1:=ref(c,A1+1)>c and ref("macd.diff",A1+1)<"macd.diff" and cross                       ("macd.diff","macd.dea");
DRAWTEXT(FILTER(B1>0,5),l-0.38,'MACD底背'),COLORGREEN;
A2:=BARSLAST(ref(cross("kdj.k","kdj.d"),1));
B2:=ref(c,A2+1)>c and ref("kdj.k",A2+1)<"kdj.k" and cross("kdj.k","kdj.d");
DRAWTEXT(FILTER(B2>0,5),l-0.39,'KDJ底背'),COLORYELLOW;
A3:=BARSLAST(ref(cross("RSI.RSI1","RSI.RSI2"),1));
B3:=ref(c,A3+1)>c and ref("RSI.RSI1",A3+1)<"RSI.RSI1" and cross                         ("RSI.RSI1","RSI.RSI2");
DRAWTEXT(FILTER(B3>0,5),l,'RSI底背'),COLORCYAN;
C1:=BARSLAST(ref(cross("macd.dea","macd.diff"),1));
D1:=ref(c,C1+1)"macd.diff" and cross                        ("macd.dea","macd.diff");
DRAWTEXT(FILTER(D1>0,5),h+0.08,'MACD顶背'),COLORwhite;
C2:=BARSLAST(ref(cross("kdj.d","kdj.k"),1));
D2:=ref(c,C2+1)"kdj.k" and cross("kdj.d","kdj.k");
DRAWTEXT(FILTER(D2>0,5),h+0.32,'KDJ顶背'),COLORwhite;
C3:=BARSLAST(ref(cross("RSI.RSI2","RSI.RSI1"),1));
D3:=ref(c,C3+1)"RSI.RSI1" and cross                                ("RSI.RSI2","RSI.RSI1");
DRAWTEXT(FILTER(D3>0,5),h+0.1,'RSI顶背'),COLORMAGENTA;
答(无名山人):
分析家
MA1:MA(CLOSE,5);
MA2:MA(CLOSE,20);
MA3:MA(CLOSE,30);
MA4:MA(CLOSE,60);
MA5:MA(CLOSE,120);
MA6:MA(CLOSE,240);
var1:=(OPEN+LOW+HIGH+CLOSE)/4;
JJ:=(CLOSE+HIGH+LOW)/3;
A:=EMA(JJ,10);
B:=REF(A,1);
持多:STICKLINE(A>B,A,B,5,0),COLORyellow;
持空:STICKLINE(AVar3:=(CLOSE-LLV(LOW,26))/(HHV(HIGH,26)-LLV(LOW,26))*100;
Var8:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(Var8,3,1);
D:=SMA(K,3,1);
Var9:=3*K-2*D;
VarA:=LLV(LOW,36);
VarB:=HHV(HIGH,30);
VarC:=EMA((CLOSE-VarA)/(VarB-VarA)*4,4)*25;
VarD:=87.5;
VarE:=(VarC-LLV(VarC,4))/(HHV(VarC,4)-LLV(VarC,4))*4*25;
短买:=IF(CROSS(varc,10) AND varc>10,50,0);
VarF:=SMA(Var3,20,1);
Var10:=SMA(VarF,15,1);
Var11:=(3*VarF+2*Var10)/4;
Var12:=REF(Var11,1);
Var13:=SMA(MAX(Var11-Var12,0),2,1)/SMA(ABS(Var11-Var12),2,1)*100;
Var14:=MA(Var13,10);
Var15:=IF(CROSS(Var14,90),25,0);
Var20:=EMA(CLOSE,12)-EMA(CLOSE,26);
Var21:=(CLOSE*2+HIGH+LOW)/4;
Var22:=EMA(Var21,12)-EMA(Var21,26);
Var23:=EMA(Var22,2);
Var24:=2*(Var22-Var23)*5.8;
Var25:=EMA(100*(CLOSE-LLV(LOW,34))/(HHV(HIGH,34)-LLV(LOW,34)),3);
Var26:=66.6;
TIPTEXT(VarC<10,0,'该股处于底背离状态,应及时买入。');
TIPTEXT(VarC>90,0,'该股处于顶背离状态,应及时卖出。');
TIPTEXT(CROSS(Var9,8),0,'低位反弹,建议买入。');
TIPTEXT(CROSS(VarE,87.5) AND varc<40,0,'出现买点,建议买入。');
TIPTEXT(CROSS(VarD,varc),0,'见好就跑吧。');
TIPTEXT(CROSS(varc,VarE) AND varc>87,0,'短期到顶,建议卖出。');
TIPTEXT(CROSS(varc,10) AND varc>10,0,'建议短线买入。');
TIPTEXT(CROSS(Var14,90),0,'该股处于强势整理状态。');
TIPTEXT(CROSS(Var20,0) AND Var20>0,0,'该股处于强势状态。');
TIPTEXT(CROSS(0,Var20) AND Var20<0,0,'该股处于弱势状态。');
TIPTEXT(CROSS(Var24,0.47),0,'建议加仓。');
TIPTEXT(CROSS(varc,VarD) AND VarE=100,0,'该股短期目标位已到,注意回调。');
TIPTEXT(CROSS(Var25,63) AND CROSS(Var9,D) OR CROSS(Var25,76) AND CROSS(Var9,D)               OR CROSS(Var25,80) AND CROSS(Var9,D) OR CROSS(Var25,85) AND CROSS                      (Var9,D),0,'该股进入反弹状态。');
A1:=BARSLAST(ref(cross("macd.diff","macd.dea"),1));
B1:=ref(c,A1+1)>c and ref("macd.diff",A1+1)<"macd.diff" and cross                         ("macd.diff","macd.dea");
DRAWTEXT(FILTER(B1>0,5),l-0.38,'MACD底背'),COLORGREEN;
A2:=BARSLAST(ref(cross("kdj.k","kdj.d"),1));
B2:=ref(c,A2+1)>c and ref("kdj.k",A2+1)<"kdj.k" and cross("kdj.k","kdj.d");
DRAWTEXT(FILTER(B2>0,5),l-0.39,'KDJ底背'),COLORYELLOW;
A3:=BARSLAST(ref(cross("RSI.RSI1","RSI.RSI2"),1));
B3:=ref(c,A3+1)>c and ref("RSI.RSI1",A3+1)<"RSI.RSI1" and cross                            ("RSI.RSI1","RSI.RSI2");
DRAWTEXT(FILTER(B3>0,5),l,'RSI底背'),COLORCYAN;
C1:=BARSLAST(ref(cross("macd.dea","macd.diff"),1));
D1:=ref(c,C1+1)"macd.diff" and cross                            ("macd.dea","macd.diff");
DRAWTEXT(FILTER(D1>0,5),h+0.08,'MACD顶背'),COLORwhite;
C2:=BARSLAST(ref(cross("kdj.d","kdj.k"),1));
D2:=ref(c,C2+1)"kdj.k" and cross("kdj.d","kdj.k");
DRAWTEXT(FILTER(D2>0,5),h+0.32,'KDJ顶背'),COLORwhite;
C3:=BARSLAST(ref(cross("RSI.RSI2","RSI.RSI1"),1));
D3:=ref(c,C3+1)"RSI.RSI1" and cross                          ("RSI.RSI2","RSI.RSI1");
DRAWTEXT(FILTER(D3>0,5),h+0.1,'RSI顶背'),COLORMAGENTA;
QUOTE:
425.问:
我想要的是:(昨天的收盘价-前天的收盘价)/2+前天的收盘价
这是个昨日K线(不包括上下影线)的中心价,想按理论上讲的跌破一半...收复一半....做个       公式,主要解决:前天的收盘价如何表达?
答(灵如云):
(昨天的收盘价-前天的收盘价)/2+前天的收盘价
(ref(c,1)-ref(c,2))/2+ref(c,2);
QUOTE:
426.问:
求助:macd二次金叉死叉!
答(灵如云):
f:="macd.diff";
a:="macd.dea";
w1:=barslast(cross(f,a) and f<0);
w2:=barslast(cross(a,f) and f>0);
金叉:sum(cross(f,a),w2)=2;{0上死叉之后的第二次金叉}
死叉:sum(cross(a,f),w1)=2;{0下金叉之后的第二次死叉}
QUOTE:
427.问:
请将此公式的买卖条件加上.便于选股.
M 3
N 15
小黑马:0,colormagenta;
Var2:=MA(CLOSE,N);
Var3:=(CLOSE-Var2)/Var2*100;
生命:MA(Var3,M);
Var5:=BARSLAST(CROSS(-10,生命)=1)>=5;
Var6:=BARSLAST(CROSS(生命,10)=1)>=5;
机会: IF(生命<-10 AND Var5,生命,0)colorffff00 ;
风险: IF(生命>10 AND Var6,生命,0)colorred ;
买:STICKLINE(FILTER(机会卖:STICKLINE(FILTER(风险DRAWTEXT(FILTER(生命<-10 AND Var5,5),生命 ,'注意反弹' )coloryellow;
DRAWTEXT(FILTER(生命>10 AND Var6,5),生命 ,'逢高减磅↓' )colorffff00;
C2:机会,COLORSTICK;
C4:风险,COLORSTICK;
答(大庆老杨):
小黑马:=0;
Var2:=MA(CLOSE,15);
Var3:=(CLOSE-Var2)/Var2*100;
生命:=MA(Var3,3);
Var5:=BARSLAST(CROSS(-10,生命)=1)>=5;
机会:= IF(生命<-10 AND Var5,生命,0);
FILTER(机会QUOTE:
428.问:
公式描述为:今日开盘价低于昨日收盘价2/3价位处。
答(灵如云):
这样?
oQUOTE:
429.问:
公式重新描述为:今日开盘价在昨日K线实体的3/5以下开盘
答(灵如云):
oQUOTE:
430.问:
如何在0到100的坐标中编写大盘K线。
K线是这样写的:
STICKLINE(C>=O,C,O,7,1),COLOR5454FF;
STICKLINE(C>=O,C,H,0.5,1),COLOR5454FF;
STICKLINE(C>=O,O,L,0.5,1),COLOR5454FF;
STICKLINE(CSTICKLINE(CSTICKLINE(C但是要如何转换成0到100的坐标?这样编好以后,可以叠加到如KDJ这样的指标上。
答(灵如云):
只能在飞狐中用
0,COLORGRAY,POINTDOT;100,COLORGRAY,POINTDOT;
p:=SYSPARAM(3)-SYSPARAM(2);
q:=SYSPARAM(3);
{pc:=INDEXC; ph:=INDEXH;  pL:=INDEXL; po:=INDEXO;}
pc:="1a0001$close";
ph:="1a0001$high";
pL:="1a0001$low";
po:="1a0001$open";
hh:=hhv(ph,p);
LL:=llv(pl,p);
b:=100/(hh-LL);
y:=(100-(hh+ll)*b)/2;
op:=po*b[q]+y[q];
cp:=pc*b[q]+y[q];
lp:=pl*b[q]+y[q];
hp:=ph*b[q]+y[q];
f:=pc>po or (pc=po and pc>ref(pc,1));
STICKLINE(f,hp,Lp,0.1,0),colormagenta;
STICKLINE(f,op,cp,4,1),colormagenta;
STICKLINE(not(f),lp,hp,0.1,0),colorgreen;
STICKLINE(not(f),op,cp,4,0),colorgreen;
................................................................
[box=Orange]
QUOTE:
431.问:
五日线上穿十日线K线显示红色,五日线下破十日线K线显示绿色。如何编写成分析家公式          函数语言
答(灵如云):
是否这样:
m:=ma(c,5);
m1:=ma(c,10);
PARTLINE(m,m>m1,RGB(255,0,0),mQUOTE:
432.问:
收盘价大于20季度均线的选股指标
答(君俊):
c>ma(c,1200);
QUOTE:
433.问:
公式描述:(12日、20日、30日、50日)这4条平均线中最少有一条今日是向上运行。
答(灵如云):
m>ref(m,1)+m1>ref(m1,1)+m2>ref(m2,1)+m3>ref(m3,1)+m4>ref(m4,1)>0;
M、M1、M2、M3、M4是均线
QUOTE:
434.问:
原来公式:2日均线低于10日均线。
MA(CLOSE,2)请帮忙改为:2日均线同时低于(10日、20日、30日)均线。(分析家使用)
答(君俊):
jx:=ma(c,2);
jxQUOTE:
435.问:
公式描述:2日平均线最少低于(10日、20日、30日、50日)这4条平均线中的一条(即:不      必要求低于全部均线,但必须最少低于一条则公式才正确。也即这4条均线中只要有一条或        几条是高于2日平均线的则该股就符合条件被选出)。
答(唐玉小宝):
试下对不
m2:=ma(c,2);
m10:=ma(c,10);
m20:=ma(c,20);
m30:=ma(c,30);
m50:=ma(c,50);
m2QUOTE:
436.问:
公式中任意两条指标线在即将死叉或金叉然后又分开
答(灵如云):
可以参考这个
{macd重拾升势}
k:(EMA(CLOSE,12)-EMA(CLOSE,26));
d:EMA(k,9);
MACD:2*(k-d) colorstick;
X:=barslast(cross(k,d));{确定计算的起点}
Y:=hhvbars(k,X);{确定最高点的位置,以定义趋势的强弱}
F:=ref(macd,Y)>=36/1000;{确定最高点的位置,以定义趋势的强弱}
DRAWICON(Y>2{限定macd的回落周期}and llv(macd,Y)>=0{限定最低值,即k不跌破d}
and k>ref(k,1){确定重回升势}and ref(k,X)<0{限定起点在低位} and
ref(count(macd>ref(macd,1),X-Y)>=X-Y-2,Y+1){限定只有一次回落} and
count(c/o>1,10)>5 and f,0,4);
答(大庆老杨):
讨论一下,我感觉楼主提的这个要求想法是非常不错的,但如果不用未来函数的话,做到         是及其困难的。道理非常简单,我们能确定今天即将交叉但尚未交叉,却无法确定明天是         肯定分开还是仍然若即若离,或者已经交叉。如果能确定明天的趋势,则也就用不着研究         这个问题了。
QUOTE:
437.问:
帮忙看有没未来
N:9;
M5:MA(CLOSE,5);
M13:MA(CLOSE,13);
M34:MA(CLOSE,34)*1*1;
Var3:=(2*CLOSE+HIGH+LOW)/4*1;
下降通道阻击线: EMA(Var3,99)*0.91*1, crossdot, ;
Var4:=1010601;
Var5:=IF(DATE<=Var4,1,0);
Var6:=LOW<=下降通道阻击线;
Var7:=FILTER(Var6*Var5,30)*1;
Var8:=1020112;
Var9:=IF(DATE>=Var8,1,0);
VarA:=FILTER(Var6,13)*1;
VarB:=Var7 OR VarA*Var9;
DRAWTEXT(VarB*1,LOW,'黑马阻击'), ,coloryellow ;
VarC:=EMA((CLOSE-Var4)/(Var5-Var4)*100,555)*1;
VarD:=EMA(555*REF(Var6,1)+999*Var6,1)*1;
VarE:=EMA(Var7,1)*1;
VarF:=CROSS(VarD,VarE);
Var10:=CROSS(VarE,VarD);
Var11:=VOL/CAPITAL*100;
Var12:=SUM(VarB,5)>=3;
Var13:=Var12/REF(VarB,10)>=2;
Var14:=HHV(CLOSE,5);
Var15:=VarE>20;
Var16:=HIGH/REF(LOW,20)<1.2;
Var17:=WINNER(CLOSE)*100;
Var18:=Var12 AND Var15 AND Var13 AND Var16;
Var19:=FILTER(Var18,20);
Var1:=IF(YEAR=2999 AND MONTH>12,0,1);
短期: MA(AMOUNT/VOL/100,10)*Var1, POINTDOT,LINETHICK2, COLORWHITE;
A:=REF(H,N)=HHV(H,2*N+1);
B:=FILTER(A,N);
D:=BACKSET(B,N+1);
HD:=FILTER(D,N);
A2:=REF(L,N)=LLV(L,2*N+1);
B2:=FILTER(A2,N);
D2:=BACKSET(B2,N+1);
LD:=FILTER(D2,N);
STICKLINE(REF(HD,1),REF(H,1),REF(H,1),18,0),LINETHICK6,COLORRED;
STICKLINE(REF(LD,1),REF(L,1),REF(L,1),18,0),LINETHICK6,COLORGREEN;
答(狙击专家):
这两句用的BACKSET函数,属于未来函数:
D:=BACKSET(B,N+1);
D2:=BACKSET(B2,N+1);
QUOTE:
438.问:
原来公式描述:一日之前的最近一次上涨走势最后那跟阳K线的上影线小于实体的1/5倍
(注:只上涨一天的也算上涨走势,形态在一日以前出现才有效)
原公式:
a:=BARSLAST(BARSLAST(c- REF(c ,1 )>0 and (c-o)>0 and (h-c)>0 and (h-c)/abs(c-             o)<1/5)=BARSLAST(c- REF(c ,1 ) ) );
a>0 and COUNT(c> REF(c ,1 ) and (c-o)>0 ,a )<2 and COUNT(c> REF(c ,1 ) ,a )              =COUNT(c> REF(c ,1 ) ,1 );
需要修改的原因如下:
上面这个公式在每次进行选股时整个过程要10分钟以上才能完成,非常慢,很不理想。不         知道有没有办法让它象正常的选股公式那样瞬间快速完成选股,也不影响原来的选股效果
分析家上使用
答(股影):
原公式没看明白,揣摩你的要求,同时参照原公式的信号点重新写了一个,
信号和原公式只有微小的差别,.......试了一下选股,共选54只,用时15秒,
不知行不行?..........
tj:=C>REF(C,1) AND C>O AND H>C AND (H-C)/(C-O)<1/5;
T1:=BARSLAST(tj);
t2:=BARSLAST(T1);
XG:REF(tj,T2+1),COLORCYAN;
答(股影):
下面这个是你原公式,也只是稍微整理了一下,信号完全一致,
选股用时50秒。........另外,我也用你原来的公式做了选股
试验,也就只有1分15秒啊!.......是不是你的电脑问题?........
tj:=c>REF(c ,1) and c>o and h>c and (h-c)/(c-o)<1/5;
T1:=BARSLAST(tj)=BARSLAST(REF(c ,1));
T2:=BARSLAST(T1);
A1:=COUNT(c> REF(c ,1 ),T2)=COUNT(c> REF(c ,1 ) ,1 );
A2:=COUNT(c>REF(c ,1 ) and c>o,T2 )<2;
T2 AND A1 AND A2;
QUOTE:
439.问:
求陈琛阶段反弹信号
答(陈琛):
用“条件选股”“新建”选股公式。
{陈琛阶段反弹信号,仅供参考。我很少用这个公式选股,限制条件就是MACD。}
零轴分强弱:=("FX引用1.DIFF#WEEK")+1.8;
用:=EMA(零轴分强弱-0.08,5);
阶:=If(cross((C+L)/2,(SUM(MA((C+L)/2,10),9)/10)),1,0);
段:=if(REF((EMA(L,2)*0.96),1)<(MA(L,26)*0.85)
AND REF((EMA(L,2)*0.96),1)<(EMA(L,2)*0.96)
AND REF((EMA(L,2)*0.96),1)底:=IF((C-(MIN((REF(C,5)*0.865),(REF(C,13)*0.78))))/CLOSE<9/100
AND SUM(VOL/CAPITAL*100,5)<13,1,0);
阶段底:(阶 OR 段 OR 底) AND 零轴分强弱>用;
QUOTE:
440.问:
分析家公式怎么编写时间限制,比如说当时间到达2005年7月1日时显示的指标数值全部为       零!
答(君俊):
终止日:=(date<=1050618);
ma(c,10)*终止日;
[/box]
..........................................................
QUOTE:
441.问:
求回调五天,今日收阳,飞狐的选股公式
答(君俊):
all(co;
QUOTE:
442.问:
连续N天的最高、最低价都在一个日K线范围里面,今天的最高价超过那个日K线的最高价。       (注:‘连续N天’都是在‘一个日K线’之后)
这个'连续N天'的N不是人为的定为5天(当然N要大于3天),也就是当B突破A这个K线                的最高价时,把B这个K线选出来.在这个图中,A与B之间是连续5天的价格都是在A这个K线范         围内,但如果是连续6天、7天、8天、9天。。。。。时怎么选?我要的就是在这种不确定的       ‘连续N天’情况下,当B突破时,怎么把B选出来
答(股影):
{突破最高}
tj:=HHV(H,3)<=REF(H,3) AND LLV(L,3)>=REF(L,3);
tj1:=BARSLAST(tj);
tj2:=COUNT(H>REF(H,BARSLAST(tj1=0)+3) ,BARSLAST(tj1=0))=1
AND COUNT(Lxg:CROSS(tj2,0.5);
QUOTE:
443.问:
如何表述这样的天数?fxj
M20:=MA(C,20);
M40:=MA(C,40);
M60:=MA(C,60);
与M20正向相交:=(M20>=M40 and M40<=M60  or  M20>=M60);
与M20正向相交0:=cross(与M20正向相交,0.5);
与M20相交后的天数:barslast(与M20正向相交0);
这个公式表述的不正确。请帮助修改。
我想表述的是:M20>=M40 and M40<=M60  的天数;M20>=M60的天数;在一个公式里表达。
答(股影):
{相交}
M20:=MA(C,20);
M40:=MA(C,40);
M60:=MA(C,60);
20交40天数:barslast(barslast(M20>=M40 and M40<=M60)>0),PRECIS0;
20交60天数:barslast(barslast(M20>=M60)>0),PRECIS0;
QUOTE:
444.问:
请问在飞狐的里,如何设置"突破昨日最高价买入"
答(君俊):
cross(c,ref(h,1));//突破昨日最高价
QUOTE:
445.问:
五天收盘价在正负2%之内怎么写?
答(君俊):
between((c-ref(c,1))/ref(c,1),1.02,0.98);
QUOTE:
446.问:
公式描述:1日之前的最近1次反弹走势的第1根阳K线成交量大于前根阴K线成交量。(注:         只要出现了上涨就算反弹走势,上涨天数不限)(分析家使用)
答(君俊):
tj:=c>ref(c,1) and v>ref(c,1)and not(BARSTATUS=2);
BACKSET(BARSTATUS=2,BARSLAST(tj)+1)*tj ;
QUOTE:
447.问:
公式描述:今日最低价和收盘价都高于上次下跌行情的最低价和最低收盘价位的1/3以上
(注:如果只下跌1天也算下跌行情)。请各位老师帮个忙。(分析家使用)
答(君俊):
n:=barslast(cl>ref(l*2/3,n) and c>ref(c*2/3,n);
QUOTE:
448.问:
统计外盘大于内盘用红柱表示,内盘大于外盘用绿色柱表示
答(小礼礼):
把我的内外盘公式告诉你,可能会有更好的。
先建分笔公式,如下:
内外盘(数据)
外盘:sum(buyvol,0),COLORSTICK,linethick3;
内盘:-1*sum(sellvol,0),COLORSTICK,linethick3;
外盘笔数:sum(if(buyvol,1,0),0),colorwhite,linethick0;
内盘笔数:sum(if(sellvol,1,0),0),coloryellow,linethick0;
外盘金额:sum(if(buyvol,amount,0),0)/10000,coloryellow,linethick0,PRECISION0;
内盘金额:sum(if(sellvol,amount,0),0)/10000,colorwhite,linethick0,PRECISION0;
再点“管理”--再点“扩展数据管理”,出来“扩展数据管理”面板,再点数据1,再点数        据修改,再点设置范围,再点上海A股,深圳A股,计算周期设为分笔,指标线设为外盘,         再点确定,然后会出现几次询问板,可按自己要求,只计算当日或计算历史数据,算完就         成了。再点数据2,设内盘数据,即可。
再建内盘外盘(日)公式,如下:
外盘:EXTDATA(1),linethick0,PRECISION0;
内盘:EXTDATA(2),linethick0,PRECISION0;
内外盘总:=外盘+内盘,linethick0,PRECISION0;
STICKLINE(外盘,外盘,0,5,0),colorred,PRECISION0;
STICKLINE(内盘,外盘+内盘,外盘,5,0),color00ff00,PRECISION0;
外盘m天总和:=sum(外盘,m),coloryellow,linethick1;
内盘m天总和:=sum(内盘,m),linethick1,color00ff00;
外内盘m天差:sum(外盘-内盘,m),linethick2,colorff99ff,PRECISION0;
完工,别忘了参数M的设置,不知我讲清没有?
QUOTE:
449.问:
在分析家里,有两个指标,分别是ROC和CCI,这个两个指标和别的软件有所不一样,现在       需要把这两个指标改成带有上下轨道的指标,希望论坛的兄弟能帮个忙,下面是这两个指         标的原码,在分析家里没有轴分界,另外核新软件也需要这样的指标,看看怎么加轨道啊
答(阳之光):
{ROC}
ROCA:(CLOSE-REF(CLOSE,12))/REF(CLOSE,12)*100,colorwhite;
rocb:(CLOSE-REF(CLOSE,12))/REF(CLOSE,12)*(-100),colorwhite;
{CCI}
P:=(HIGH + LOW + CLOSE)/3;
ccia:(P-MA(P,14))*100/(1.5*avedev(P,14)),colorwhite;
ccib:(P-MA(P,14))*(-100)/(1.5*avedev(P,14)),colorwhite;
QUOTE:
450.问:
{input:n(13,1,100),m(9,1,100),m1(3,1,100);请把参数引入新建公式}
Var1:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
Var2:=SMA(Var1,M1,1);
卖线: SMA(Var2,M1,1);
Var3:=(HHV(HIGH,M)-CLOSE)/(HHV(HIGH,M)-LLV(LOW,M))*100;
Var4:=SMA(Var3,M1,1);
Var5:=SMA(Var4,M1,1);
买入线: SMA(Var5,M1,1);
必卖线: SMA(卖线,M1,1);
DRAWTEXT(买入线>76.5 AND CROSS(卖线,必卖线),必卖线*1.15,'进');
DRAWTEXT(买入线>56 AND 买入线<=76 AND CROSS(卖线,必卖线),卖线,'留意');
DRAWTEXT(买入线<45 AND 卖线>78 AND 必卖线>78 AND CROSS(必卖线,卖线),必卖线,'跑                 '),colorgreen ;
这个指标我想把他加入预警,不知道如何做,我想做到卖线金叉必卖线后提示我,死叉也         提示我,
答(飞扬的tw):
1、在条件选股中建立下面公式:
2、再将下面公式加入预警。
{选股预警}
input:n(13,1,100),m(9,1,100),m1(3,1,100);
Var1:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
Var2:=SMA(Var1,M1,1);
卖线:=SMA(Var2,M1,1);
Var3:=(HHV(HIGH,M)-CLOSE)/(HHV(HIGH,M)-LLV(LOW,M))*100;
Var4:=SMA(Var3,M1,1);
Var5:=SMA(Var4,M1,1);
买入线:=SMA(Var5,M1,1);
必卖线:=SMA(卖线,M1,1);
xh1:=买入线>76.5 AND CROSS(卖线,必卖线);
xh2:=买入线>56 AND 买入线<=76 AND CROSS(卖线,必卖线);
xh3:=买入线<45 AND 卖线>78 AND 必卖线>78 AND CROSS(必卖线,卖线);
yj:xh1 OR xh2 OR xh3;
[此贴子已经被作者于2006-2-3 22:37:29编辑过]
一切有为法。如梦幻泡影。如露亦如电。应作如观。
2006-2-3 22:17:00 花山白乐天
头衔:红尘游子
等级:业余侠客
文章:808
积分:1265
门派:无门无派
注册:2005年6月8日第 10 楼
--------------------------------------------------------------------------------
《第十楼》
目录索引:
451.问:看看能不能修改一下
452.问:要是能加上这个...能显示出[占流通A股比例:7.02%]
453.问:5分钟前的成交量是当日的最高值怎么样表示?
454.问:5日均线上穿10日均线,当日收盘价站在5日均线上,如何编写
455.问:以下公式如何写(飞狐主图)?
Close:3日线,10日线,30日线.
3日线上穿30日线,3日线>30日线,30日线变为红色。
3日线下穿30日线,3日线<30日线,30日线变为绿色。(注只有30日线变色)
3日线上穿10日线,3日线上穿30日线,发出买进信号。
3日线下穿10日线,3日线下穿30日线,发***出信号。
(注收盘价在30日线下不发出买卖信号)
456.问:如何在指标上让0以下的线不显示出来
457.问:帮我编写一个选股公式[大智慧].条件为股价与30天均线正负1%.
458.问:怎样编写预测当天成交量的指标和怎样计算前5天成交量和
459.问:编一公式:要求13日均线和macd同时加大
460.问:编写当MACD柱变短时显示图标,上下箭头就是我所想要的
461.问:公式中取出来的
462.问:当日最低价触及某条均价线或低于某条均价线,当日收盘价高于此均价线,最好收阳.
463.问:请把MACD+中的金叉数字加到MACD3中
464.问:公式描述:今日K线的下影线大于实体3倍以上,(分析家软件使用)
465.问:两阳夹一阴
466.问:后面两个分别是-阳包阴(外侧日)和包孕线(内侧日)组合
467.问:请写这个:
1:前天跌幅大于3%;
2:昨天收一涨.跌幅小于1%的小阴或小阳,小阴的开盘价,小阳的收盘价要在前天的收盘          价附近;
3:今天涨幅大与3%,实体进入前天的阴线实体的三分之一以上;
468.问:前三天为早晨之星之星形态,今天的K线收在昨天那个阳线的实体之内
469.问:阳后双阴阳怎样表达
470.问:连续两或三天下影线的长度大于实体的1.5倍;
471.问:曙光再现又称好友***
472.问:隐蔽日出击+阳包阴+包孕线+两阳夹一阴+早晨之星+曙光再现
473.问:前三天为早晨之星之星形态,今天的K线收在昨天那个阳线的实体之内;
474.问:怎样做隐蔽日出击+阳包阴+包孕线+两阳夹一阴+早晨之星
475.问:两阳夹两阴,两阳的涨幅要大于2%,两阴要在前一根阳线的实体只内,两阴量逐减,价渐       低
476.问:连续两或三天下影线的长度大于实体的1.5倍;
477.问:如何写曙光再现又称好友***,插入线
478.问:隐蔽日出击+阳包阴+包孕线+两阳夹一阴+早晨之星,将这选股原码做成分析家的
479.问:1,低位放量涨停 换手较大,3%以上。
2,第二天在前一天的收盘价上方振荡,换手率比前一交易日放大。
3,第三天股价回落到第二天收盘价3%以下,同时换手率不能低于第二日的一半时出现选股          信号
480.问:写一个:1、连续3天换手率》3%;   2、3天总涨幅《=10%;
481.问:连续3天换手率>3%是指每一天都大于3%
482.问:涨停后收阳,放量涨停
483.问:涨停组合
484.问:突破前10天最高价的阳线,跌破前2天最低价的阴线。
485.问:隐蔽日出击
486.问:短线暴涨的写法
487.问:昨天,突然放量(小阴线,十字线,小阳线,大阴线)这里的放量是指相对其近期来说的
。但是,第2天,或者第3天就能以小的量,收复那天放量的K线。
488.问:
我想请您做一个如下k线组合公式(选股和盘中预警,飞狐格式)
1:股价在第八日收阳,第八日收盘价创八日来的新高或平,(如平,有小上影线创新高,但不要          长上影线,如上影线超过五个点)
2:第九日,第十日,第十一日收阴(最好是:每日的开盘价就是当日最高价,有小上影线也可.)            连跌三日.
3:第十二日股价收阳。收盘价高于第十一日的开盘价.最好能在股价超过第十一日的开盘价            时,在盘中预警。
如上条件还请做一个连跌二日之后收阳且盘中预警的组合公式.
489.问:跳空一字涨停
490.问:
一、K线上穿MA5天均线。
二、MA5上穿MA10、 MA5上穿MA20、
MA10上穿MA20、
这三条均线上行时交叉为一个点。
491.问:
我自己总结了一下共同点:1、前两根阴线要有缺口 2、后一根阴线幅度要在7个点以上 3、       后三根K线必须第一根是十字后面两根类似即可
但最后一根K线的最低点不能超过第一根   要求信号发出在大阳之前的那根K线上,实际上        是5根K线组成
492.问:
写一个:5日10日20日30日55日均线粘合,一根大阳突破5.10.20.55均线,前提是:                  5.10.20.30,55大与144日之上,144日大与233日,阳线最好大与3%成交量当天大与13.34.55
均量线!最好做一个副图带指针指示!! ...
493.问: 三兵后阴如何写
494.问:启动前的形态,是否有一定的规律呢?如果能在这两根低位十字星介入
495.问:选股公式:上涨途中某日股价突然在头天阳线开盘价附近低开,收盘在头日收盘价附近,       形成并列中阳线。
496.问:隐蔽日出击
497.问:1:底开大阳线 ;   2:塔形底 ;
498.问:底开大于2%,涨幅大于5%吧!
499.问:1: 第一根阳线涨幅在4%以上,量是10日均量的2.5倍以上。
2: 第二根是小阳线,量是前1天的70%以下。
3:第三根是小阳线, 量是前1天的70%以下。
2  3 要求的小阳线有上下引线也可以,但要在第一天收 ...
500.问:“大阳以后,调整到大阳的位置1/3处,时间3到5天”,
[box=Orange]
QUOTE:
451.问:
您看看能不能修改一下
x1:=F10FIND('股东情况',1);
aaa:=F10FIND('序号│股东名称 ',x1);
a1:=F10FIND(' 1  │',aaa);
a2:=F10FIND(' 2  │',a1);
a3:=F10FIND(' 3  │',a2);
a4:=F10FIND(' 4  │',a3);
a5:=F10FIND(' 5  │',a4);
a6:=F10FIND(' 6  │',a5);
a7:=F10FIND(' 7  │',a6);
a8:=F10FIND(' 8  │',a7);
a9:=F10FIND(' 9  │',a8);
a10:=F10FIND('10  │',a9);
DRAWTEXT(BARPOS=SYSPARAM(2)+2,0,F10TEXT(aaa,0)),ALIGN4,COLORMAGENTA;
DRAWTEXT(BARPOS=SYSPARAM(2)+2,0,
' \n'+F10TEXT(a1,0)
+'\n'+F10TEXT(a2,0)
+'\n'+F10TEXT(a3,0)
+'\n'+F10TEXT(a4,0)
+'\n'+F10TEXT(a5,0)
+'\n'+F10TEXT(a6,0)
+'\n'+F10TEXT(a7,0)
+'\n'+F10TEXT(a8,0)
+'\n'+F10TEXT(a9,0)
+'\n'+F10TEXT(a10,0)),ALIGN4,COLORYELLOW;
不能正常显示
答(君俊)
x1:=F10FIND('【十大流通股东】:',1);
aaa:=F10FIND('序号│         股东名称',x1);
a1:=F10FIND('   1│',aaa);
a2:=F10FIND('   2│',a1);
a3:=F10FIND('   3│',a2);
a4:=F10FIND('   3│',a3);
a5:=F10FIND('   5│',a4);
a6:=F10FIND('   6│',a5);
a7:=F10FIND('   7│',a6);
a8:=F10FIND('   8│',a7);
a9:=F10FIND('   9│',a8);
a10:=F10FIND('  10│',a9);
DRAWTEXT(BARPOS=SYSPARAM(2)+2,0,F10TEXT(aaa,0)),ALIGN4,COLORMAGENTA;
DRAWTEXT(BARPOS=SYSPARAM(2)+2,0,
' \n'+F10TEXT(a1,0)
+'\n'+F10TEXT(a2,0)
+'\n'+F10TEXT(a3,0)
+'\n'+F10TEXT(a4,0)
+'\n'+F10TEXT(a5,0)
+'\n'+F10TEXT(a6,0)
+'\n'+F10TEXT(a7,0)
+'\n'+F10TEXT(a8,0)
+'\n'+F10TEXT(a9,0)
+'\n'+F10TEXT(a10,0)),ALIGN4,COLORYELLOW;
(阿耀注:我将第一行改了一下日期,得到了上一季度的数据)
x1:=F10FIND('截止日期:2005-3-31',1);
[/box]
QUOTE:
452.问:
要是能加上这个...能显示出[占流通A股比例:7.02%]
答(君俊):
x1:=F10FIND('【十大流通股东】:',1);
aaa:=F10FIND('序号│         股东名称',x1);
a1:=F10FIND('   1│',aaa);
a2:=F10FIND('   2│',a1);
a3:=F10FIND('   3│',a2);
a4:=F10FIND('   3│',a3);
a5:=F10FIND('   5│',a4);
a6:=F10FIND('   6│',a5);
a7:=F10FIND('   7│',a6);
a8:=F10FIND('   8│',a7);
a9:=F10FIND('   9│',a8);
a10:=F10FIND('  10│',a9);
a11:=F10FIND('━━┷',a9);
a12:=F10FIND('  ★',a9);
DRAWTEXT(BARPOS=SYSPARAM(2)+2,0,F10TEXT(aaa,0)),ALIGN4,COLORMAGENTA;
DRAWTEXT(BARPOS=SYSPARAM(2)+2,0,
' \n'+F10TEXT(a1,0)
+'\n'+F10TEXT(a2,0)
+'\n'+F10TEXT(a3,0)
+'\n'+F10TEXT(a4,0)
+'\n'+F10TEXT(a5,0)
+'\n'+F10TEXT(a6,0)
+'\n'+F10TEXT(a7,0)
+'\n'+F10TEXT(a8,0)
+'\n'+F10TEXT(a9,0)
+'\n'+F10TEXT(a10,0)
+'\n'+F10TEXT(a11,0)
+'\n'+F10TEXT(a12,0)),ALIGN4,COLORYELLOW;
QUOTE:
453.问:
5分钟前的成交量是当日的最高值怎么样表示?
答(君俊):
ref(v,5) =hhv(v,240);//在分钟周期
QUOTE:
454.问:
5日均线上穿10日均线,当日收盘价站在5日均线上,如何编写
答(马林557):
cross(ma(c,5),ma(c,10)) and c>ma(c,5);
QUOTE:
455.问:
以下公式如何写(飞狐主图)?
Close:3日线,10日线,30日线.
3日线上穿30日线,3日线>30日线,30日线变为红色。
3日线下穿30日线,3日线<30日线,30日线变为绿色。(注只有30日线变色)
3日线上穿10日线,3日线上穿30日线,发出买进信号。
3日线下穿10日线,3日线下穿30日线,发***出信号。
(注收盘价在30日线下不发出买卖信号)
答(大庆老杨):
注:收盘价在30日线下不发出买信号,仍发***信号。否则卖信号大部分会被删除。
A3:MA(C,3);
A10:MA(C,10);
A30:MA(C,30);
AA:=CROSS(A3,A10)AND CROSS(A3,A30);
BB:=CROSS(A10,A3)AND CR(A30,A3);
PARTLINE(A3>A30,A30),COLORRED,LINETHICK2;
PARTLINE(A3DRAWICON(AA AND C>A30,A10*0.98,1);
DRAWICON(BB ,H*1.05,2);
QUOTE:
456.问:
如何在指标上让0以下的线不显示出来
答(股影):
用条件函数IF(X,A,B)-------根据条件求不同的值。
用法:IF(X,A,B)若X不为0则返回A,否则返回B.
例如:
A:=(C-MA(C,10))/MA(C,10)*100;{指标线}
IF(A>0,A,0);
{表示指标线A>0时显示A指标线,否则返回“ 0 ”}
QUOTE:
457.问:
帮我编写一个选股公式[大智慧].条件为股价与30天均线正负1%.
答(大庆老杨):
主图看信号位置:
MA30:MA(C,30);
DRAWICON(ABS(C/MA30-1)<0.01,L,1);
选股:
MA30:=MA(C,30);
ABS(C/MA30-1)<0.01;
QUOTE:
458.问:
怎样编写预测当天成交量的指标和怎样计算前5天成交量和
答(君俊):
sum(c,5);//5daysvolume
QUOTE:
459.问:
编一公式:要求13日均线和macd同时加大
答(股影):
MA(C,13)>REF(MA(C,13),1) AND "MACD.MACD">REF("MACD.MACD",1);
QUOTE:
460.问:
编写当MACD柱变短时显示图标,上下箭头就是我所想要的
答(君俊):
参看中文先生的MACD实战源码(FH)
input:LONG(26,20,100),SHORT(12,5,40),M(9,2,60);
DIFF:=(EMA(CLOSE,SHORT) - EMA(CLOSE,LONG));
DEA:=EMA(DIFF,M);
MACD2:=(2 * (DIFF - DEA));
VERTLINE(((CLOSE < 0) AND CROSS(DIFF,0))),color80;
VERTLINE(((CLOSE < 0) AND CROSS(MACD2,0))),color80;
VERTLINE(((CLOSE < 0) AND CROSS(0,DIFF))),color808080;
VERTLINE(((CLOSE < 0) AND CROSS(0,MACD2))),color808080;
DU0:=CROSS(DIFF,0);
UD0:=CROSS(0,DIFF);
TDU0:=BARSLAST(DU0);
TUD0:=BARSLAST(UD0);
DU3:=REF(DU0,1);
UD3:=REF(UD0,1);
TDU3:=BARSLAST(DU3);
TUD3:=BARSLAST(UD3);
UDGLINE:=IF((TDU3 < TUD3),REF(HHV(HIGH,2),TDU3),REF(LLV(LOW,2),TUD3));
JDU0:=(((REF(CLOSE,1) <= REF(UDGLINE,1)) AND (CLOSE > UDGLINE)) AND (TDU0 < TUD0));
JUD0:=(((REF(CLOSE,1) >= REF(UDGLINE,1)) AND (CLOSE < UDGLINE)) AND (TUD0 < TDU0));
JDU1:=(JDU0 AND (COUNT(JDU0,TDU0) = 1));
JUD1:=(JUD0 AND (COUNT(JUD0,TUD0) = 1));
JDU2:=(JDU1 AND (REF(BARSLAST(JUD1),1) < REF(BARSLAST(JDU1),1)));
JUD2:=(JUD1 AND (REF(BARSLAST(JUD1),1) > REF(BARSLAST(JDU1),1)));
JDU3:=(JDU1 AND (REF(BARSLAST(JUD1),1) > REF(BARSLAST(JDU1),1)));
JUD3:=(JUD1 AND (REF(BARSLAST(JUD1),1) < REF(BARSLAST(JDU1),1)));
BSLINE:=IF((BARSLAST(JDU2) < BARSLAST(JUD2)),IF(REF(CROSS(0,MACD2),1),LLV(LOW,2),REF(LLV(LOW,2),BARSLAST(REF(CROSS(0,MACD2),1)))),IF(REF(CROSS(MACD2,0),1),HHV(HIGH,2),REF(HHV(HIGH,2),BARSLAST(REF(CROSS(MACD2,0),1)))));
DRAWICON((JDU1 OR (BARSLAST(JDU1) < BARSLAST(JUD1))),0,10),ALIGN4;
DRAWICON((JUD1 OR (BARSLAST(JDU1) > BARSLAST(JUD1))),0,11),ALIGN5;
STICKLINE((MACD2 >= 0),0,MACD2,6,1),colorFF;
STICKLINE(((MACD2 >= 0) AND (MACD2 < REF(MACD2,1))),0,MACD2,6,0),colorFF;
STICKLINE((MACD2 < 0),0,MACD2,6,0),colorFFFF00;
STICKLINE(((MACD2 < 0) AND (MACD2 > REF(MACD2,1))),0,MACD2,6,1),colorFFFF00;
DIF:DIFF,LINETHICK2,colorFFFF;
MACD:DEA,colorFF00;
DEF:MACD2,LINETHICK0,colorFFFF00;
STICKLINE((CLOSE > 0),0,0,10,0),color808080;
DEFUT:=BARSLAST(CROSS(MACD2,0));
DEFDT:=BARSLAST(CROSS(0,MACD2));
DEFUL:=IF((MACD2 >= 0),HHV(MACD2,(DEFUT + 1)),REF(HHV(MACD2,(DEFUT + 1)),(DEFDT + 1)));
DEFDL:=IF((MACD2 < 0),LLV(MACD2,(DEFDT + 1)),REF(LLV(MACD2,(DEFDT + 1)),(DEFUT + 1)));
DEFU2L:=REF(DEFUL,(DEFUT + 1));
DEFD2L:=REF(DEFDL,(DEFDT + 1));
DRAWICON(((((LLV(MACD2,4) > 0) AND (MACD2 < REF(MACD2,1))) AND (REF(MACD2,1) > REF(MACD2,2))) AND (REF(MACD2,2) > REF(MACD2,3))),MACD2,5),ALIGN0;
DRAWICON(((((HHV(MACD2,4) < 0) AND (MACD2 > REF(MACD2,1))) AND (REF(MACD2,1) < REF(MACD2,2))) AND (REF(MACD2,2) < REF(MACD2,3))),MACD2,4);
DRAWICON(((((JUD1 OR (BARSLAST(JDU1) > BARSLAST(JUD1))) AND (MACD2 >= 0)) AND (REF(MACD2,1) < REF(DEFU2L,1))) AND (MACD2 > DEFU2L)),MACD2,12),ALIGN0;
DRAWICON(((((JDU1 OR (BARSLAST(JDU1) < BARSLAST(JUD1))) AND (MACD2 < 0)) AND (REF(MACD2,1) > REF(DEFD2L,1))) AND (MACD2 < DEFD2L)),MACD2,12);
EXPLAIN(JDU2,'注意长线趋势空转多');
EXPLAIN(JUD2,'注意长线趋势多转空');
EXPLAIN((JDU1 OR (BARSLAST(JDU1) < BARSLAST(JUD1))),'长线为多头趋势');
EXPLAIN((JUD1 OR (BARSLAST(JDU1) > BARSLAST(JUD1))),'长线为空头趋势');
EXPLAINEX((JDU1 OR (BARSLAST(JDU1) < BARSLAST(JUD1))),'MACD多头防守价',BSLINE,2,1);
EXPLAINEX((JUD1 OR (BARSLAST(JDU1) > BARSLAST(JUD1))),'MACD空头防守价',BSLINE,2,1);
EXPLAIN(((JDU1 OR (BARSLAST(JDU1) < BARSLAST(JUD1))) AND (CLOSE < BSLINE)),'防守价跌破:多头小心');
EXPLAIN(((JUD1 OR (BARSLAST(JDU1) > BARSLAST(JUD1))) AND (CLOSE > BSLINE)),'防守价突破:空头小心');
EXPLAIN(((JUD1 OR (BARSLAST(JDU1) > BARSLAST(JUD1))) AND CROSS(MACD2,0)),'空头注意今明两日高点压力\n找日落K线放空,用线控盘');
EXPLAIN(((JDU1 OR (BARSLAST(JDU1) < BARSLAST(JUD1))) AND CROSS(0,MACD2)),'多头注意今明两日低点支撑\n找日出K线做多,用线控盘');
EXPLAIN(((((JUD1 OR (BARSLAST(JDU1) > BARSLAST(JUD1))) AND (MACD2 >= 0)) AND (REF(MACD2,1) < REF(DEFU2L,1))) AND (MACD2 > DEFU2L)),'DEF柱状特殊研判\n空头注意今明两日高点压力');
EXPLAIN(((((JDU1 OR (BARSLAST(JDU1) < BARSLAST(JUD1))) AND (MACD2 < 0)) AND (REF(MACD2,1) > REF(DEFD2L,1))) AND (MACD2 < DEFD2L)),'DEF柱状特殊研判\n多头注意今明两日低点支撑');
EXPLAINEX((REF((JUD1 OR (BARSLAST(JDU1) > BARSLAST(JUD1))),1) AND CROSS(REF(MACD2,1),0)),'空头注意压力',HHV(HIGH,2),2,1);
EXPLAIN((REF((JUD1 OR (BARSLAST(JDU1) > BARSLAST(JUD1))),1) AND CROSS(REF(MACD2,1),0)),'找日落K线放空,用线控盘');
EXPLAINEX((REF((JDU1 OR (BARSLAST(JDU1) < BARSLAST(JUD1))),1) AND CROSS(0,REF(MACD2,1))),'多头注意支撑',LLV(LOW,2),2,1);
EXPLAIN((REF((JDU1 OR (BARSLAST(JDU1) < BARSLAST(JUD1))),1) AND CROSS(0,REF(MACD2,1))),'找日出K线进场,用线控盘');
EXPLAIN(((((LLV(MACD2,4) > 0) AND (MACD2 < REF(MACD2,1))) AND (REF(MACD2,1) > REF(MACD2,2))) AND (REF(MACD2,2) > REF(MACD2,3))),'请注意DEF柱状缩头');
EXPLAIN(((((HHV(MACD2,4) < 0) AND (MACD2 > REF(MACD2,1))) AND (REF(MACD2,1) < REF(MACD2,2))) AND (REF(MACD2,2) < REF(MACD2,3))),'请注意DEF柱状缩脚');
[/box]
[box=Orange]
QUOTE:
461.问:
公式中取出来的
开:=OPEN;
高:=HIGH;
低:=LOW;
收:=CLOSE;
STICKLINE(收>=开 AND E8,高,低,0,0),COLORRED;
STICKLINE(收>=开 AND E8,收,开,4,0),COLORRED;
STICKLINE(收< 开 AND E8,高,低,0,0),COLOR00FF00;
STICKLINE(收< 开 AND E8,收,开,4,0),COLOR00FF00;
STICKLINE(开> 收 AND A8,低,高,0,0),COLORYELLOW;
STICKLINE(开> 收 AND A8,收,开,4,0),COLORYELLOW;
STICKLINE(开<=收 AND A8,低,高,0,0),COLORYELLOW;
STICKLINE(开<=收 AND A8,收,开,4,1),COLORYELLOW;
STICKLINE(开> 收 AND B8,低,高,0,0),COLORRED;
STICKLINE(开> 收 AND B8,收,开,4,0),COLORRED;
STICKLINE(开<=收 AND B8,低,高,0,0),COLORRED;
STICKLINE(开<=收 AND B8,收,开,4,1),COLORRED;
STICKLINE(开> 收 AND D8,低,高,0,0),COLORFFCC66;
STICKLINE(开> 收 AND D8,收,开,4,0),COLORFFCC66;
STICKLINE(开<=收 AND D8,低,高,0,0),COLORFFCC66;
STICKLINE(开<=收 AND D8,收,开,4,1),COLORFFCC66;
答(阳之光):
注意这么几个符号就明白了.
<
>
<=
>=
分别以各自的颜色来表示.从颜色来区分涨跌和盘整
QUOTE:
462.问:
当日最低价触及某条均价线或低于某条均价线,当日收盘价高于此均价线,最好收阳.
答(君俊):
jx:=ma(c,n);
cross(jx,l) and c>jx and c>o;
QUOTE:
463.问:
请把MACD+中的金叉数字加到MACD3中
1. macd+
DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
DEAA:EMA(DIFF, 9),COLORGREEN, linethick2;
DEAC:EMA(DIFF, 1),COLORRED,linethick2;
MACD:2*(DIFF-DEAA),COLORSTICK,linethick1;JC:=CROSS(DIFF,DEA);
SC:=CROSS(DEA,DIFF);
JCCOUNT:=COUNT(JC,BARSLAST(DEA>0));
TEXT:=NUMTOSTR(JCCOUNT);
DRAWTEXT(DEA<0 AND JC,DEA*0.9,TEXT),COLORMAGENTA;
PARTLINE(DIFF,DIFF零:-0,COLORBLACK,linethick3;
零上金叉:=cross(DIFF,DEA) and DEA>0;
DRAWTEXT( 零上金叉,0,'+'),colorwhite;
DRAWTEXT( 零上金叉,-0.02,'零上金叉'),colorwhite;
上市日期年:REF(YEAR,BARSCOUNT(C)-1),linethick0,COLORRED,PRECIS0;
月:REF(MONTH,BARSCOUNT(C)-1),linethick0,COLORYELLOW,PRECIS0;
2.macd3
上市日期年:REF(YEAR,BARSCOUNT(C)-1),linethick0,COLORRED,PRECIS0;
月:REF(MONTH,BARSCOUNT(C)-1),linethick0,COLORYELLOW,PRECIS0;
日:REF(DAY,BARSCOUNT(C)-1),linethick0,COLORCYAN,PRECIS0;
DIFF:EMA(C,12)-EMA(C,26);
DEA :EMA(DIFF,9),COLORYELLOW;
MACD:=2*(DIFF-DEA);
PARTLINE(DIFF,DIFF>REF(DIFF,1)AND REF(DIFF,1)>0,RGB(255,0,0),DIFFRGB(0,255,0),DIFF>REF(DIFF,1)AND REF(DIFF,1)<0,RGB(255,0,255));
PARTLINE(DEA,DEA>REF(DEA,1),RGB(255,255,0),DEASTICKLINE(MACD0,0,MACD,6,0 ),COLOR00AAFF;
STICKLINE(MACD0,0,MACD,6.6,0 ),COLOR00BBFF;
STICKLINE(MACD0,0,MACD,4.4,0 ),COLOR00CCFF;
STICKLINE(MACD0,0,MACD,3.3,0 ),COLOR00DDFF;
STICKLINE(MACD0,0,MACD,2.2,0 ),COLOR00EEFF;
STICKLINE(MACD0,0,MACD,1.1,0 ),COLOR00FFFF;
STICKLINE(MACD>=ref(MACD,1)and MACD>0,0,MACD,6,0 ),COLOR0000AA;
STICKLINE(MACD>=ref(MACD,1)and MACD>0,0,MACD,6.6 ,0 ),COLOR0011BB;
STICKLINE(MACD>=ref(MACD,1)and MACD>0,0,MACD,4.4,0 ),COLOr0022CC;
STICKLINE(MACD>=ref(MACD,1)and MACD>0,0,MACD,3.3 ,0 ),COLOR0033DD;
STICKLINE(MACD>=ref(MACD,1)and MACD>0,0,MACD,2.2 ,0 ),COLOR0044EE;
STICKLINE(MACD>=ref(MACD,1)and MACD>0,0,MACD,1.1 ,0 ),COLOR0055FF;
STICKLINE(MACD>ref(MACD,1)and MACD<0,0,MACD,6,0 ),COLORAA00BB;
STICKLINE(MACD>ref(MACD,1)and MACD<0,0,MACD,6.6 ,0 ),COLORBB11BB;
STICKLINE(MACD>ref(MACD,1)and MACD<0,0,MACD,4.4,0 ),COLORCC22BB;
STICKLINE(MACD>ref(MACD,1)and MACD<0,0,MACD,3.3,0 ),COLORDD33BB;
STICKLINE(MACD>ref(MACD,1)and MACD<0,0,MACD,2.2 ,0 ),COLOREE44BB;
STICKLINE(MACD>ref(MACD,1)and MACD<0,0,MACD,1.1 ,0 ),COLORFF55BB;
STICKLINE(MACD<=ref(MACD,1)and MACD<0,0,MACD,6,0 ),COLORFF7700;
STICKLINE(MACD<=ref(MACD,1)and MACD<0,0,MACD,6.6 ,0 ),COLORFF8811;
STICKLINE(MACD<=ref(MACD,1)and MACD<0,0,MACD,4.4,0 ),COLORFFAA22;
STICKLINE(MACD<=ref(MACD,1)and MACD<0,0,MACD,3.3 ,0 ),COLORFFBB33;
STICKLINE(MACD<=ref(MACD,1)and MACD<0,0,MACD,2.2 ,0 ),COLORFFDD44;
STICKLINE(MACD<=ref(MACD,1)and MACD<0,0,MACD,1.1 ,0 ),COLORFFFF55;
零:-0,COLORBLACK,linethick3;
零上金叉:=cross(DIFF,DEA) and DEA>0;
DRAWTEXT( 零上金叉,0,'+'),colorwhite;
DRAWTEXT( 零上金叉,-0.02,'零上金叉'),colorwhite;
日:REF(DAY,BARSCOUNT(C)-1),linethick0,COLORCYAN,PRECIS0;
答():
上市日期年:REF(YEAR,BARSCOUNT(C)-1),linethick0,COLORRED,PRECIS0;
月:REF(MONTH,BARSCOUNT(C)-1),linethick0,COLORYELLOW,PRECIS0;
日:REF(DAY,BARSCOUNT(C)-1),linethick0,COLORCYAN,PRECIS0;
DIFF:EMA(C,12)-EMA(C,26);
DEA :EMA(DIFF,9),COLORYELLOW;
MACD:=2*(DIFF-DEA);
PARTLINE(DIFF,DIFF>REF(DIFF,1)AND REF(DIFF,1)>0,RGB(255,0,0),DIFFRGB(0,255,0),DIFF>REF(DIFF,1)AND REF(DIFF,1)<0,RGB(255,0,255));
PARTLINE(DEA,DEA>REF(DEA,1),RGB(255,255,0),DEASTICKLINE(MACD0,0,MACD,6,0 ),COLOR00AAFF;
STICKLINE(MACD0,0,MACD,6.6,0 ),COLOR00BBFF;
STICKLINE(MACD0,0,MACD,4.4,0 ),COLOR00CCFF;
STICKLINE(MACD0,0,MACD,3.3,0 ),COLOR00DDFF;
STICKLINE(MACD0,0,MACD,2.2,0 ),COLOR00EEFF;
STICKLINE(MACD0,0,MACD,1.1,0 ),COLOR00FFFF;
STICKLINE(MACD>=ref(MACD,1)and MACD>0,0,MACD,6,0 ),COLOR0000AA;
STICKLINE(MACD>=ref(MACD,1)and MACD>0,0,MACD,6.6 ,0 ),COLOR0011BB;
STICKLINE(MACD>=ref(MACD,1)and MACD>0,0,MACD,4.4,0 ),COLOr0022CC;
STICKLINE(MACD>=ref(MACD,1)and MACD>0,0,MACD,3.3 ,0 ),COLOR0033DD;
STICKLINE(MACD>=ref(MACD,1)and MACD>0,0,MACD,2.2 ,0 ),COLOR0044EE;
STICKLINE(MACD>=ref(MACD,1)and MACD>0,0,MACD,1.1 ,0 ),COLOR0055FF;
STICKLINE(MACD>ref(MACD,1)and MACD<0,0,MACD,6,0 ),COLORAA00BB;
STICKLINE(MACD>ref(MACD,1)and MACD<0,0,MACD,6.6 ,0 ),COLORBB11BB;
STICKLINE(MACD>ref(MACD,1)and MACD<0,0,MACD,4.4,0 ),COLORCC22BB;
STICKLINE(MACD>ref(MACD,1)and MACD<0,0,MACD,3.3,0 ),COLORDD33BB;
STICKLINE(MACD>ref(MACD,1)and MACD<0,0,MACD,2.2 ,0 ),COLOREE44BB;
STICKLINE(MACD>ref(MACD,1)and MACD<0,0,MACD,1.1 ,0 ),COLORFF55BB;
STICKLINE(MACD<=ref(MACD,1)and MACD<0,0,MACD,6,0 ),COLORFF7700;
STICKLINE(MACD<=ref(MACD,1)and MACD<0,0,MACD,6.6 ,0 ),COLORFF8811;
STICKLINE(MACD<=ref(MACD,1)and MACD<0,0,MACD,4.4,0 ),COLORFFAA22;
STICKLINE(MACD<=ref(MACD,1)and MACD<0,0,MACD,3.3 ,0 ),COLORFFBB33;
STICKLINE(MACD<=ref(MACD,1)and MACD<0,0,MACD,2.2 ,0 ),COLORFFDD44;
STICKLINE(MACD<=ref(MACD,1)and MACD<0,0,MACD,1.1 ,0 ),COLORFFFF55;
零:-0,COLORBLACK,linethick3;
零上金叉:=cross(DIFF,DEA) and DEA>0;
JC:=CROSS(DIFF,DEA);
JCCOUNT:=COUNT(JC,BARSLAST(DEA>0));
TEXT:=NUMTOSTR(JCCOUNT);
DRAWTEXT(DEA<0 AND JC,DEA*0.9,TEXT),COLORMAGENTA;
DRAWTEXT( 零上金叉,0,'+'),colorwhite;
DRAWTEXT( 零上金叉,-0.02,'零上金叉'),colorwhite;
QUOTE:
464.问:
公式描述:今日K线的下影线大于实体3倍以上,(分析家软件使用)
答(进军股市):
X1:=min(o,c)-l;
X2:=max(o,c)-min(o,c);
X:X1>X2*3;
QUOTE:
465.问:
两阳夹一阴
答(重剑无锋):
A1:=REF(C,2)>REF(O,2)*1.03;{确定前天阳线实体大小}
A2:=REF(C,1)A3:=C>O*1.023 AND C>REF(C,1)*0.99;{确定今天阳线实体收盘价大于昨天阴线}
两阳夹一阴:A1  AND A2 AND A3 ;
QUOTE:
466.问:
后面两个分别是-阳包阴(外侧日)和包孕线(内侧日)组合
答(重剑无锋):
阳包阴:
aa:=ref(c,1)0.02;{确定昨天阴线实体大小}
bb:=o<=ref(c,1) and c>ref(o,1);{确定今天阳线将昨天阴线全部吞没}
阳包阴:aa and bb;
包孕线:
aa1:=ref(c,1)=0.03 ;{确定昨天阴线实体大小}
bb1:=l>ref(l,1)  and  c>o and h包孕线:aa1 and bb1;
[quote]467.问:
请写这个:
1:前天跌幅大于3%;
2:昨天收一涨.跌幅小于1%的小阴或小阳,小阴的开盘价,小阳的收盘价要在前天的收盘价附近;
3:今天涨幅大与3%,实体进入前天的阴线实体的三分之一以上;
答(重剑无锋):
早晨之星
aa3:=ref(c,2)=0.03 ;{前天阴线实体大于-3%}
bb3:=abs(ref(c
QUOTE:
471.问:
曙光再现又称好友***
答(重剑无锋):
曙光再现又称好友***,插入线
AA8:=REF(C,1)/REF(O,1)<=0.97 AND (MIN(C,O)-L)<(REF(O,1)-REF(C,1))/3;
BB8:=C/O>1.01 AND
OC>=(ref(C,1)+(REF(O,1)-REF(C,1))/3) and H曙光再现:AA8 AND BB8
QUOTE:
472.问:
隐蔽日出击+阳包阴+包孕线+两阳夹一阴+早晨之星+曙光再现
答(重剑无锋):见478.问 6K组合
QUOTE:
473.问:
前三天为早晨之星之星形态,今天的K线收在昨天那个阳线的实体之内;
答(重剑无锋):
后面两根k线也是一个包孕线组合,传统意义是看跌,这样组合后信号很少了,
aa3:=ref(c,2)=0.03 ;{前天阴线实体大于-3%}
bb3:=abs(ref(c,1)-ref(o,1))<( ref(o,2) -ref(c,2))/3 and (ref(h,1)<( ref(o,2) -ref
(c,2))/3+ref(c,2))
and abs(ref(c,2)-ref(c,1))/ref(c,3)<=0.04;{昨天跌幅小于1%的小阴或小阳,小阴的开盘价,
小阳的收盘价要在前天的收盘价附近}
cc3:=c>ref(c,1)*1.03 and c>( ref(o,2) -ref(c,2))/3*2+ref(c,2);{今天涨幅大与3%,实体进
入前天的阴线实体的三分之一以上}
早晨之星:=aa3 and bb3 and cc3;
bb4:=cref(h,2) and l>ref(o,1) and c组合:ref(早晨之星,1) and bb4
QUOTE:
474.问:
怎样做隐蔽日出击+阳包阴+包孕线+两阳夹一阴+早晨之星
答(重剑无锋):
组合飞狐公式
aa:=ref(c,1)0.015;{确定昨天阴线实体大小}
bb:=o<=ref(c,1) and c>ref(o,1);{确定今天阳线将昨天阴线全部吞没}
yby:=aa and bb;
aa1:=ref(c,1)=0.03 ;{确定昨天阴线实体大小
}
bb1:=l>ref(l,1)  and  c>o and hbyx:=aa1 and bb1;
A1:=REF(C,2)>REF(O,2) and ( ref(c,2) -ref(o,2))/ref(c,2)>0.02;
A2:=REF(C,1)A3:=C>O*1.023 AND C>REF(C,1)*0.99;
lyjyy:=A1  AND A2 AND A3;
aa3:=ref(c,2)=0.03 ;{前天阴线实体大于-3%}
bb3:=abs(ref(c,1)-ref(o,1))<( ref(o,2) -ref(c,2))/3 and (ref(h,1)<( ref(o,2) -ref
(c,2))/3+ref(c,2))
and abs(ref(c,2)-ref(c,1))/ref(c,3)<=0.04;{昨天跌幅小于1%的小阴或小阳,小阴的开盘价,
小阳的收盘价要在前天的收盘价附近}
cc3:=c>ref(c,1)*1.03 and c>( ref(o,2) -ref(c,2))/3*2+ref(c,2);{今天涨幅大与3%,实体进
入前天的阴线实体的三分之一以上}
zczx:=aa3 and bb3 and cc3;
aa4:=(h-max(c,o))>3*(min(c,o)-l) and (h-l)>abs(c-o)*3.5 and (h-l)/ref(c,1)>=0.03;
bb4:=c>ref(h,1) and ref(aa,1) and oo;
jbtp:=aa4 and bb4;
yby or byx or lyjyy or zczx or jbtp
QUOTE:
475.问:
两阳夹两阴,两阳的涨幅要大于2%,两阴要在前一根阳线的实体只内,两阴量逐减,价渐低
答(重剑无锋):
aa5:=(ref(c,3)-ref(o,3))/ref(c,4)>0.02;{阳线实体涨幅大于2%}
bb5:=ref(c,2)ref(o,3)
and ref(h,2)ref(l,3);{阴线在前一根阳线的实体内}
cc5:=ref(c,1)ref
(o,3)
and ref(h,1)ref(l,3);{阴线在前前一根阳线的实体内,价渐低}
dd5:=c>o*1.02 and l>ref(l,3) and c>ref(hhv(c,2),1);{阳线实体涨幅大于2%}
阳后双阴阳:aa5 and bb5 and cc5 and dd5
QUOTE:
476.问:
连续两或三天下影线的长度大于实体的1.5倍;
答(重剑无锋):
是并列锤子线组合吧:
aa7:=(min(c,o)-l)>abs(c-o)*1.5 and (min(c,o)-l)>(h-max(c,o))*2;{下影线的长度大于实体的
1.5倍}
bb7:count(count(aa7,2)>=2,2)>=1 and aa7;{连续两或三天满足条件}
信号多,但方向不明,好像还是空头强些
QUOTE:
477.问:
如何写曙光再现又称好友***,插入线
答(重剑无锋):
AA8:=REF(C,1)/REF(O,1)<=0.97 AND (MIN(C,O)-L)<(REF(O,1)-REF(C,1))/3;
BB8:=C/O>1.01 AND
OC>=(ref(C,1)+(REF(O,1)-REF(C,1))/3) and H曙光再现:AA8 AND BB8
QUOTE:
478.问:
隐蔽日出击+阳包阴+包孕线+两阳夹一阴+早晨之星
能不能将这选股原码分析家的编一套?
答(重剑无锋):
6K组合
aa:=ref(c,1)0.015;{确定昨天阴线实体大小}
bb:=o<=ref(c,1) and c>ref(o,1);{确定今天阳线将昨天阴线全部吞没}
yby:=aa and bb;
aa1:=ref(c,1)=0.03 ;{确定昨天阴线实体大小
}
bb1:=l>ref(l,1)  and  c>o and hbyx:=aa1 and bb1;
A1:=REF(C,2)>REF(O,2) and ( ref(c,2) -ref(o,2))/ref(c,2)>0.02;
A2:=REF(C,1)A3:=C>O*1.023 AND C>REF(C,1)*0.99;
lyjyy:=A1  AND A2 AND A3;
aa3:=ref(c,2)=0.03 ;{前天阴线实体大于-3%}
bb3:=abs(ref(c,1)-ref(o,1))<( ref(o,2) -ref(c,2))/3 and (ref(h,1)<( ref(o,2) -ref
(c,2))/3+ref(c,2))
and abs(ref(c,2)-ref(c,1))/ref(c,3)<=0.04;{昨天跌幅小于1%的小阴或小阳,小阴的开盘价,
小阳的收盘价要在前天的收盘价附近}
cc3:=c>ref(c,1)*1.03 and c>( ref(o,2) -ref(c,2))/3*2+ref(c,2);{今天涨幅大与3%,实体进
入前天的阴线实体的三分之一以上}
zczx:=aa3 and bb3 and cc3;
aa4:=(h-max(c,o))>3*(min(c,o)-l) and (h-l)>abs(c-o)*3.5 and (h-l)/ref(c,1)>=0.03;
bb4:=c>ref(h,1) and ref(aa,1) and oo;
jbtp:=aa4 and bb4;
AA8:=REF(C,1)/REF(O,1)<=0.97 AND (MIN(C,O)-L)<(REF(O,1)-REF(C,1))/3;
BB8:=C/O>1.01 AND
OC>=(ref(C,1)+(REF(O,1)-REF(C,1))/3) and Hsgzx:=AA8 AND BB8;
yby or byx or lyjyy or zczx or jbtp or sgzx
QUOTE:
479.问:
1,低位放量涨停   换手较大,3%以上。
2,第二天在前一天的收盘价上方振荡,换手率比前一交易日放大。
3,第三天股价回落到第二天收盘价3%以下,同时换手率不能低于第二日的一半时出现选股信号
答(重剑无锋):
你的条件太苛刻了,去掉了低位和换手率这两个条件只有63个信号(96-05)
看看源码:
aa9:=c>=ref(c,1)*1.094 and c/o>1.04 and h=c and l>ref(l,1) ;
{放量涨停}
bb9:=lo and (c-o)<(h-l)*0.6
and (c-o)>(h-l)*0.2 and c>ref(c,1);{第二天在前一天的收盘价上方振荡,有上下引线}
cc9:=l<=ref(c,1)*0.97 and l>ref(o,2);{第三天股价回落到第二天收盘价3%以下}
ref(aa9,2) and ref(bb9,1)  and  cc9
QUOTE:
480.问:
帮忙写一个:
1、连续3天换手率》3%;
2、3天总涨幅《=10%;
答(重剑无锋):
a:=v/capital*100>3;
aa:=count(a,3)=3;{连续3天换手率》3%}
bb:=c/ref(c,2)<=1.1 and c/ref(c,2)>1;{3天总涨幅《=10%}
aa and a and bb
这个不是K线组合,
{3天总涨幅《=10%}三天里可以有许多组合。
481.问:
连续3天换手率>3%是指每一天都大于3%
答(重剑无锋):
a:=v/capital*100>3;
aa:=count(a,3)=3;{连续3天换手率》3%}
bb:=c/ref(c,2)<=1.1 and c/ref(c,2)>1;{3天总涨幅《=10%}
aa and a and bb
QUOTE:
482.问:
涨停后收阳,放量涨停
答(重剑无锋):
涨停后收阳
aa9:=c>=ref(c,1)*1.094 and c/o>1.04 and h=c and l>ref(l,1) ;
{放量涨停}
bb9:=lo and  c>ref(c,1) and c收盘价收阳}
ref(aa9,1) and bb9
QUOTE:
483.问:
涨停组合
答(重剑无锋):
落子涨停组合:
成交量1:=ma(v,10)*2;
aa9:=c>=ref(c,1)*1.094 and c/o>1.04 and h=c and v>成交量1;
{低位放量涨停   换手较大,3%以上}
bb9:=c>o and  c>ref(c,1) and cref(成交量1,1);{第二天
在前一天的收盘价上方振荡,换手率比前一交易日放大}
cc9:=l<=ref(c,1)*0.99 and l>ref(o,2) and v>=ref(ma(v,10),1);{第三天股价回落到第
二天收盘价1%以下,换手率不能低于10均量}
相对低位条件:=count(c15;{20天内低于50天均线大于15天}
ref(aa9,2) and ref(bb9,1) and cc9 and 相对低位条件
QUOTE:
484.问:
突破前10天最高价的阳线,跌破前2天最低价的阴线。
答(重剑无锋):
突破前10天最高价的阳线:c>o and c>ref(hhv(h,10),1);
跌破前2天最低价的阴线:cQUOTE:
485.问:
隐蔽日出击
答(重剑无锋):
aa:=(h-max(c,o))>3*(min(c,o)-l) and (h-l)>abs(c-o)*1.8 and (h-l)/ref(c,1)
>=0.033;
c>(ref((h-max(c,o))*0.7,1)+ref(c,1)) and ref(aa,1) and oo
QUOTE:
486.问:
短线暴涨的写法
答(重剑无锋):
短线暴涨(一)
hs:=v/capital*100;
aa:=(c-o)/ref(c,1)>0.03 and (c-o)/ref(c,1)<0.06 and (h-c)/ref(c,1)<0.02
and (h-c)/ref(c,1)>0.005 and (o-l)/ref(c,1)<0.02 and (h-c)/ref(c,1)>0.005;
{确定第一根阳线实体大小和上下引线范围}
bb:=ccc:=c>o and vdxbz:ref(aa,5) and ref(bb,4) and ref(bb,3) and ref(c,2)>ref(o,2) and ref(v,2)>ref(v,3)
and ref(cc,1) and c>o and c>ref(hhv(h,4),1) and ref(llv(l,4),1)>ref(l,5) and ref(hhv
(h,4),1){确定调整低点不低于第一根阳线低点,不高于第一根阳线高点的1.05倍,调整阴阳实体小于 第一根阳线的实体,突破日收盘价大于盘整期最高价}
QUOTE:
487.问:
是否能够写个公式:昨天,突然放量(小阴线,十字线,小阳线,大阴线)这里的放量是 指相对其近期来说的。但是,第2天,或者第3天就能以小的量,收复那天放量的K线。
答(重剑无锋):
阴线巨量收复
aa:=cref(hhv(v,10),1)*2.5;
bb:=ref(aa,1) and c>o and vref(h,1);
cc:=ref(aa,2) and ref(c,1)o and vref(h,2);
dd:=ref(aa,3) and ref(hhv(c,2),1)and c>o and vref(h,2);
ee:=ref(aa,4) and ref(hhv(c,3),1)and c>o and vref(h,2);
sf:bb or cc or dd or ee
QUOTE:
488.问:
我想请您做一个如下k线组合公式(选股和盘中预警,飞狐格式)
1:股价在第八日收阳,第八日收盘价创八日来的新高或平,(如平,有小上影线创新高,但
不要长上影线,如上影线超过五个点)
2:第九日,第十日,第十一日收阴(最好是:每日的开盘价就是当日最高价,有小上影线也
可.)  连跌三日.
3:第十二日股价收阳。收盘价高于第十一日的开盘价.最好能在股价超过第十一日的开
盘价时,在盘中预警。
如上条件还请做一个连跌二日之后收阳且盘中预警的组合公式.
(不知能不能做成这样的公式:第一条件不变,第二条件做成下跌天数可调,第三条件随
第二变 动的公式)
答(重剑无锋):
阳三阴阳
aa10:=c>o and c>=hhv(c,8) and h=hhv(h,8) and (h-c)<(c-o)/3;{收盘价创八日来的新高或平,
最高价为八日的最高价,有小上影线}
bb10:=ccc10:=c>o and c>ref(o,1);{收阳,收盘价高于昨天的开盘价}
阳三阴阳:ref(aa10,4) and ref(count(bb10,3)=3,1) and cc10;
阳二阴阳
aa10:=c>o and c>=hhv(c,8) and h=hhv(h,8) and (h-c)<(c-o)/3;{收盘价创八日来的新高或平,
最高价为八日的最高价,有小上影线}
bb10:=ccc10:=c>o and c>ref(o,1);{收阳,收盘价高于昨天的开盘价}
阳二阴阳:ref(aa10,3) and ref(count(bb10,2)=2,1) and cc10;
QUOTE:
489.问:
跳空一字涨停
答(重剑无锋):
跳空一字涨停:l>ref(h,1) and  h=l
QUOTE:
490.问:
请写两个
一、K线上穿MA5天均线。
二、MA5上穿MA10、 MA5上穿MA20、
MA10上穿MA20、
这三条均线上行时交叉为一个点。
答(重剑无锋):
这个不是k线组合
aa:=cross(c,ma(c,5));{收盘价上穿MA5天均线}
bb:=cross(ma(c,5),ma(c,10));{MA5天线上穿MA10天均线}
cc:=cross(ma(c,5),ma(c,20));{MA5天上穿MA20天均线}
dd:=cross(ma(c,10),ma(c,20));{MA10天上穿MA20天均线}
aa and bb and cc and dd
QUOTE:
491.问:
我自己总结了一下共同点:
1、前两根阴线要有缺口
2、后一根阴线幅度要在7个点以上
3,后三根K线必须第一根是十字后面两根类似即可,但最后一根K线的最低点不能超过第一根要求信号发出在大阳之前的那根K线上,实际上5根K线组成
答(重剑无锋):
跳空阴线后星
aa:=o>c;
bb:=h0.07
and (o-c)/ref(c,1)>0.04;{最大跌幅大于7%,实体大于4%}
cc:=abs(o-c)1.8*abs(c-o) and h>=ref(l,1) and
(h-l)dd:=abs(o-c)1.8*abs(c-o) and h>=ref(l,1) and
(h-l)ee:=l>ref(llv(l,2),1)  and l(h-l)跳空阴线后星:ref(aa,4) and ref(bb,3) and ref(cc,2) and ref(dd,1) and ee
QUOTE:
492.问:
写一个:5日10日20日30日55日均线粘合,一根大阳突破5.10.20.55均线,前提是
5.10.20.30,55大与144日之上,144日大与233日,阳线最好大与3%成交量当天大与13.34.55 均量线!最好做一个副图带指针指示!! ...
答(重剑无锋):
aa:=max(max(max(max(ma(c,5),ma(c,10)),ma(c,20)),ma(c,30)),ma(c,55));
bb:=min(min(min(min(ma(c,5),ma(c,10)),ma(c,20)),ma(c,30)),ma(c,55));
cc:=count(aa/bb<1.05,3)>=1;
dd:=oaa and c/o>1.03 ;
ee:=bb>ma(c,144) and ma(c,144)>ma(c,233) and v>max(max(ma(v,13),ma(v,34)),ma
(v,55));
cc and dd and ee
QUOTE:
493.问:
三兵后阴如何写
答(重剑无锋):
三兵后阴  头部出现的信号很多
aa:=count(c>ref(c,1),3)>=2 and count(c>o and l<=ref(h,1)*1.01 and l>ref(l,1) ,3)=3
and count(o>=ref(o,1) and (c-o)>=ref((c-o),1),2)=2 and count((h-c)<(c-o),2)=2
and hhv((c-ref(c,1))/ref(c,1),3)>=0.02;
三兵后阴:ref((c-o),4)<0 and ref(aa,1) and cref(o,1)
QUOTE:
494.问:
600216启动前的形态,是否有一定的规律呢?如果能在这两根低位十字星介入该多好~!
答(重剑无锋):
突破盘整  这个公式对盘整的描述应该还算可以了,配合其他条件观察也可用于实战股票的 初选
aa:=HHv(c,5)/llv(c,5)<1.07 and count(c>o,5)>=1 and count(c=1 and count(l>ref
(l,1),5)<=3;
突破盘整:ref(aa,1) and c>o and (c-o)>ref(hhv(abs(c-o),5),1)*1.5 and c>ref(hhv(h,5),1)
QUOTE:
495.问:
帮我写这个选股公式:上涨途中某日股价突然在头天阳线开盘价附近低开,收盘在头日收盘 价附近,形成并列中阳线。
市场特征:
1.日均线系统(5天、10天、2O天、30天和60天平均线)必须已经形成多头排列。
2.股价刚刚脱离地面(股价箱顶),步入主升段。
3.股价一般沿着3天均线上扬,与5天均线始终保持距离。
答(重剑无锋):
条件很苛刻,我把收盘价和开盘价的条件放宽了,你看看再说
并列阳线
aa:=c>o and (c-o)/ref(c,1)>0.03;
bb:= o<((ref(c,1)-ref(o,1))/2+ref(o,1)) and c>o and c>(ref((c-o),1)*0.5+ref
(o,1)) and (o-l)<(h-l)/15 and (c-o)>=ref((c-o),1)*0.8 ;
cc:=ma(c,3)>ma(c,5) and ma(c,10)>ma(c,20) and ma(c,20)>ma(c,30) and ma(c,30)>ma
(c,60);
并列阳线:ref(aa,1) and bb and cc
QUOTE:
496.问:
隐蔽日出击
答(重剑无锋):
隐蔽日出击
aa4:=(h-max(c,o))>3*(min(c,o)-l) and (h-l)>abs(c-o)*3.5 and (h-l)/ref(c,1)
>=0.03;
bb4:=c>ref(h,1) and ref(aa,1) and oo;
jbtp:=aa4 and bb4;
QUOTE:
497.问:
1:底开大阳线
2:塔形底
答(重剑无锋):
参考前面的突破盘整
QUOTE:
498.问:
底开大于2%,涨幅大于5%吧!
答(重剑无锋):
低开大阳线:=(c-ref(c,1))/ref(c,1)>0.05 and oo;
低开大阳线
QUOTE:
499.问:
要求
1: 第一根阳线涨幅在4%以上,量是10日均量的2.5倍以上。
2: 第二根是小阳线,量是前1天的70%以下。
3:第三根是小阳线, 量是前1天的70%以下。
2  3 要求的小阳线有上下引线也可以,但要在第一天收 ...
答(重剑无锋):
强势调整
aa:=c>o*1.04 and v>ma(v,10)*2.5 and (h-l)<(c-o)*1.8;
bb:=c>o and v强势调整:ref(aa,2) and ref(bb,1) and bb and hhv((h-l),2)and hhv(c,2)<=ref(c,2)*1.03 and llv(c,2)>=ref(c,2)*0.97;
QUOTE:
500.问:
“大阳以后,调整到大阳的位置1/3处,时间3到5天”,
答(重剑无锋):
做了一个,不过提醒你,调整后不一定向上哦
参数可调(3-6天为宜)
n=5   3   6
aa:=c>o and (c-o)/ref(c,1)*100>=0.06;
bb:=ref(aa,n) and llv(l,n)>ref(l,n) and hhv(c,n)and count(l>ref(l,1) and h>ref(h,1),3)=0
and llv(c,n)>(ref(c,n)-ref((c-o),n)/3) and hhv(abs(c-o),n)*0.7 and hhv((h-l),n)阳后调整:bb