公式求助1000例14 1000期无错杀肖公式

引用:

651.问:

DRAWICON (a AND b AND c,c,5) AND COST(33);

====飞狐显示这里有语法错误,请教应该怎么写?

在分析家里这个语句就正确,在飞狐里怎么写?

答(bajatje):

分开

DRAWICON (a AND b AND c,c,5) ;

COST(33);

引用:

652.问:

我想"乖离率出击"这几字显示在上面

答(hx817):

LINETHICK0 表示不画出指标线,不影响坐标,但可在顶部显示数值

{阿耀注:需加入乖离指标}

引用:

653.问:

请教如何取两线交叉的时间?

如题,cross(diff,dea),这个交叉点发生的时间如何取得

答(hx817):

别名: 上一次条件成立位置

所属类别: 引用函数参数数量: 1

上一次条件成立到当前的周期数。

用法:

BARSLAST(X):上一次X不为0到现在的天数

例如:

BARSLAST(CLOSE/REF(CLOSE,1)>=1.1)

表示上一个涨停板到当前的周期数

答(bajatje):

这样可以返回时期

ref(date,barslast(cross(diff,dea)));

引用:

654.问:

k线站上5日均线3天,信号再出,如何描写?

答(yngs):

COUNT(c>ma(c,5),3)=3;

引用:

655.问:

编120天内次大量和次次大量二者之和

答(bajatje):

h1:=hhv(v,120);

h2:=hhv(if(v=h1,0,v),120);

h3:=hhv(if(v=h1 or v=h2,0,v),120);

h2+h3

引用:

656.问:

当日均价线的正确写法

答(bajatje):

DYNAINFO(11) 在分笔成交下就有画线

也可以

sum(amount,0)/sum(v,0)/100;

引用:

657.问:

在早盘9.30--10.30这一小时里,如果股价在当日均价线上方运行时间超过N分钟,就在

10.30

这一分钟预警一次((无须金叉,不论股价当时是否在均价线之下)).这个盘中预警公式怎样写

答(bajatje):

F:=OPENMINUTES(TIME);

a:=sum(if(F<=60*L>DYNAINFO(11),1,0),0)>N;

F=60 and a;

引用:

658.问:

一定周期(比如1个月)内的窄幅横盘?

答(闲人):

COUNT(CLOSE,0)>N AND (HHV(CLOSE,N)-LLV(CLOSE,N))/LLV(CLOSE,N)<=(N1/100)

{n=周期 n1=振幅}

[Copy to clipboard]

CODE:

659.问:

取得深沪两市成交笔数及成交均量的排名位次,且可以在副图或主图中显示

答(bajatje):

用扩展数据中的横向排序功能就能解决问题 只是扩展数据资源有限

下面是南客老师写的帖子 你看看

飞狐新增函数应用:股票代码遍历与横向排序

一、如何进行板块股票代码遍历:

bk:='A股板块'; //bk赋值为字符串'A股板块'

stksum:=STKCOUNT(bk); //板块所包含证券数量

variable:dmstr[stksum]='';//定义一个字符串数组用于记录股票代码,元素个数为stksum,初始值为空

for k=1 to stksum do//以下循环,循环计数器k从1开始每次递增1,直到stksum

begin

dm:=stkfromblk(bk,k);//板块bk中第k只证券的证券代码,赋值到字符串变量dm

dmstr[k]:=dm;//股票代码,记录到字符串数组dmstr的第k个元素中

end;

//以下是一些字符串函数及运算的综合应用

EXPLAIN(1,dmstr[1]);//在解盘中,输出深圳A股第1只股票的代码

EXPLAIN(1,stknameex(dmstr[2]));//第2只股票的名称

EXPLAIN(1,dmstr[3]+stknameex(dmstr[3]));//第3只股票的代码及名称

EXPLAIN(1,bk+'第4只股票的代码是:'+dmstr[4]);

EXPLAIN(1,stkname+'最后收盘价:'+numtostr(close,2));

EXPLAIN(1,bk+'共有股票:'+numtostr(stksum,0)+'只');

二、横向排序:

//本公式输出结果,请在解盘中查看,由于大量引用了其它指标,因此运算时间会稍长

bk:='A股板块'; //bk赋值为字符串'A股板块'

yygs:='macd.diff';//引用的指标,此处可修改为引用其它的指标

stksum:=STKCOUNT(bk); //板块所包含证券数量

dcount:=datacount; //K线图上,最后一根K线的位置

variable:dmstr[stksum]='',var_px[stksum]=0,var_indi[stksum]=0;//定义一个字符串数组用于记录股票代码,元素个数为stksum,初始值为空

for k=1 to stksum do//以下循环,循环计数器k从1开始每次递增1,直到stksum

begin

dm:=stkfromblk(bk,k);//板块bk中第k只证券的证券代码,赋值到字符串变量dm

dmstr[k]:=dm;//股票代码,记录到字符串数组dmstr的第k个元素中

temp1:=stkindi(dm,yygs,0,-1);//引用其它个股的指标

var_px[k]:=temp1[dcount];//记录最后一个周期的指标值,此处可以使用参数,以便得到其它周期的排序

var_indi[k]:=temp1[dcount];//同上,但准备用于记录排序后的位置

end;

Num1:=sortpos(var_indi,1,1,stksum);//计算排序后,按大小排列的位置

dm_max1:=var_indi[1];//最大值的对应位置

dm_max2:=var_indi[2];//次大值的对应位置

dm_max3:=var_indi[3];

dm_max4:=var_indi[4];

dm_max5:=var_indi[5];

dm_max6:=var_indi[6];

dm_min1:=var_indi[stksum];//最小值的对应位置

dm_min2:=var_indi[stksum-1];

max1:=var_px[dm_max1];

max2:=var_px[dm_max2];

max3:=var_px[dm_max3];

max4:=var_px[dm_max4];

max5:=var_px[dm_max5];

max6:=var_px[dm_max6];

min1:=var_px[dm_min1];

min2:=var_px[dm_min2];

explain(islastbar,yygs+'前6名:'),colorred;

EXPLAINex(islastbar,'1:'+dmstr[dm_max1]+STKNAMEEX(dmstr[dm_max1])+':',max1,2,0),colorred;

EXPLAINex(islastbar,'2:'+dmstr[dm_max2]+STKNAMEEX(dmstr[dm_max2])+':',max2,2,0),colorred;

EXPLAINex(islastbar,'3:'+dmstr[dm_max3]+STKNAMEEX(dmstr[dm_max3])+':',max3,2,0),colorred;

EXPLAINex(islastbar,'4:'+dmstr[dm_max4]+STKNAMEEX(dmstr[dm_max4])+':',max4,2,0),colorred;

EXPLAINex(islastbar,'5:'+dmstr[dm_max5]+STKNAMEEX(dmstr[dm_max5])+':',max5,2,0),colorred;

EXPLAINex(islastbar,'6:'+dmstr[dm_max6]+STKNAMEEX(dmstr[dm_max6])+':',max6,2,1),colorred;

explain(islastbar,yygs+'后2名:'),colorgreen;

EXPLAINex(islastbar,'2:'+dmstr[dm_min2]+STKNAMEEX(dmstr[dm_min2])+':',min2,2,0),colorgreen;

EXPLAINex(islastbar,'1:'+dmstr[dm_min1]+STKNAMEEX(dmstr[dm_min1])+':',min1,2,0),colorgreen;

这里给出的代码示例,请下载飞狐0916测试版后使用,否则将会出现语法等错误。

从上面代码示例可以看出,板块股票代码的遍历是基础,有了这个横向遍历,就可以实现横向排序、横向统计。

上面未给出横向统计的示例,大家可以参照上面示例,根据自己的需要进行设计。

几个关键函数:stkfromblk(),sortpos(),可进入公式编辑器,查看函数注释。

飞狐的循环、条件控制语句,可以任意访问的数据,将给处理问题带来极大的方便。

下面,再给一段代码,是利用循环、判断语句,设计一个鬼变脸的公式代码:

sensitivy:=-c;

direction:=c;

towero:=o;

towerc:=c;

fc:=c;

i:=2;

while i<=datacount do begin

if towerc[i]>towero[i] and not(between(sensitivy[i],towero[i],towerc[i])) then

direction[i]:=1;

else if towerc[i]<towero[i] and not(between(sensitivy[i],towero[i],towerc[i])) then

direction[i]:=0;

else direction[i]:=direction[i-1];

if not(between(sensitivy[i-1],towero[i-1],towerc[i-1])) then begin

towero[i]:=towerc[i-1];towerc[i]:=fc[i];

sensitivy[i]:=towero[i-1];

end else begin

towero[i]:=towerc[i-1];towerc[i]:=fc[i];

sensitivy[i]:=sensitivy[i-1];

end;

i:=i+1;

end;

tj:=between(sensitivy,towero,towerc);

stickline(tj,max(towero,towerc),sensitivy,7,0), colorred;

stickline(tj,min(towero,towerc),sensitivy,7,0), colorgreen;

stickline(sensitivy<towerc and not(tj),towero,towerc,7,0), colorred;

stickline(sensitivy>towerc and not(tj),towero,towerc,7,0), colorgreen;

stickline((towerc=towero or sensitivy=towerc) and direction=1,towero,towerc,7,0),colorred;

stickline((towerc=towero or sensitivy=towerc) and direction=0,towero,towerc,7,0),colorgreen;

引用:

660.问:

谁有飞狐用的znz成本均线?

答(hx817):

无穷:SUM(VOL*CLOSE,0)/SUM(VOL,0); //无穷成本均线算法

引用:

661.问:

我想把下面的指标,在附图中上方的文字显示去除

MA5:简单移动平均(成交量,5), ,Colorred;

MA10:简单移动平均(成交量,10), , COLORGREEN;

答(财狼):

MA5:=简单移动平均(成交量,5);

MA10:=简单移动平均(成交量,10);

画分段线(收盘价>1,MA5),colorred;

画分段线(收盘价>1,MA10),COLORGREEN;

引用:

662.问:

火焰山筹码分布图上的“平均成本”的数值如何提取

答(lhl311):

是cost(50)

引用:

663.问:

能帮我写个筹码线公式吗

答(xuguannan):

庄筹线:WINNER(C)*100 ,colorred, linethick2;

散筹线: (WINNER(C*1.1)-WINNER(C*0.9))*100 ,colorgreen, linethick2;

cc:=FILTER( (CROSS(5,庄筹线) and 散筹线<20 )*60,10 );

抄底:cc,coloryellow,linethick2;

{DRAWTEXT(cc ,11 ,'抄底' ) ,coloryellow;}

aa:= ref(庄筹线,30)>40 or ref(庄筹线,20)>40;

bb:=CROSS(28,庄筹线) and 散筹线>40 and aa=1 {and LLV(l ,60 )>LLV(l ,250 )};

洗盘:IF(bb ,30 ,60 ) ,colorwhite,linethick2;

{DRAWTEXT(FILTER(bb,4) ,66 ,'洗盘' ) colorcyan;}

引用:

664.问:

”回落平仓与最高价相比N周期内价格回落达N%“如何表达

答(yngs):

(hhv(h,m)-c)/hhv(h,m)*100>=n;

引用:

665.问:

今天,昨天的收盘价大于前五天期间的最低收盘价的5%,用于条件选股

答(bajatje):

w:=llvbars(c,150);150天最低点的位置

ll:=llv(c,150);150天最低价

w<6 and count(c/ref(c,w)>1.05,2)=2;最低价到当前的距离小于6 并且最近两天的收盘价

都大于最低价5%

引用:

666.问:

我想找收盘价在10日均线之上的股票,

答(hx817):

close > ma(close,10)

引用:

667.问:

如何在主图上显示最近三十天的最高点和最低点,并向右延长,直到出现新的高低点

答(bajatje):

试试这个

hh:=hhv(h,30);

ll:=llv(l,30);

PARTLINE(hh=ref(hh,1),hh),linethick2;

PARTLINE(ll+ref(ll,1),ll),linethick2;

引用:

668.问:

请问要如何得知X1和X2”交叉点的数值”X1和X2”交叉点的数值

{江恩角度线?:角度12N日60 角度,N日值可调整}

p1:=c-ref(c,1);

p2:=sum(abs(p1),0);

p3:=count(c>0,0);

k1:=p2/p3/角度;

X1:DRAWSL(FILTER(BACKSET(ISLASTBAR,HHVBARS(h,N日)+1),N日),h,-8*K1,0,0),COLORgreen;

X2:DRAWSL(FILTER(BACKSET(ISLASTBAR,HHVBARS(h,N日)+1),n 日),h*0.618,8*K1,0,0),

COLORgreen;

答(yngs):

if(CROSS(x1,x2),x1,0);

if(CROSS(x1,x2),x2,0);

引用:

669.问:

ZQ:ZIG(3,4);

HD:=ZQ>REF(ZQ,1) AND ZQ>REFX(ZQ,1);

LD:=ZQ<REF(ZQ,1) AND ZQ<REFX(ZQ,1);

DRAWNUMBER(HD,1.01*H,BARSLAST(LD),0);

DRAWNUMBER(LD,0.99*L,BARSLAST(HD),0);

请问在这个公式中如何得到波峰(谷)的时间比值

答(hx817):

ZQ:ZIG(3,4);

HD:=ZQ>REF(ZQ,1) AND ZQ>REFX(ZQ,1);

LD:=ZQ<REF(ZQ,1) AND ZQ<REFX(ZQ,1);

a1:BARSLAST(HD),linethick0;

a2:BARSLAST(LD),linethick0;

c1:BARSLAST(ref(a1,1)=0)-a2+1,linethick0;

c2:BARSLAST(ref(a2,1)=0)-a1+1,linethick0;

DRAWNUMBER(HD,1.05*H,BARSLAST(LD),0),COLORRED;

DRAWNUMBER(HD,1.1*H,a2/c1,2),COLORWHITE;

DRAWNUMBER(LD,0.95*L,BARSLAST(HD),0),COLORRED;

DRAWNUMBER(LD,0.9*L,a1/c2,2),COLORWHITE;

引用:

670.问:

任意的一根曲线,如何做成K线的形式呢?如:Y=FX,要把Y做成有开,高,低,收的K线, 应该怎么做呢?

答(cyw):

x=任意的一根曲线。

以MACD为例:

x:="macd.dea";

ox:=ma(o,1)*x;

cx:=ma(c,1)*x;

hx:=ma(h,1)*x;

lx:=ma(l,1)*x;

STICKLINE(Cx>=ref(cx,1),Hx,Lx,0,0) COLORred;

STICKLINE(Cx>=ref(cx,1),Cx,Ox,6,1) COLORred;

STICKLINE(Cx<= ref(cx,1),Hx,Lx,0,0) COLORgreen;

STICKLINE(Cx<= ref(cx,1),Cx,Ox,6,0) COLORgreen;

以均线为例:

x:=ma(c,10);

ox:=ma(o,10);

cx:=ma(c,10);

hx:=ma(h,10);

lx:=ma(l,10);

STICKLINE(Cx>=OX,Hx,Lx,0,0) COLORred;

STICKLINE(Cx>=OX,Cx,Ox,6,1) COLORred;

STICKLINE(Cx<= OX,Hx,Lx,0,0) COLORgreen;

STICKLINE(Cx<= OX,Cx,Ox,6,0) COLORgreen;

以上举例是由曲线显示转变为图形显示,我只是提供了一种思路,

数据的正确性值得商榷,如MACD还可这样取值:

oF:=EMA(o,12) - EMA(o,26);

o1:=EMA(oF,9);

cF:=EMA(c,12) - EMA(c,26);

c1:=EMA(cF,9);

hF:=EMA(h,12) - EMA(h,26);

h1:=EMA(hF,9);

lF:=EMA(l,12) - EMA(l,26);

l1:=EMA(lF,9);

STICKLINE(C1>=O1,H1,L1,0,0) COLORred;

STICKLINE(C1>=O1,C1,O1,6,1) COLORred;

STICKLINE(C1<= O1,H1,L1,0,0) COLORgreen;

STICKLINE(C1<= O1,C1,O1,6,0) COLORgreen;

从表面看比(ox:=ma(o,1)*x;)要来得正确,但实际还是不正确,

(可显示O1,C1,H1,L1曲线观察比较),故编写指标不能照搬,应举一反三,

融会贯通,才能编写出正确,实用的指标。

引用:

671.问:

雙向成交

成交量:VOL,POINTDOT;

AA:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN));

主动买盘:IF(CLOSE>OPEN,AA*(HIGH-LOW),IF(CLOSE<OPEN,AA*((HIGH-OPEN)+(CLOSE-LOW)),VOL/2)),POINTDOT,COLORRED LINETHICK0;

主动卖盘:IF(CLOSE>OPEN,0-AA*((HIGH-CLOSE)+(OPEN-LOW)),IF(CLOSE<OPEN,0-AA*(HIGH-LOW),0-VOL/2)),COLORGREEN LINETHICK0;

上面是網路找到的公式覺得有趣但有些意含不懂麻煩賜教

1.AA裡的(HIGH-LOW)*2-ABS(CLOSE-OPEN) 是何種意思? 為何要*2

2. 主動買盤裡的AA*(HIGH-LOW) 及AA*((HIGH-OPEN)+(CLOSE-LOW))

是何意思 ? 為什麼要乘以((HIGH-OPEN)+(CLOSE-LOW))

答(白郎):

不知道我解释的对不对。

作者企图用成交量在K线上的分布来表达出多空阵营。当当日收阳时,那么就假设最高到最底价之间都是多方力量主导。如果收阴,就用上线影线来代表多方。空方的原理以此类推。

AA:=VOL/((HIGH-LOW)*2-ABS(CLOSE-OPEN)); 表示买卖盘在K线空间内的分布,如果没有*2,后面ABS(CLOSE-OPEN)如果是光头光角的阴线或阳线,两数相减就为零,而 分母是不能为零的,它的作用就是排除分母为零的情况。

主動買盤裡的AA*(HIGH-LOW) ,如果代表如果收阳,最高和最低价之间的成交全部假设为多方力量。((HIGH-OPEN)+(CLOSE-LOW))代表上下影线。

引用:

672.问:

请问怎么编趋势线指标呀,历史最高点和厉史次高点,或历史最低点和历史次低点

答(白郎):

明白你的意思了,公式如下:

input:m(20,1,100);

ac:=hhv(h,0);

az:=BARSLAST(h=hhv(h,0));

bc:=PEAK(1,m,1);

bz:=BARSLAST(h=PEAK(1,m,1));

aa:=BACKSET(ISLASTBAR,az+1);

bb:=BACKSET(ISLASTBAR,bz+1);

DRAWLINE(h=ac and aa<>ref(aa,1),h,h=bc and bb<>ref(bb,1),h,1),coloryellow;

引用:

673.问:

请问如何编写均线(例如5日均线;10日均线。。)当日数直大与前一日数直发出信号

答(bajatje):

M:=Ma(c,N);

m>ref(m,1);

引用:

674.问:

请高手们编一短周期引用长周期的公式如:日线周期的MACD同时引用周和月的MACD(DIFF).

答(bajatje):
公式求助1000例(14) 1000期无错杀肖公式

用这个编

别名: 引用指标

所属类别: 其他函数参数数量: 4

引用任意证券任意周期的任意指标输出

用法:

STKINDI(STKLABEL,INDINAME,INDITYPE,PERIOD)

STKLABEL指定证券代码,如为空表示当前证券

INDITYPE为指标类型,有效值范围为(0-2),依次表示技术指标、条件选股、交易系统公式;

PERIOD为周期类型,有效值范围为(-1-12),依次表示:

当前周期、分笔成交、1分钟、5分钟、15分钟、30分钟、60分钟、日、周、月、年、多日、多分钟、多秒线

例如:STKINDI('1A0001','MA.MA1',0,DATAPERIOD);计算1A0001的当前周期MA指标的MA1指标线

STKINDI('','RSI.RSI1',0,DATAPERIOD);计算当前证券的当前周期MA指标的MA1指标线

引用:

675.问,

能否详细解释一下 ZIG 函数?

答(Yngs):

之字转向。

用法:

ZIG(X,N),当序列或K线变化量超过N%时转向

X为序列或常数,为常数时表示0:开盘价,1:最高价,2:最低价,3:收盘价,4:高点用最高价、低点用最低价

例如:

ZIG(3,10)表示收盘价的10%的ZIG转向

ZIG(MA(C,20),10)表示均线的10%的ZIG转向

引用:

676.问,

怎样在指标中加入背景图片

答(hx817):

别名: 画背景图

所属类别: 绘图函数参数数量: 2

根据条件设置背景图

用法:

DRAWBKBMP(COND,BMP);

当图形上最后一组COND条件满足时,以MyBMP做背景

例如:DRAWBKBMP(C>O, 'MyBMP');

表示图形上最后一组C>O时背景显示子FmlDLL目录下的MyBMP.bmp图。

引用:

677.问:

求K线最后一个交易日的日期函数

目的:在可视的K线图的最后一个交易日写点自己的东西,如解盘、心得,

但仅限于最后一个交易日,其余各日不标注。如何实现?

答(zhiqi):

ISLASTBAR

引用:

678.问:

求收盘价大于300日均线的飞狐选股公式

答(hx817):

c>ma(c,300):

引用:

679.问:

谁有K线型态写法

答(yngs):

早晨之星:=REF(CLOSE,2)/REF(OPEN,2) < 0.95 AND REF(OPEN,1) < REF(CLOSE,2) AND ABS(REF(OPEN,1)-REF(CLOSE,1))/REF(CLOSE,1)<0.03 AND

CLOSE/OPEN>1.05 AND CLOSE>REF(CLOSE,2);

黄昏之星:=REF(CLOSE,2)/REF(OPEN,2) > 1.03 AND REF(OPEN,1) > REF(CLOSE,2) AND ABS(REF(OPEN,1)-REF(CLOSE,1))/REF(CLOSE,1)<0.02 AND

CLOSE/OPEN<0.97 AND CLOSE<REF(CLOSE,2);

长十字:=CLOSE=OPEN AND HIGH/LOW >1.03;

垂死十字:=CLOSE=OPEN AND CLOSE=LOW AND CLOSE<>HIGH;

早晨十字星:=REF(CLOSE,2)/REF(OPEN,2) < 0.95 AND REF(OPEN,1) < REF(CLOSE,2) AND REF(OPEN,1)=REF(CLOSE,1) AND

CLOSE/OPEN>1.05 AND CLOSE>REF(CLOSE,2);

黄昏十字星:=REF(CLOSE,2)/REF(OPEN,2) > 1.05 AND REF(OPEN,1) > REF(CLOSE,2) AND REF(OPEN,1)=REF(CLOSE,1) AND

CLOSE/OPEN<0.95 AND CLOSE<REF(CLOSE,2);

射击之星:=MIN(OPEN,CLOSE)=LOW AND HIGH-LOW > 3*(MAX(OPEN,CLOSE)-LOW) AND CLOSE > MA(CLOSE,5);

倒转锤头:=MIN(OPEN,CLOSE)=LOW AND HIGH-LOW > 3*(MAX(OPEN,CLOSE)-LOW) AND CLOSE < MA(CLOSE,5);

锤头:=HIGH = MAX(OPEN,CLOSE) AND HIGH-LOW > 3*(HIGH-MIN(OPEN,CLOSE)) AND CLOSE < MA(CLOSE,5);

吊颈:=HIGH = MAX(OPEN,CLOSE) AND HIGH-LOW > 3*(HIGH-MIN(OPEN,CLOSE)) AND CLOSE>MA(CLOSE,5);

穿头破脚:=(REF(CLOSE,1)/REF(OPEN,1)>1.03 AND CLOSE/OPEN<0.96 AND CLOSE<REF(OPEN,1) AND OPEN>REF(CLOSE,1))

OR (REF(CLOSE,1)/REF(OPEN,1)<0.97 AND CLOSE/OPEN>1.04 AND CLOSE>REF(OPEN,1) AND OPEN<REF(CLOSE,1));

乌云盖顶:=REF(CLOSE,1)/REF(OPEN,1)>1.03 AND CLOSE/OPEN<0.97 AND OPEN>REF(CLOSE,1) AND CLOSE<REF(CLOSE,1);

曙光初现:=REF(CLOSE,1)/REF(OPEN,1)<0.97 AND CLOSE/OPEN>1.03 AND OPEN<REF(CLOSE,1) AND CLOSE>REF(CLOSE,1);

身怀六甲:=ABS(REF(CLOSE,1)-REF(OPEN,1))/REF(CLOSE,1) > 0.04 AND ABS(CLOSE-OPEN)/CLOSE<0.005 AND

MAX(CLOSE,OPEN) < MAX(REF(CLOSE,1),REF(OPEN,1)) AND MIN(CLOSE,OPEN) > MIN(REF(CLOSE,1),REF(OPEN,1));

十字胎:=ABS(REF(CLOSE,1)-REF(OPEN,1))/REF(CLOSE,1) > 0.04 AND CLOSE=OPEN AND

CLOSE < MAX(REF(CLOSE,1),REF(OPEN,1)) AND CLOSE > MIN(REF(CLOSE,1),REF(OPEN,1));

平顶:=ABS(HIGH-REF(HIGH,1))/HIGH<0.001;

平底:=(ABS(LOW-REF(LOW,1))/LOW<0.001 and abs(ref(low,1)-ref(low,2))/ref(low,1)<=0.001);

大阳烛:=CLOSE/OPEN>1.05 AND HIGH/LOW < CLOSE/OPEN+0.018;

三个白武士:=REF(CLOSE,2)>REF(OPEN,2) AND REF(CLOSE,1)>REF(OPEN,1) AND CLOSE>OPEN

AND REF(CLOSE,1)>REF(CLOSE,2) AND CLOSE>REF(CLOSE,1);

双飞乌鸦:=REF(CLOSE,1)<REF(OPEN,1) AND CLOSE<OPEN AND CLOSE/OPEN<0.98;

孕育线:=REF(CLOSE,2)>REF(OPEN,2) AND (REF(CLOSE,2)-REF(OPEN,2))/REF(OPEN,2)>=2/100AND REF(OPEN,1)>=REF(CLOSE,1) AND

(REF(OPEN,1)-REF(CLOSE,1))/REF(CLOSE,1)<=2/100 AND REF(OPEN,1)<=REF(CLOSE,2) AND REF(CLOSE,1)>=REF(OPEN,2) AND C>=OPEN AND

(CLOSE-OPEN)/OPEN>=2/100 AND CLOSE>=REF(OPEN,1) AND OPEN<=REF(CLOSE,1) AND (MAX(CLOSE,REF(C,2))-MIN(CLOSE,REF(CLOSE,2)))/MIN(CLOSE,REF(CLOSE,2))<=1/100;

多方炮:=REF(CLOSE,2)>REF(OPEN,2) AND REF(CLOSE,1)<REF(OPEN,1) AND CLOSE>OPEN;

出水芙蓉:=(OPEN<EMA(C,20) OR OPEN<EMA(C,40) OR OPEN<EMA(C,60)) AND (C>MAX(EMA(C,20),MAX(EMA(C,40),EMA(C,60))))

AND (V/MA(V,30)>1.2 AND C/REF(C,1)>1.049);

上升三部曲:=REF(CLOSE,4)/REF(OPEN,4)>1.03 AND REF(CLOSE,3)<REF(OPEN,3) AND REF(CLOSE,2)<REF(OPEN,2) AND REF(CLOSE,1)<REF(OPEN,1) AND

REF(LOW,4)<REF(LOW,3) AND REF(LOW,4)<REF(LOW,2) AND REF(LOW,4)<REF(LOW,1) AND REF(HIGH,4)>REF(HIGH,3) AND REF(HIGH,4)>REF(HIGH,2) AND

REF(HIGH,4)>REF(HIGH,1) AND CLOSE/OPEN>1.03 AND CLOSE>REF(CLOSE,4);

下跌三部曲:= REF(CLOSE,4)/REF(OPEN,4)<0.97 AND REF(CLOSE,3)>REF(OPEN,3) AND REF(CLOSE,2)>REF(OPEN,2) AND REF(CLOSE,1)>REF(OPEN,1) AND REF(LOW,4)<REF(LOW,3) AND

REF(LOW,4)<REF(LOW,2) AND REF(LOW,4)<REF(LOW,1) AND REF(HIGH,4)>REF(HIGH,3) AND REF(HIGH,4)>REF(HIGH,2) AND REF(HIGH,4)>REF(HIGH,1) AND CLOSE/OPEN<0.97 AND

CLOSE<REF(CLOSE,4);

跳空缺口:=HIGH<REF(LOW,1) OR LOW>REF(HIGH,1);

三只乌鸦:=REF(CLOSE,2)<REF(OPEN,2) AND REF(CLOSE,1)<REF(OPEN,1) AND CLOSE<OPEN AND REF(CLOSE,1)<REF(CLOSE,2) AND CLOSE<REF(CLOSE,1);

光脚阴线:=LOW=CLOSE AND HIGH<>LOW;

光头阳线:=HIGH=CLOSE AND HIGH<>LOW;

分离:=OPEN=REF(OPEN,1) AND (CLOSE-OPEN)*(REF(CLOSE,1)-REF(OPEN,1))<0;

长下影:=(MIN(CLOSE,OPEN)-LOW)/(HIGH-LOW)>0.667;

长上影:=(HIGH-MAX(CLOSE,OPEN))/(HIGH-LOW)>0.667;

十字星:=CLOSE=OPEN AND HIGH<>LOW;

大阴烛:=OPEN/CLOSE > 1.05 AND HIGH/LOW < OPEN/CLOSE+0.018;

好友反攻:=(REF(CLOSE,1)<REF(OPEN,1) AND CLOSE>OPEN AND ABS(CLOSE-REF(CLOSE,1))/CLOSE<0.002)

OR (REF(CLOSE,1)>REF(OPEN,1) AND CLOSE<OPEN AND ABS(CLOSE-REF(CLOSE,1))/CLOSE<0.002);

倾盆大雨:=REF(C,1)/REF(O,1)>=1.03 AND O<REF(C,1) AND O>REF(O,1) AND C<REF(O,1);

EXPLAIN(倾盆大雨,'K线形态分析:倾盆大雨,见顶信号;'),COLORCYAN;

EXPLAIN(大阴烛,'K线形态分析:大阴烛,后市向淡,发生逆转;'),COLORCYAN;

EXPLAIN(好友反攻,'K线形态分析:好友反攻,底部反转;'),COLORRED;

EXPLAIN(跳空缺口,'K线形态分析:跳空缺口,注意向上还是向下跳空;'),COLORWHITE;

EXPLAIN(光脚阴线,'K线形态分析:光脚阴线,下跌信号;'),COLORCYAN;

EXPLAIN(光头阳线,'K线形态分析:光头阳线,后市看涨;'),COLORRED;

EXPLAIN(三只乌鸦,'K线形态分析:三只乌鸦,可能见顶回落;'),COLORCYAN;

EXPLAIN(分离,'K线形态分析:分离,注意看涨分离和看跌分离;'),COLORWHITE;

EXPLAIN(长下影,'K线形态分析:长下影,持续下跌后出现,有可能止跌回升;在升势末期出现,须多加留意;'),COLORRED;

EXPLAIN(长上影,'K线形态分析:长上影,表明行情上档压力沉重,升势受阻;'),COLORCYAN;

EXPLAIN(下跌三部曲,'K线形态分析:下跌三部曲,下跌信号;'),COLORRED;

EXPLAIN(上升三部曲,'K线形态分析:上升三部曲,上涨信号;'),COLORCYAN;

EXPLAIN(早晨之星,'K线形态分析:早晨之星,见底回升;'),COLORRED;

EXPLAIN(黄昏之星,'K线形态分析:黄昏之星,见顶回落;'),COLORCYAN;

EXPLAIN(十字星,'K线形态分析:十字星,有转向意味,注意股价位置在顶部还是底部;'),COLORWHITE;

EXPLAIN(长十字,'K线形态分析:长十字,注意在顶部还是底部;'),COLORWHITE;

EXPLAIN(垂死十字,'K线形态分析:垂死十字,下跌信号;'),COLORCYAN;

EXPLAIN(早晨十字星,'K线形态分析:早晨十字星,上涨信号,见底回升;'),COLORRED;

EXPLAIN(黄昏十字星,'K线形态分析:黄昏十字星,下跌信号,见顶回落;'),COLORCYAN;

EXPLAIN(射击之星,'K线形态分析:射击之星,可能见顶回落,可靠性低;'),COLORCYAN;

EXPLAIN(倒转锤头,'K线形态分析:倒转锤头,可能见底回升;'),COLORRED;

EXPLAIN(锤头,'K线形态分析:锤头,可能见底回升,如有量配合,信号强烈;'),COLORRED;

EXPLAIN(吊颈,'K线形态分析:吊颈,上升行情中见顶回落,顶部出现,见顶信号;'),COLORCYAN;

EXPLAIN(平顶,'K线形态分析:平顶,温和的反转;'),COLORCYAN;

EXPLAIN(穿头破脚,'K线形态分析:穿头破脚,顶部出现,见顶回落信号;'),COLORCYAN;

EXPLAIN(乌云盖顶,'K线形态分析:乌云盖顶,见顶回落信号;'),COLORCYAN;

EXPLAIN(曙光初现,'K线形态分析:曙光初现,后市见底回升;'),COLORRED;

EXPLAIN(身怀六甲,'K线形态分析:身怀六甲,出现在底部,是见底回升信号;出现在顶部,是见顶回落信号;'),COLORRED;

EXPLAIN(十字胎,'K线形态分析:十字胎;'),COLORRED;

EXPLAIN(平底,'K线形态分析:平底,温和的反转;'),COLORRED;

EXPLAIN(大阳烛,'K线形态分析:大阳烛,,看涨;'),COLORRED;

EXPLAIN(三个白武士,'K线形态分析:三个白武士,每日收盘价上移,表示可能见底回升;'),COLORRED;

EXPLAIN(双飞乌鸦,'K线形态分析:双飞乌鸦,行情将见顶回落;'),COLORCYAN;

EXPLAIN(孕育线,'K线形态分析:孕育线,注意股价位置;'),COLORWHITE;

EXPLAIN(多方炮,'K线形态分析:多方炮,在底部出现有上涨以为,在中间出现有可能是上涨中继,顶部出现是复合见顶信号;'),COLORRED;

EXPLAIN(出水芙蓉,'K线形态分析:出水芙蓉,见底回升;'),COLORRED;

引用:

680.问:

我应怎样在个股下求大盘的获利

答(南客):

1、先建一个公式,假设公式名称为yytest,代码如下:

获利比例:winner(close);

2、再建一个公式,引用yytest公式的结果:

str1:=if(MARKETLABEL='SH','1A0001','399001');

大盘获利:stkindi(str1,'yytest.获利比例',0,-1);

引用:

681.问:

请教平均股价指标怎么写

答(yngs):

1、(c+o+h+l)/4;

2、AMOUNT/(v*100);

引用:

682.问:

如何编突破前三天最高价为买进信号,跌破前三天最低价为卖出信号。

答(lhl311):

买进:cross(C,REF(H,3));

卖出:CROSS(REF(L,3),C);

引用:

683.问:

个股占权重的比例 有办法在公式中表示吗

答(bajatje):

1.建总市值公式

a:FINANCE(1)*c;

并列入横向排序数据N中,选 算术累加总和

2.建公式

finance(1)*c/ESTDATA(N);

引用:

684.问:

阴量 和阳量 用什么函数表达

答(bajatje):

v,volstick;

阴量:if(c<ref(c,1),v,0),linethick0;

阳量:if(c>=ref(c,1),v,0),linethick0;

引用:

685.问:

为什么我用了while do 或者for to do 就提示语法错误?

FOR I=1 TO BARPOS-1 DO

IF REF(C,I+2)>REF(C,I+1) and REF(C,I)<REF(C,I+1) AND REF(C,I+2)>REF(C,I+3) and REF(C,I+4)<

REF(C,I+3) THEN BEGIN

A1:=I+2;

BREAK;

END

答(hx817):

控制语句还不支持序列变量

引用:

686.问:

怎样得到开盘到现在的分钟数?

答(hx817):

别名: 开盘分钟数

所属类别: 时间函数参数数量: 1

取得开盘分钟数。

用法:

OPENMINUTES(TIME)

返回已开盘分钟数(1-总开盘分钟数),开盘前的都为1,收盘后都为总开盘分钟数

例如:

OPENMINUTES(CURRENTTIME),在日线上可得到现在已开盘分钟数

OPENMINUTES(TIME),在分钟线上可得到当时已开盘分钟数

引用:

687.问:

在个股副图指标中,如何显示大盘的获利盘(最好两市通用)?

即建一个个股使用的大盘获利盘

答(南客):

需要建立2个公式:

公式一:

ww:winner(close);

公式二:

str1:=if(STRCMP(MARKETLABEL, 'SH')=0,'1A0001','399001');

stkindi(str1,'公式一.ww',0,-1);

引用:

688.问:

这个指标线▅▅ ▅▅ 怎表示?

坤宫:坤为地(六冲)      坤宫:地雷复(六合)

六神 【本  卦】          【变  卦】

朱雀 ▅▅ ▅▅ 子孙癸酉金 世   ▅▅ ▅▅ 子孙癸酉金

青龙 ▅▅ ▅▅ 妻财癸亥水     ▅▅ ▅▅ 妻财癸亥水

玄武 ▅▅ ▅▅ 兄弟癸丑土     ▅▅ ▅▅ 兄弟癸丑土 应

白虎 ▅▅ ▅▅ 官鬼乙卯木 应   ▅▅ ▅▅ 兄弟庚辰土

螣蛇 ▅▅ ▅▅ 父母乙巳火     ▅▅ ▅▅ 官鬼庚寅木

勾陈 ▅▅ ▅▅ 兄弟乙未土  ×→ ▅▅▅▅▅ 妻财庚子水 世

答(bajatje):

别名: 显示文字

所属类别: 绘图函数参数数量: 3

在图形上显示文字。

用法:

DRAWTEXT(COND,PRICE,TEXT)

当COND条件满足时,在PRICE位置书写文字TEXT,可用'n'换行,可ALIGN0-5定义对齐方式。

例如DRAWTEXT(CLOSE/OPEN>1.08,LOW,'▅▅ ▅▅')

表示当日涨幅大于8%时在最低价位置显示'▅▅ ▅▅ '字样。

引用:

689.问:

请给改一下这个公式

黎明:SMA(WINNER((C+L)/2*0.99)*100,2,1)*1.8,stick,coloryellow;

黎明,coloryellow;

黑暗:SMA((100*(HHV((H+L)/2,21)-(O+L+C)/3)/(HHV((H+L)/2,21)-LLV (L,21))),1,1),colorblue;

SMA((100*(HHV((H+L)/2,21)-(O+L+C)/3)/(HHV((H+L)/2,21)-LLV (L,21))),1,1),stick,colorblue;

追涨:DRAWTEXT( CROSS(黎明,黑暗),黎明,'追涨');

注:上面的小人处是个英文字母D,晕这个小人抹不掉。

此公式在分析家里可以用,但在飞狐中显示不全,请看蓝色的柱状在飞狐中没有,只显黄色

答(hx817):

公式的问题在 SMA 上

别名: 移动平均

所属类别: 引用函数参数数量: 3

求移动平均。

用法:

SMA(X,N,M),求X的N日移动平均,M为权重。

算法:

若Y=SMA(X,N,M) 则 Y=(M*X+(N-M)*Y')/N, 其中Y'表示上一周期Y值,N必须大于M。

例如:

SMA(CLOSE,20,1)

表示求20日移动平均价

其中 N必须大于M

而上面公式中 sma(x,1,1) 当然就没有结果了

可以改为

源码:

黎明:SMA(WINNER((C+L)/2*0.99)*100,2,1)*1.8,stick,coloryellow;

黎明,coloryellow;

黑暗:SMA((100*(HHV((H+L)/2,21)-(O+L+C)/3)/(HHV((H+L)/2,21)-LLV(L,21))),2,1),colorblue;

SMA((100*(HHV((H+L)/2,21)-(O+L+C)/3)/(HHV((H+L)/2,21)-LLV(L,21))),2,1),stick,colorblue;

追涨:DRAWTEXT( CROSS(黎明,黑暗),黎明,'追涨');

引用:

690.问:

钱龙软件营业部版的,里面有个静态分析,静态分析里有个选股功能就是利用股价来选股, 如我要寻找2004年7月16日收盘后股价在5.00__5.30元的股票,有多少只,那好我只要输入

2004年7月16日时间,股价在5.00__5.30元的股票,之后回车系统就会开始选股,之后把符合条

件的股票选出来了.而我现在的股软里没有这项选股设置包括飞狐在内,只有低价股,中价股, 高价股之类,很泛泛,没有具体的设置,恳请各位大侠帮助给编写一个选股公式

答(hx817):

input:年(2004),月(7),日(16),最小价格(5),最大价格(5.3);

n:=DATEDIFF(((年-1900)*10000+月*100+日),DATE);//计算输入日期和现在日期周期

tj:REF(CLOSE,n)>最小价格 and REF(CLOSE,n)<最大价格;

引用:

691.问:

怎样在收盘价上画一平行线?????

答(bajatje):

cc:=c;

cc[datacount];

引用:

692.问:

如何指标中画自最左至右画横向平行直线?

如在垂直位置20,30,50,60,80画5根平行直线,20处的长度为1;

30处的长度为0.5; 50处的长度为0.6; 60处的长度为0.3; 80处的长度为0.5;

如何在指标中表示这样的指标线?

答(南客):

参考如下:

别名: 画斜线

所属类别: 绘图函数参数数量: 5

在图形上绘制指定斜率、长度和方向的直线。

用法:

DRAWSL(COND,PRICE,SLOPE,LEN,D)

当COND条件满足时,以PRICE位置为起点绘制斜率为每个周期价差SLOPE,长度为LEN周期的直线,LEN为0则无限延伸,D为1、2分别表示从起点向左、双向绘制,其余表示向右绘制。

例如:

DRAWSL(low=llv(low,50),low,(refx(low,5)-low)/5,5,1)

长度以周期为单位,只能是整数,不能用小数

引用:

693.问:

求飞狐分时布林线

答(大漠狂风):

分时布林(飞狐的版本要高一些才行)

中轨:MA(CLOSE,21)COLORGREEN LINETHICK2;

上轨:=中轨+STD(CLOSE,21),COLORCYAN ;

下轨:=中轨-STD(CLOSE,21),COLORCYAN ;

上极限: 中轨+2*STD(CLOSE,21),COLORMAGENTA LINETHICK2;

下极限: 中轨-2*STD(CLOSE,21),COLORMAGENTA LINETHICK2;

(注:如果是飞狐3.9版只需将系统中的公式 用鼠标直接拖入分时图即可 )

引用:

694.问:

请问这个函数怎么用?

别名: 引用指标STKINDI

所属类别: 其他函数参数数量: 4

引用任意证券任意周期的任意指标输出

用法:

STKINDI(STKLABEL,INDINAME,INDITYPE,PERIOD)

STKLABEL指定证券代码,如为空表示当前证券

INDITYPE为指标类型,有效值范围为(0-2),依次表示技术指标、条件选股、交易系统公式;

PERIOD为周期类型,有效值范围为(-1-12),依次表示:

当前周期、分笔成交、1分钟、5分钟、15分钟、30分钟、60分钟、日、周、月、年、多日,多分钟、多秒线

望举例说明

答(hx817):

STKINDI('1A0001','MA.MA1',0,DATAPERIOD);

//计算1A0001的当前周期MA指标的MA1指标线

STKINDI('','RSI.RSI1',0,DATAPERIOD);

//计算当前证券的当前周期RSI指标的RSI1指标线

引用:

695.问:

1,怎样在最近高点处画一直线。

2,怎样在比最近高点处还高一个的高点处画一直线。

答(hx817):

input:n(5);

tj:=BARSLAST(HHV(HIGH,n)=HIGH),LINETHICK0;

DRAWSL(tj=0,HIGH,0,n,0),COLORYELLOW;

[Copy to clipboard]

CODE:

696.问:

在飞狐和分析家公式编写中,怎样编写对某指标进行指标排序后,取其排序后前十名上榜 股票的选股公式?不知大家懂了没有?比如指标OBV进行指标排序后,只取其排序后前十名上榜股票,求这样的选股公式的编写方法??? 拿指标OBV举个例子,可以吗?

答(bajatje):

转帖 作者:南客

飞狐新增函数应用:股票代码遍历与横向排序

一、如何进行板块股票代码遍历:

bk:='A股板块'; //bk赋值为字符串'A股板块'

stksum:=STKCOUNT(bk); //板块所包含证券数量

variable:dmstr[stksum]=''; //定义一个字符串数组用于记录股票代码,元素个数为stksum,初始值为空

for k=1 to stksum do //以下循环,循环计数器k从1开始每次递增1,直到stksum

begin

dm:=stkfromblk(bk,k);//板块bk中第k只证券的证券代码,赋值到字符串变量dm

dmstr[k]:=dm; //股票代码,记录到字符串数组dmstr的第k个元素中

end;

//以下是一些字符串函数及运算的综合应用

EXPLAIN(1,dmstr[1]); //在解盘中,输出深圳A股第1只股票的代码

EXPLAIN(1,stknameex(dmstr[2]));//第2只股票的名称

EXPLAIN(1,dmstr[3]+stknameex(dmstr[3]));//第3只股票的代码及名称

EXPLAIN(1,bk+'第4只股票的代码是:'+dmstr[4]);

EXPLAIN(1,stkname+'最后收盘价:'+numtostr(close,2));

EXPLAIN(1,bk+'共有股票:'+numtostr(stksum,0)+'只');

二、横向排序:

//本公式输出结果,请在解盘中查看,由于大量引用了其它指标,因此运算时间会稍长

bk:='A股板块'; //bk赋值为字符串'A股板块'

yygs:='macd.diff';//引用的指标,此处可修改为引用其它的指标

stksum:=STKCOUNT(bk); //板块所包含证券数量

dcount:=datacount; //K线图上,最后一根K线的位置

variable:dmstr[stksum]='',var_px[stksum]=0,var_indi[stksum]=0; //定义一个字符串 数组用于记录股票代码,元素个数为stksum,初始值为空

for k=1 to stksum do //以下循环,循环计数器k从1开始每次递增1,直到stksum

begin

dm:=stkfromblk(bk,k);//板块bk中第k只证券的证券代码,赋值到字符串变量dm

dmstr[k]:=dm; //股票代码,记录到字符串数组dmstr的第k个元素中

temp1:=stkindi(dm,yygs,0,-1); //引用其它个股的指标

var_px[k]:=temp1[dcount]; //记录最后一个周期的指标值,此处可以使用参数,以便得到其它周期的排序

var_indi[k]:=temp1[dcount]; //同上,但准备用于记录排序后的位置

end;

Num1:=sortpos(var_indi,1,1,stksum); //计算排序后,按大小排列的位置

dm_max1:=var_indi[1]; //最大值的对应位置

dm_max2:=var_indi[2]; //次大值的对应位置

dm_max3:=var_indi[3];

dm_max4:=var_indi[4];

dm_max5:=var_indi[5];

dm_max6:=var_indi[6];

dm_min1:=var_indi[stksum]; //最小值的对应位置

dm_min2:=var_indi[stksum-1];

max1:=var_px[dm_max1];

max2:=var_px[dm_max2];

max3:=var_px[dm_max3];

max4:=var_px[dm_max4];

max5:=var_px[dm_max5];

max6:=var_px[dm_max6];

min1:=var_px[dm_min1];

min2:=var_px[dm_min2];

explain(islastbar,yygs+'前6名:'),colorred;

EXPLAINex(islastbar,'1:'+dmstr[dm_max1]+STKNAMEEX(dmstr[dm_max1])+':',max1,2,0),colorred;

EXPLAINex(islastbar,'2:'+dmstr[dm_max2]+STKNAMEEX(dmstr[dm_max2])+':',max2,2,0),colorred;

EXPLAINex(islastbar,'3:'+dmstr[dm_max3]+STKNAMEEX(dmstr[dm_max3])+':',max3,2,0),colorred;

EXPLAINex(islastbar,'4:'+dmstr[dm_max4]+STKNAMEEX(dmstr[dm_max4])+':',max4,2,0),colorred;

EXPLAINex(islastbar,'5:'+dmstr[dm_max5]+STKNAMEEX(dmstr[dm_max5])+':',max5,2,0),colorred;

EXPLAINex(islastbar,'6:'+dmstr[dm_max6]+STKNAMEEX(dmstr[dm_max6])+':',max6,2,1),colorred;

explain(islastbar,yygs+'后2名:'),colorgreen;

EXPLAINex(islastbar,'2:'+dmstr[dm_min2]+STKNAMEEX(dmstr[dm_min2]) +':',min2,2,0),colorgreen;

EXPLAINex(islastbar,'1:'+dmstr[dm_min1]+STKNAMEEX(dmstr[dm_min1]) +':',min1,2,0),colorgreen;

这里给出的代码示例,请下载飞狐0916测试版后使用,否则将会出现语法等错误。

从上面代码示例可以看出,板块股票代码的遍历是基础,有了这个横向遍历,就可以实现 横向排序、横向统计。

上面未给出横向统计的示例,大家可以参照上面示例,根据自己的需要进行设计。

几个关键函数:stkfromblk(),sortpos(),可进入公式编辑器,查看函数注释。

飞狐的循环、条件控制语句,可以任意访问的数据,将给处理问题带来极大的方便。

下面,再给一段代码,是利用循环、判断语句,设计一个鬼变脸的公式代码:

源码:

sensitivy:=-c;

direction:=c;

towero:=o;

towerc:=c;

fc:=c;

i:=2;

while i<=datacount do begin

if towerc[i]>towero[i] and not(between(sensitivy[i],towero[i],towerc[i])) then

direction[i]:=1;

else if towerc[i]<towero[i] and not(between(sensitivy[i],towero[i],towerc[i]))then

direction[i]:=0;

else direction[i]:=direction[i-1];

if not(between(sensitivy[i-1],towero[i-1],towerc[i-1])) then begin

towero[i]:=towerc[i-1];towerc[i]:=fc[i];

sensitivy[i]:=towero[i-1];

end else begin

towero[i]:=towerc[i-1];towerc[i]:=fc[i];

sensitivy[i]:=sensitivy[i-1];

end;

i:=i+1;

end;

tj:=between(sensitivy,towero,towerc);

stickline(tj,max(towero,towerc),sensitivy,7,0), colorred;

stickline(tj,min(towero,towerc),sensitivy,7,0), colorgreen;

stickline(sensitivy<towerc and not(tj),towero,towerc,7,0), colorred;

stickline(sensitivy>towerc and not(tj),towero,towerc,7,0), colorgreen;

stickline((towerc=towero or sensitivy=towerc) and direction=1,towero,towerc,7,0),colorred;

stickline((towerc=towero or sensitivy=towerc) and direction=0,towero,towerc,7,0),colorgreen;

引用:

697.问:

在一个公式中,如果要同时看到流通盘、市值、净资产、收益、净利润、主营利、市盈率、换手率等多个指标,他们都显示在同一行中,看起来很不方便。

有什么办法使他们换行显示?

答(bajatje):

换行不行 可用这个试试ALIGN

所属类别: 线型描述参数数量: 0

画图标、文字的对齐方式

对于DRAWICON,0图标中对齐;1图标上缘;2图标中缘;3图中;4图上;5图下

对于DRAWTEXT,DRAWNUMBER,0中对齐;1左对齐;2右对齐;3图中;4图上;5图下。

对于DRAWYITEXT,3为竖排

例如:

drawicon(cross(ma(c,5),ma(c,20)),H,3),align3;

引用:

698.问:

怎样 在主图中显示 某一高位 到 某一底位的天数

答(bajatje):

hhvbars(h,N)-LLvbars(L,N);//N日内的高点到低点的周期 负值表示低点在前

引用:

699.问:

如何在日线图中显示3日均线,3周均线和3月均线

答(yngs):

ma(c,3);

"MA.ma1#WEEK"(3);

"MA.ma1#MONTH"(3);

引用:

700.问:

1.开盘后15分钟,总手是5日成交量的1倍以上.

2.涨幅在2%左右.

3.有跳空高开.

上述三个条件缺一不可,同时俱备.

答(yngs):

ma(VOL ,5)<if(OPENMINUTES(TIME)<=15,v,0) and ref(c,1)*1.02<=c and c>ref(h,1);

这个公式用于盘中预警

答(hx817):

ma(VOL ,5)<if(OPENMINUTES(TIME)<=15,v,0) and ref(c,1)*1.02<=c and o>ref(h,1);

  

爱华网本文地址 » http://www.aihuau.com/a/25101013/147028.html

更多阅读

无错增强版 清除系统垃圾文件的软件(clear.bat) list clear清除问题

网上的东西有很多经典的,但也有很多不足的地方,这篇文章网上很流行的,可以说是很精典,你在网上找一下下边这些关键词。“清除系统垃圾.bat”,“清除系统垃圾文件.bat”,“清除系统垃圾文件的软件.bat”,“一个手动清除垃圾文件的批处理文

彩痴小子双色球2014035期 龙拳小子

彩痴小子双色球2014035期彩痴小子hjhcp看双色球2014035期:蓝球杀10 14 1516。注意:杀4蓝一般10期对7~8期可放心参考】。提醒:近几期随着奖池需要积累,诡异蓝球重现,原因大家都心知肚明,导致杀4蓝8期错了4期。请大家谨慎参考,可杀码当围

声明:《公式求助1000例14 1000期无错杀肖公式》为网友习惯与喜欢分享!如侵犯到您的合法权益请联系我们删除