86.问:
帮我写个选股公式,股价站在5日10日30日60日线上,通达信版 答(懒汉): m:=ma(c,5); m1:=ma(c,10); m3:=ma(c,30); m6:=ma(c,60); cross(c,max(max(max(m,m1),m3),m6)); 87.问: 当日成交量大于n日均量,收盘价大于开盘价 m%的选股公式 答(懒汉): v>ma(v,n) and c>o*(1+m/100); 88.问: sysparam(5) 这个函数转换为分析家,该怎么换? 答(馨芸): 分析家无相同功能函数可取代,用内建循环易做,但分析家的内建循环难用 89.问: 请高手帮忙写一个公式把MACD、KDJ编在一起 答(广州宝贝): DIFF:=EMA(C,5)-EMA(C,20);DEA:=EMA(DIFF,10); MACD:500*(DIFF-DEA)/EMA(C,30), colorred ,pointdot; RSV:=(C-LLV(L,20))/(HHV(H,20)-LLV(L,20))*100; FK:=SMA(RSV,5,1); K20:SMA(FK,5,1), pointdot, COLORyellow; D20:SMA(K20,5,1), pointdot, COLORff9999; STICKLINE(K20>=D20,D20,K20,5,0), COLORyellow; STICKLINE(K20<=D20,D20,K20,5,0) ,COLORff9999; STICKLINE(MACD>=0,0,MACD,5,0) ,COLORred; STICKLINE(MACD<=0,0,MACD,5,0) ,COLORlime; 我用章三丰公式改的。 答(广州宝贝): {KDJ+MACD}大智慧 mm:=if(TYPE=0,2,150); DIFF1 := EMA(CLOSE,10) - EMA(CLOSE,21); diff:DIFF1*mm,coloryellow; DEA1 := EMA(DIFF1,7); DEA:DEA1*mm,coloryellow; MACD : 2*(DIFF1-DEA1)*mm, COLORSTICK; RSV:=(C-LLV(L,9))/(HHV(H,9)-LLV(L,9))*100; K1:=SMA(RSV,3,1); k:k1-50,COLOR00FF00; D1:=SMA(K1,3,1); d:d1-50,COLORFF9933; J:3*K1-2*D1-50,COLORFF00FF; 90.问: 求助,条件A是N天来第一次满足 答(骑兵00): 这样吗? sum(a,n)=1 and a; 答(阳光大道): A AND NOT(EVERY(A,(N-BARSLAST(A)))); 91.问: 股价在年线以上运行是如何表示? 答(ploop8 ): c>ma(c,250); 92.问: 哪位高手有分析家的 散户线 的技术指标 答(凤舞九洲): {input:m(60,3,120),n(30,3,120);} 散户线: 100*(HHV(HIGH,M)-CLOSE)/(HHV(HIGH,M)-LLV(LOW,M)); RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100; K:=SMA(RSV,3,1); D:=SMA(K,3,1); J:=3*K-2*D; 起动:EMA(j,6),COLORYELLOW; 操作指导线:60,COLORRED; Var1:=IF(YEAR>=2038 AND MONTH>=1,0,1); Var2:=REF(LOW,1)*Var1; Var3:=SMA(ABS(LOW-Var2),3,1)/SMA(MAX(LOW-Var2,0),3,1)*100*Var1; Var4:=EMA(IF(CLOSE*1.3,Var3*10,Var3/10),3)*Var1; Var5:=LLV(LOW,30)*Var1; Var6:=HHV(Var4,30)*Var1; Var7:=IF(MA(CLOSE,58),1,0)*Var1; Var8:=EMA(IF(LOW<=Var5,(Var4+Var6*2)/2,0),3)/618*Var7*Var1; Var9:=IF(Var8>100,100,Var8)*Var1; 吸筹:STICKLINE(Var9>-150,0,Var9,6,1)*Var1,colormagenta; 93.问: 谁能帮我写一个在分析家主图上显示的....." 每股收益、流通盘、市盈率″ 答(凤舞九洲): 解:='净资产='+NUMTOSTRN(FINANCE(35),2 )+' 收益='+ NUMTOSTRN(FINANCE(33),2)+' 公积金 ='+NUMTOSTRN(FINANCE(18),2)+' 换手率='+ NUMTOSTRN(100*VOL/CAPITAL,2)+'%'; 盘:='总股本='+NUMTOSTRN(FINANCE(1) ,0 )+'万股'+' 流通A股='+ NUMTOSTRN(FINANCE(7),0)+' 万股'+' 总资产='+NUMTOSTRN(FINANCE(10),2)+'千元'+' 股东数='+PROFFIN(5061 ,0); if DISPSTATUS=2 then a:=BARPOS; if DISPSTATUS=1 then b:=BARPOS; d:=a-b; e:=hhv(h,d); DRAWTEXT(1, e*1.05,解),COLOR00FFFF,ALIGN2; DRAWTEXT(1, e*1.035,盘),COLORFFFF00,ALIGN2; 94.问: 怎样实现在K线主图上显示每个头部的最高价? 答(馨芸): 是这样吗?(飞狐) drawnumber(h=sysparam(4),h,h,2); 95.问: 上面可能是我没有表达清楚:是指每一次反弹(包括小反弹)所形成的头部的最高价都显示在主 图上(也就是说只要是头部,就显示它的最高价)。而现在所有软件的K线图上所显示的最高价 只是这一屏的,它是随着K线的放大与缩小而变化的。 答(馨芸): 要标出大小波的高低点值,就我所知只结构波浪有此能力,但这是未来的,请小心使用, 结构波浪 码如下(飞狐) {n=3,1,100} A1:=REF(HIGH,3)=HHV(HIGH,2*n+1); B1:=FILTER(A1,3); C1:=BACKSET(B1,3+1); D1:=FILTER(C1,3);{高?} A2:=REF(LOW,3)=LLV(LOW,2*n+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 ISLASTBAR OR BARSCOUNT(CLOSE)=1; L1:=(D2 AND NOT(D1 AND E1<E2)); H2:=D1 AND NOT(D2 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 ISLASTBAR 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; DRAWLINE(HD,H,LD,L,0),COLORWHITE,LINETHICK1; J1:=BACKSET(ISLASTBAR,MIN(BARSLAST(HD),BARSLAST(LD))+1); J2:=J1>REF(J1,1); DRAWLINE(J2,IF(HD,H,L),ISLASTBAR,IF(BARSLAST(HD)>BARSLAST (LD),H,L),0),COLORWHITE,LINETHICK1; drawnumber(hd,h*1.01,h,2); drawnumber(ld,l*0.99,L,2); stickline(hd,h,h,47,0),shift2,colorgreen; stickline(ld,l,l,47,0),shift2,colorred; 2005-9-30 17:37:00 zmr666 等级:论坛游民 文章:159 积分:1213 注册:2005年1月20日第 12 楼 BIAS:="EXPLORER.BIAS"; BIAS2:="EXPLORER.BIAS(2)"; 这两句话什么意思?引用函数为什么通不过?(在50222版本下) 答(懒汉): BIAS:="EXPLORER.BIAS"; BIAS2:="EXPLORER.BIAS(2)"; 这是引用指标线 格式 "公式名.指标线名" 所属类别: 控制语句 参数数量: 0 引用操作符 例如: "INDIE.VAR"(P1,P2) 引用INDI指标的VAR输出,计算参数为P1,P2 "SYSTEM.FMLNAME.ENTERLONG"(P1,P2) 引用交易系统FMLNAME的多头买入信号 "EXPLORER.FMLNAME"(P1,P2) 引用条件选股FMLNAME的选股信号 "VOL##DAY" 引用日线数据的前一周期的VOL指标,数据类型有MIN1、MIN5、MIN15、MIN30、MIN60 、DAY、WEEK、MONTH、YEAR、MULTIDAY、MULTIMIN、MULTISEC "MACD#WEEK"(26,10,5) 引用周线数据的MACD指标 "SZ000001$CLOSE" 引用SZ市场的000001证券的收盘价 "DLLNAME@FNCNAME"(P1,P2) 引用DLLNAME.DLL的FNCNAME函数,计算参数为P1,P2 97.问: 如何把分级家的OBV公式里以收盘价的高低决定能量潮的涨跌改为以每日均价的高低决定?俺只看 到close可以代表收盘价,用啥来代表日均价来代替close 答(懒汉): a:=amount/v/100; 用a代替close 98.问: 上面公式如何同下式结合? SUM(IF(CLOSE>REF(CLOSE,1),VOL,IF(CLOSE<REF(CLOSE,1),-VOL,0)),0); 答(馨芸): a:=amount/v/100; a1:SUM(IF(a>REF(a,1),VOL,IF(a<REF(a,1),-VOL,0)),0); 99.问: 分析家选股公式:条件:选出股价站在30周均线上方,股票现价不超过30周均线价格上方20%(百 分比可调)的股票。 答(馨芸): xx1.fnc aa30:ma(c,30); ------------------------------------ {n=3,5,3(默认)} xx2.fnc bb:”xx1.aa30#week”; cc:count(cross(c,bb),5)=1 and count(c>bb,5)>=n and count(c<bb*1.2,5)=5; 答(99801): a1:=c>ma(c,30); c>a1 and c/a1<1.2 100.问: 分析家版本,测试可通过,但不显示指标! 80,COLORRED;20; Var1:=HHV(HIGH,9)-LLV(LOW,9); Var2:=HHV(HIGH,9)-CLOSE; Var3:=CLOSE-LLV(LOW,9); Var4:=Var2/Var1*100-70; Var5:=(CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60)); Var6:=(2*CLOSE+HIGH+LOW)/4; Var7:=SMA(Var3/Var1*100,3,1); Var8:=LLV(LOW,34); Var9:=SMA(Var7,3,1)-SMA(Var4,9,1); Var10:=IF(Var9>100,Var9-100,0); 答(懒汉): 去掉= 80,COLORRED;20; Var1:=HHV(HIGH,9)-LLV(LOW,9); Var2:=HHV(HIGH,9)-CLOSE; Var3:=CLOSE-LLV(LOW,9); Var4:=Var2/Var1*100-70; Var5:=(CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60)); Var6:=(2*CLOSE+HIGH+LOW)/4; Var7:=SMA(Var3/Var1*100,3,1); Var8:=LLV(LOW,34); Var9:=SMA(Var7,3,1)-SMA(Var4,9,1); Var10:IF(Var9>100,Var9-100,0); 目录索引: 《第四楼》 101.问: 请问如何在一个指标中引入其它个股的成交量阿?我试了一下:a:Z000002$VOL这种好像不行!错误有$为未知字符 102.问: 今日成交量比前两个交易日的最高成交量的那一天还多50%。怎么在分析家选股公式里面表达啊? 103.问: 请老师将此公式的买卖条件加上.便于选股.谢谢!!! 104.问: 修改指标----有大资金进场迹象 105.问: 求助:请朋友们编制以下选股公式 要求: 1、从当前起前数第8根K线为阳线,前第7根为长阳线(或长阴线,但必须在第7根K线实体之上)。 2、从前第6根开始连续5根K线K线为小阴小阳(即平台整理或下跌)其最低价不得超过前第7根K线最低价、最高价不得高于第6根K线的最高价(如图)。 3、能够选出满足如图所示的图形。 106.问: 有三条指标线,分别是A、B、C1,自指标线B上穿指标线C1的那天起,到现在止,指标线A始终大 于指标线C1 107.问: 求助各位斑竹,将{黄金时间}改为FXJ5.0能用的 108.问: 怎样写今日收盘价大于前2日的收盘价的分析家选股公式 109.问: 两天的成交量基本相同,怎么写? 110.问: 要求如下: 以日k线为准,n日为一个单位再做副图上的k线?(注意:不是以上市日开始做k线,而是以最后一日线开始计,倒做).大智慧的,帮个贴源码 111.问:想编一个均线差距排序公式,(如个股5日均线,20日均线,25日均线是10块,60日均线,120日均 线5条均线的差距,不分各条均线的上下位置),差距越小越好。,(如果是成交量的5日均线, 20日均线,25日均线是10块,60日均线,120日均线5条均线的差距,不分各条均线的上下位置) ,又如何编成公式呢 112.问: 制作一个K线公式,使它在0与此100之间摆动 113.问: 能不能吧下面这个改成飞狐可以用的公式? 114.问: 怎样使平均线上行时与下行时显示不同的颜色 115.问: 大智慧如何写隔5天显示一根K线 116.问: 求助这写法的MACD60分钟不会写原码 117.问: 如果知道某日大盘启动日期如: 118.问: 哪位高手能会用MEMA编写公式,MEMA-就是大智慧的--改良函数我需要将其用飞狐和分析家的均线中 119.问: 我想自建一条公式,条件是:选出:3元到 5元的股票. 120.问: 我想自建一条飞孤公式 条件:连续下跌5日 121.问: 请帮忙写一公式:以(昨日开盘价+昨日收盘价)/2,在昨K线上画一横线.只显示昨一天的画线,以 前的不显示. 122.问: 我想要的是直接画横直的公式。 123.问: 要求如下:以日k线为准,n日为一个单位再做副图上的k线?...(注意:不是以上市日开始做k线,而是以最后一 日线开始计,倒做). 124.问: 分析家5。0分时图上成交量颜色(买单、卖单)怎么改 125.问: 历史最高点对应的日期咋写 126.问: 一个历史最低点对应的日期和今收盘对应的日期 127.问: 修改均线角度公式飞狐用 128.问: 请问上证指数用啥函数表示? 129.问: 請問要取得9:00-10:15之間的最高價與最低價 130.问: 如果1999年全年的最低价是在1月份的,那么就在月线图的副图上在1999年1月份的位置画一个柱线 。请看清红字部分所写的条件! 131.问: 求换手率 132.问: 怎样编写求每天均线斜率的公式? 133.问: 请问把2004年1月1日到2004年3月19日这段时间每天的成交量累加在一起,用什么函数表达? 134.问: 请问分析家里怎么能知道某段时间内(比如一个星期)某个价位的总的成交量是多少? 135.问: 每天的买盘量和卖盘量的指标怎么编写? 136.问: 如何将W&R指标倒转显示的上下方向 137.问: 能编每条均线相隔15天的均线流 fxj公式吗 138.问: 函数INDEXC在沪市各股显示上证指数,在深市各股显示深证指数,请问在深市各股显示上证指数用啥 函数表示? 139.问: 三条均线粘合如何写出? 140.问: 如何将此指标转为选股公式? 141.问: 求个股与大盘同步fxj指标 142.问: 帮助写条单日成交量大于五日成交量两倍以上的分析家4.0公式 143.问: 大智慧中日线分析 “昨收”怎样做 144.问: 5日均线50日内上穿20日均线的累计次数。 145.问: 怎么样编写在0轴下交叉。比如5日线在0轴下交叉10日线 146.问: 突破前期高点时选出的公式 147.问: 如何将所属板块加到K线主图里 148.问: 如何编写大盘还手率的公式 149.问: 2001年1月15日那天个股的收盘价和对应大盘的指数如何表达? 150.问: 当MA1的值>=昨日MA1的值时,显示红色。当MA1的值<昨日MA1的值时,显示绿色。在分析家4.9中如何编写呢? 101.问: 请问如何在一个指标中引入其它个股的成交量阿? 我试了一下:a:Z000002$VOL这种好像不行! 错误有$为未知字符 vol不可为变量! 答(馨芸): 试试: a:"z000002$vol"; 102.问: 今日成交量比前两个交易日的最高成交量的那一天还多50%。 怎么在分析家选股公式里面表达啊? 答(懒汉): hv:=hhv(v,2); v>ref(hv,1)*1.5; 103.问: 请老师将此公式的买卖条件加上.便于选股.谢谢!!! 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(机会<ref(机会,2),5) ,20 ,1 ,8 , 0)colorred; 卖:STICKLINE(FILTER(风险<ref(风险,2) ,10),-20 ,-1 ,8 , 0)colorgreen; DRAWTEXT(FILTER(生命<-10 AND Var5,5),生命 ,'注意反弹' )coloryellow; DRAWTEXT(FILTER(生命>10 AND Var6,5),生命 ,'逢高减磅↓' )colorffff00; C2:机会,COLORSTICK; C4:风险,COLORSTICK; 答(多多): 买入:FILTER(机会<ref(机会,2),5); 卖出:FILTER(风险<ref(风险,2) ,10); 这二句加进去就行了。2005-9-30 17:40:00 zmr666 等级:论坛游民 文章:159 积分:1213 注册:2005年1月20日第 13 楼 104.问: 助修改指标 有大资金进场迹象 DIFF1:=EMA(CLOSE,4)-EMA(CLOSE,10); DEA1:=EMA(DIFF1,5); DIFFIFF1*4.5+EMA(C,4)*0.9,COLORWHITE; DEAEA1*4.5+EMA(C,5)*0.9,COLORYELLOW; STICKLINE(DIFF>DEA,DIFF,DEA,3,0),COLORmagenta; STICKLINE(C>=O,C,O,7,0),COLORRED; STICKLINE(C>=O,C,O,4,0),COLORB0B0FF; aa:=STICKLINE(C>=O,C,O,2,0),COLORYELLOW; STICKLINE(C>=O,H,L,0,0),COLORYELLOW; STICKLINE(C<=O,C,O,7,0),COLORFF2020; STICKLINE(C<=O,C,O,4,0),COLORFF6600; BB:=STICKLINE(C<=O,C,O,2,0),COLORCYAN; STICKLINE(C<=O,H,L,0,0),COLORCYAN; Var1:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20; Var2:=2*ABS(Var1); Var3:=100-3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA ((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1); Var4:=100-3*SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA ((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1); Var5:=(HIGH+LOW+CLOSE)/3; Var6:=(Var5-MA(Var5,14))/(0.015*AVEDEV(Var5,14)); Var7:=(Var5-MA(Var5,70))/(0.015*AVEDEV(Var5,70)); Var8:=IF(Var6>=150 AND Var6<200 AND Var7>=150 AND Var7<200,10,0); Var9:=IF(Var6<=-150 AND Var6>-200 AND Var7<=-150 AND Var7>-200,-10,Var8); VarA:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100; VarB:=100-ABS(VarA); VarC:=3*SMA((INDEXC-LLV(INDEXL,75))/(HHV(INDEXH,75)-LLV(INDEXL,75))*100,20,1)-2*SMA (SMA((INDEXC-LLV(INDEXL,75))/(HHV(INDEXH,75)-LLV(INDEXL,75))*100,20,1),15,1); VarD:=3*SMA((INDEXO-LLV(INDEXL,75))/(HHV(INDEXH,75)-LLV(INDEXL,75))*100,20,1)-2*SMA (SMA((INDEXO-LLV(INDEXL,75))/(HHV(INDEXH,75)-LLV(INDEXL,75))*100,20,1),15,1); VarE:=REF(LOW,1)*0.9; VarF:=LOW*0.9; Var10:=(VarF*VOL+VarE*(CAPITAL-VOL))/CAPITAL; Var11:=EMA(Var10,30); Var12:=Var11-CLOSE; Var13:=REF(CLOSE,1); Var14:=SMA(MAX(CLOSE-Var13,0),7,1)/SMA(ABS(CLOSE-Var13),7,1)*100; Var15:=SMA(MAX(CLOSE-Var13,0),13,1)/SMA(ABS(CLOSE-Var13),13,1)*100; Var16:=BARSCOUNT(CLOSE); Var17:=SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)*100; Var18:=((-100)*(HHV(HIGH,60)-CLOSE)/(HHV(HIGH,60)-LLV(LOW,60))+50)*2; Var19:=(CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15))*100; Var1A:=(SMA(Var19,4,1)-50)*2; Var1B:=SMA(Var1A,3,1); Var1C:=(INDEXC-LLV(INDEXL,14))/(HHV(INDEXH,14)-LLV(INDEXL,14))*100; Var1D:=SMA(Var1C,4,1); Var1E:=SMA(Var1D,3,1); Var1F:=(HHV(HIGH,30)-CLOSE)/CLOSE*100; Var20:=IF(Var17<=25 AND Var18<-95 AND Var1F>20 AND Var1B<-30 AND Var1E<30 AND Var12>= -0.25 AND Var14<22 AND Var15<28 AND Var16>50,80,0); 天线: IF(VarB<90,VarB,100), COLORcyan; 多头能量: IF(Var1>0,Var1,0), LINESTICK, COLORred; 空头能量: IF(Var1<0,Var2,0), LINESTICK, COLORgreen; 导弹: Var20, COLORyellow; 预警系统: IF(Var7>=200 AND Var6>=150,15,IF(Var7<=-200 AND Var6<=-150,-15,Var9))+60; STICKLINE(Var3>=REF(Var4,1),Var3,Var4,8,0); STICKLINE(Var3<REF(Var4,1),Var3,Var4,8,0); Var21:=CLOSE>MA(CLOSE,20) AND MA(CLOSE,20)>=REF(MA(CLOSE,20),1); Var22:=CLOSE<MA(CLOSE,20) AND MA(CLOSE,20)<REF(MA(CLOSE,20),1); Var23:=多头能量>50 AND 预警系统>60 AND 天线=100; Var24:=多头能量>48 AND 预警系统>60 AND 天线<100; Var25:=空头能量>38 AND 预警系统<55; Var26:=导弹>50 AND 天线<90; Var27:=Var3<REF(Var4,1) AND VOL>REF(VOL,1) AND CLOSE>REF(CLOSE,1); Var28:=Var3>=REF(Var4,1) AND CLOSE<REF(CLOSE,1) AND 预警系统=60 AND 导弹=0 AND 空头能 量>=REF(空头能量,1) AND VarC<REF(VarD,1); DRAWTEXT(Var21 AND COUNT(Var21,30)=1,100,'上升通道,持股待长或高抛低吸!'); DRAWTEXT(Var22 AND COUNT(Var22,30)=1,90,'下降通道,小心无量阴跌! '); DRAWTEXT(Var23 AND COUNT(Var23,30)=1,70,'上涨过急,需要调整,短线先抛出! '); DRAWTEXT(Var24 AND COUNT(Var24,30)=1,80,'庄家出货,大跌在即,中线抛出! '); DRAWTEXT(Var25 AND COUNT(Var25,30)=1,50,'不必杀跌,应有小反弹 ,跌停除外!'); DRAWTEXT(Var26 AND COUNT(Var26,30)=1,30,'坚决抢反弹,但巨量封跌停除外 '); DRAWTEXT(Var27 AND COUNT(Var27,30)=1,40,'私募资金进场迹象,积极关注!'), COLORred; DRAWTEXT(Var28 AND COUNT(Var28,30)=1,20,'见顶回落,保持警惕'); 答(lhl311): DIFF1:=EMA(CLOSE,4)-EMA(CLOSE,10); DEA1:=EMA(DIFF1,5); DIFF1*4.5+EMA(C,4)*0.9,COLORWHITE; DEA1*4.5+EMA(C,5)*0.9,COLORYELLOW; STICKLINE(DIFF1>DEA1,DIFF1,DEA1,3,0),COLORmagenta; STICKLINE(C>=O,C,O,7,0),COLORRED; STICKLINE(C>=O,C,O,4,0),COLORB0B0FF; aa:=STICKLINE(C>=O,C,O,2,0),COLORYELLOW; STICKLINE(C>=O,H,L,0,0),COLORYELLOW; STICKLINE(C<=O,C,O,7,0),COLORFF2020; STICKLINE(C<=O,C,O,4,0),COLORFF6600; BB:=STICKLINE(C<=O,C,O,2,0),COLORCYAN; STICKLINE(C<=O,H,L,0,0),COLORCYAN; Var1:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20; Var2:=2*ABS(Var1); Var3:=100-3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA ((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1); Var4:=100-3*SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA ((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1); Var5:=(HIGH+LOW+CLOSE)/3; Var6:=(Var5-MA(Var5,14))/(0.015*AVEDEV(Var5,14)); Var7:=(Var5-MA(Var5,70))/(0.015*AVEDEV(Var5,70)); Var8:=IF(Var6>=150 AND Var6<200 AND Var7>=150 AND Var7<200,10,0); Var9:=IF(Var6<=-150 AND Var6>-200 AND Var7<=-150 AND Var7>-200,-10,Var8); VarA:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100; VarB:=100-ABS(VarA); VarC:=3*SMA((INDEXC-LLV(INDEXL,75))/(HHV(INDEXH,75)-LLV(INDEXL,75))*100,20,1)-2*SMA (SMA((INDEXC-LLV(INDEXL,75))/(HHV(INDEXH,75)-LLV(INDEXL,75))*100,20,1),15,1); VarD:=3*SMA((INDEXO-LLV(INDEXL,75))/(HHV(INDEXH,75)-LLV(INDEXL,75))*100,20,1)-2*SMA (SMA((INDEXO-LLV(INDEXL,75))/(HHV(INDEXH,75)-LLV(INDEXL,75))*100,20,1),15,1); VarE:=REF(LOW,1)*0.9; VarF:=LOW*0.9; Var10:=(VarF*VOL+VarE*(CAPITAL-VOL))/CAPITAL; Var11:=EMA(Var10,30); Var12:=Var11-CLOSE; Var13:=REF(CLOSE,1); Var14:=SMA(MAX(CLOSE-Var13,0),7,1)/SMA(ABS(CLOSE-Var13),7,1)*100; Var15:=SMA(MAX(CLOSE-Var13,0),13,1)/SMA(ABS(CLOSE-Var13),13,1)*100; Var16:=BARSCOUNT(CLOSE); Var17:=SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)*100; Var18:=((-100)*(HHV(HIGH,60)-CLOSE)/(HHV(HIGH,60)-LLV(LOW,60))+50)*2; Var19:=(CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15))*100; Var1A:=(SMA(Var19,4,1)-50)*2; Var1B:=SMA(Var1A,3,1); Var1C:=(INDEXC-LLV(INDEXL,14))/(HHV(INDEXH,14)-LLV(INDEXL,14))*100; Var1D:=SMA(Var1C,4,1); Var1E:=SMA(Var1D,3,1); Var1F:=(HHV(HIGH,30)-CLOSE)/CLOSE*100; Var20:=IF(Var17<=25 AND Var18<-95 AND Var1F>20 AND Var1B<-30 AND Var1E<30 AND Var12>= -0.25 AND Var14<22 AND Var15<28 AND Var16>50,80,0); 天线: IF(VarB<90,VarB,100), COLORcyan; 多头能量: IF(Var1>0,Var1,0), LINESTICK, COLORred; 空头能量: IF(Var1<0,Var2,0), LINESTICK, COLORgreen; 导弹: Var20, COLORyellow; 预警系统: IF(Var7>=200 AND Var6>=150,15,IF(Var7<=-200 AND Var6<=-150,-15,Var9))+60; STICKLINE(Var3>=REF(Var4,1),Var3,Var4,8,0); STICKLINE(Var3<REF(Var4,1),Var3,Var4,8,0); Var21:=CLOSE>MA(CLOSE,20) AND MA(CLOSE,20)>=REF(MA(CLOSE,20),1); Var22:=CLOSE<MA(CLOSE,20) AND MA(CLOSE,20)<REF(MA(CLOSE,20),1); Var23:=多头能量>50 AND 预警系统>60 AND 天线=100; Var24:=多头能量>48 AND 预警系统>60 AND 天线<100; Var25:=空头能量>38 AND 预警系统<55; Var26:=导弹>50 AND 天线<90; Var27:=Var3<REF(Var4,1) AND VOL>REF(VOL,1) AND CLOSE>REF(CLOSE,1); Var28:=Var3>=REF(Var4,1) AND CLOSE<REF(CLOSE,1) AND 预警系统=60 AND 导弹=0 AND 空头能 量>=REF(空头能量,1) AND VarC<REF(VarD,1); DRAWTEXT(Var21 AND COUNT(Var21,30)=1,100,'上升通道,持股待长或高抛低吸!'); DRAWTEXT(Var22 AND COUNT(Var22,30)=1,90,'下降通道,小心无量阴跌! '); DRAWTEXT(Var23 AND COUNT(Var23,30)=1,70,'上涨过急,需要调整,短线先抛出! '); DRAWTEXT(Var24 AND COUNT(Var24,30)=1,80,'庄家出货,大跌在即,中线抛出! '); DRAWTEXT(Var25 AND COUNT(Var25,30)=1,50,'不必杀跌,应有小反弹 ,跌停除外!'); DRAWTEXT(Var26 AND COUNT(Var26,30)=1,30,'坚决抢反弹,但巨量封跌停除外 '); DRAWTEXT(Var27 AND COUNT(Var27,30)=1,40,'私募资金进场迹象,积极关注!'), COLORred; DRAWTEXT(Var28 AND COUNT(Var28,30)=1,20,'见顶回落,保持警惕'); 答(广州宝贝): DIFF1:=EMA(CLOSE,4)-EMA(CLOSE,10); DEA1:=EMA(DIFF1,5); DIFF:=DIFF1*4.5+EMA(C,4)*0.9; DEA:=DEA1*4.5+EMA(C,5)*0.9; DRAWTEXT(DIFF>DEA,DIFF+50,'。'); Var1:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20; Var2:=2*ABS(Var1); Var3:=100-3*SMA((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA ((CLOSE-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1); Var4:=100-3*SMA((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1)+2*SMA(SMA ((OPEN-LLV(LOW,75))/(HHV(HIGH,75)-LLV(LOW,75))*100,20,1),15,1); Var5:=(HIGH+LOW+CLOSE)/3; Var6:=(Var5-MA(Var5,14))/(0.015*AVEDEV(Var5,14)); Var7:=(Var5-MA(Var5,70))/(0.015*AVEDEV(Var5,70)); Var8:=IF(Var6>=150 AND Var6<200 AND Var7>=150 AND Var7<200,10,0); Var9:=IF(Var6<=-150 AND Var6>-200 AND Var7<=-150 AND Var7>-200,-10,Var8); VarA:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100; VarB:=100-ABS(VarA); VarC:=3*SMA((INDEXC-LLV(INDEXL,75))/(HHV(INDEXH,75)-LLV(INDEXL,75))*100,20,1)-2*SMA (SMA((INDEXC-LLV(INDEXL,75))/(HHV(INDEXH,75)-LLV(INDEXL,75))*100,20,1),15,1); VarD:=3*SMA((INDEXO-LLV(INDEXL,75))/(HHV(INDEXH,75)-LLV(INDEXL,75))*100,20,1)-2*SMA (SMA((INDEXO-LLV(INDEXL,75))/(HHV(INDEXH,75)-LLV(INDEXL,75))*100,20,1),15,1); VarE:=REF(LOW,1)*0.9; VarF:=LOW*0.9; Var10:=(VarF*VOL+VarE*(CAPITAL-VOL))/CAPITAL; Var11:=EMA(Var10,30); Var12:=Var11-CLOSE; Var13:=REF(CLOSE,1); Var14:=SMA(MAX(CLOSE-Var13,0),7,1)/SMA(ABS(CLOSE-Var13),7,1)*100; Var15:=SMA(MAX(CLOSE-Var13,0),13,1)/SMA(ABS(CLOSE-Var13),13,1)*100; Var16:=BARSCOUNT(CLOSE); Var17:=SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)*100; Var18:=((-100)*(HHV(HIGH,60)-CLOSE)/(HHV(HIGH,60)-LLV(LOW,60))+50)*2; Var19:=(CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15))*100; Var1A:=(SMA(Var19,4,1)-50)*2; Var1B:=SMA(Var1A,3,1); Var1C:=(INDEXC-LLV(INDEXL,14))/(HHV(INDEXH,14)-LLV(INDEXL,14))*100; Var1D:=SMA(Var1C,4,1); Var1E:=SMA(Var1D,3,1); Var1F:=(HHV(HIGH,30)-CLOSE)/CLOSE*100; Var20:=IF(Var17<=25 AND Var18<-95 AND Var1F>20 AND Var1B<-30 AND Var1E<30 AND Var12>= -0.25 AND Var14<22 AND Var15<28 AND Var16>50,80,0); 天线: IF(VarB<90,VarB,100), ; 多头能量: IF(Var1>0,Var1,0), LINESTICK, COLORred; 空头能量: IF(Var1<0,Var2,0), LINESTICK, COLORlime; 导弹: Var20, COLORyellow; 预警系统: IF(Var7>=200 AND Var6>=150,15,IF(Var7<=-200 AND Var6<=-150,-15,Var9)) +60,color8eeeff; STICKLINE(Var3>=REF(Var4,1),Var3,Var4,8,0); STICKLINE(Var3<REF(Var4,1),Var3,Var4,8,0); Var21:=CLOSE>MA(CLOSE,20) AND MA(CLOSE,20)>=REF(MA(CLOSE,20),1); Var22:=CLOSE<MA(CLOSE,20) AND MA(CLOSE,20)<REF(MA(CLOSE,20),1); Var23:=多头能量>50 AND 预警系统>60 AND 天线=100; Var24:=多头能量>48 AND 预警系统>60 AND 天线<100; Var25:=空头能量>38 AND 预警系统<55; Var26:=导弹>50 AND 天线<90; Var27:=Var3<REF(Var4,1) AND VOL>REF(VOL,1) AND CLOSE>REF(CLOSE,1); Var28:=Var3>=REF(Var4,1) AND CLOSE<REF(CLOSE,1) AND 预警系统=60 AND 导弹=0 AND 空头能 量>=REF(空头能量,1) AND VarC<REF(VarD,1); DRAWTEXT(Var21 AND COUNT(Var21,30)=1,100,'上升通道,持股待长或高抛低吸!'); DRAWTEXT(Var22 AND COUNT(Var22,30)=1,90,'下降通道,小心无量阴跌! '); DRAWTEXT(Var23 AND COUNT(Var23,30)=1,70,'上涨过急,需要调整,短线先抛出! '); DRAWTEXT(Var24 AND COUNT(Var24,30)=1,80,'庄家出货,大跌在即,中线抛出! '); DRAWTEXT(Var25 AND COUNT(Var25,30)=1,50,'不必杀跌,应有小反弹 ,跌停除外!'); DRAWTEXT(Var26 AND COUNT(Var26,30)=1,30,'坚决抢反弹,但巨量封跌停除外 '); DRAWTEXT(Var27 AND COUNT(Var27,30)=1,40,'私募资金进场迹象,积极关注!'), COLORred; DRAWTEXT(Var28 AND COUNT(Var28,30)=1,20,'见顶回落,保持警惕'); 105.问: 求助:请朋友们编制以下选股公式 要求: 1、从当前起前数第8根K线为阳线,前第7根为长阳线(或长阴线,但必须在第7根K线实体之上)。 2、从前第6根开始连续5根K线K线为小阴小阳(即平台整理或下跌)其最低价不得超过前第7根K线 最低价、最高价不得高于第6根K线的最高价(如图)。 3、能够选出满足如图所示的图形。 答(了无痕): {形态选股} Var1:=ref(c,7)>ref(o,7); Var2:=ref(c,6)/ref(o,6)>=1.05 and ref(c,6)>ref(c,7); Var3:=ref(c,6)/ref(o,6)<=0.95 and ref(c,6)>ref(c,7); Var4:=hhv(h,6)<=ref(h,6); Var5:=llv(l,6)>=ref(l,6); Var1 and (Var2 or Var3) and Var4 and Var5; 信号量非常少!!!........ 106.问: 有三条指标线,分别是A、B、C1,自指标线B上穿指标线C1的那天起,到现在止,指标线A始终大 于指标线C1 答(vkioli2): all(a>c1,barslast(cross(b,c1))+1);2005-9-30 17:47:00 zmr666 等级:论坛游民 文章:159 积分:1213 注册:2005年1月20日第 14 楼 107.问: 求助各位斑竹,将此公式改为FXJ5.0能用的 {黄金时间} {年 2004 1990 2038 月 4 1 12 日 7 1 31 相距 15 1 1000} 起始日:=YEAR=年 and MONTH=月 and DAY=日; MBR:=BARSLAST(起始日)-FLOOR(相距); 截止日:=MBR=0; T1:(MBR=FLOOR(相距*0.382))*相距*0.50,LINETHICK1,COLORYELLOW; DRAWTEXT( T1,相距*0.50,'1.382'),COLORYELLOW; T2:(MBR=FLOOR(相距*0.618))*相距*0.50,LINETHICK1,COLORGREEN; DRAWTEXT( T2,相距*0.40,'1.618'),COLORGREEN; T3:(MBR=FLOOR(相距*1.618))*相距*0.50,LINETHICK1,COLORRED; DRAWTEXT( T3,相距*0.50,'2.618'),COLORRED; T4:(MBR=FLOOR(相距*2.236))*相距*0.50,LINETHICK1,COLORGREEN; DRAWTEXT( T4,相距*0.40,'3.236'),COLORGREEN; T5:(MBR=FLOOR(相距*4.236))*相距*0.50,LINETHICK1,COLORRED; DRAWTEXT( T5,相距*0.50,'5.236'),COLORRED; T6:(MBR=FLOOR(相距*6.236))*相距*0.50,LINETHICK1,COLORYELLOW; DRAWTEXT( T6,相距*0.50,'7.236'),COLORYELLOW; STICKLINE( 起始日,0,相距*0.85,3 ,0 ),COLORYELLOW; DRAWTEXT( 起始日, 相距*0.70,'←A'),COLORFFFFFF; STICKLINE( 截止日,0,相距*0.85,3 ,0 ),COLORYELLOW; DRAWTEXT( 截止日, 相距*0.70,'←B'),COLORFFFFFF; 答(hengyue): input:年(2004,1990,2038),月(4,1,12),日(7,1,31),相距(15,1,1000); 起始日:=YEAR=年 and MONTH=月 and DAY=日; MBR:=BARSLAST(起始日)-FLOOR(相距); 截止日:=MBR=0; T1:(MBR=FLOOR(相距*0.382))*相距*0.50,LINETHICK1,COLORYELLOW; DRAWTEXT( T1,相距*0.50,'1.382'),COLORYELLOW; T2:(MBR=FLOOR(相距*0.618))*相距*0.50,LINETHICK1,COLORGREEN; DRAWTEXT( T2,相距*0.40,'1.618'),COLORGREEN; T3:(MBR=FLOOR(相距*1.618))*相距*0.50,LINETHICK1,COLORRED; DRAWTEXT( T3,相距*0.50,'2.618'),COLORRED; T4:(MBR=FLOOR(相距*2.236))*相距*0.50,LINETHICK1,COLORGREEN; DRAWTEXT( T4,相距*0.40,'3.236'),COLORGREEN; T5:(MBR=FLOOR(相距*4.236))*相距*0.50,LINETHICK1,COLORRED; DRAWTEXT( T5,相距*0.50,'5.236'),COLORRED; T6:(MBR=FLOOR(相距*6.236))*相距*0.50,LINETHICK1,COLORYELLOW; DRAWTEXT( T6,相距*0.50,'7.236'),COLORYELLOW; STICKLINE( 起始日,0,相距*0.85,3 ,0 ),COLORYELLOW; DRAWTEXT( 起始日, 相距*0.70,'←A'),COLORFFFFFF; STICKLINE( 截止日,0,相距*0.85,3 ,0 ),COLORYELLOW; DRAWTEXT( 截止日, 相距*0.70,'←B'),COLORFFFFFF; 108.问: 怎样写今日收盘价大于前2日的收盘价的分析家选股公式 答(多多): c>ref(c,2); 109.问: 两天的成交量基本相同,怎么写? 答(懒汉): abs(v/ref(v,1)-1)<N/100; 110.问: 要求如下: 以日k线为准,n日为一个单位再做副图上的k线?(注意:不是以上市日开始做k线,而是以最后一日线 开始计,倒做).大智慧的,帮个贴源码 答(懒汉): 这个问题需要 最后K线 的表达 大智慧应该没有这个函数 但如果当天有交易则可以用动态行情数据与日线数据的关系来表达 w:=BARSSINCE(BACKSET(DYNAINFO(3)=ref(c,1) and DYNAINFO(4)=o and DYNAINFO(5)=h and DYNAINFO(6)=l and DYNAINFO(7)=c and DYNAINFO(37)=v/capital,120))*0; STICKLINE(c>o or (c=o and c>=ref(c,1)),h+w,L+w,6,1),COLORMAGENTA; STICKLINE(c>o or (c=o and c>=ref(c,1)),c+w,o+w,6,1),COLORMAGENTA; STICKLINE(c<o or (c=o and c<ref(c,1)),h+w,L+w,0.1,0),COLORGREEN; STICKLINE(c<o or (c=o and c<ref(c,1)),c+w,o+w,6,0),COLORGREEN; 111.问: 想编一个均线差距排序公式,(如个股5日均线,20日均线,25日均线是10块,60日均线,120日均 线5条均线的差距,不分各条均线的上下位置),差距越小越好。,(如果是成交量的5日均线, 20日均线,25日均线是10块,60日均线,120日均线5条均线的差距,不分各条均线的上下位置) ,又如何编成公式呢 答(懒汉): 是否? m:=ma(c,5); m1:=ma(c,20); m2:=ma(c,25); m3:=ma(c,60); m4:=ma(c,120); mL:=min(min(min(min(m,m1),m2),m3),m4): mh:=max(max(max(max(m,m1),m2),m3),m4): 宽:mh-mL; 相对宽:(mh/mL-1)*100; 112.问: 制作一个K线公式,使它在0与此100之间摆动 答(懒汉): 0;50;100; b:=100/(SYSPARAM(4)-SYSPARAM(5)); y:=(SYSPARAM(4)+SYSPARAM(5))*b/2-50; fc:=c-ref(c,1); STICKLINE(o<c or (o=c and fc>0),L*b-y,h*b-y,0.1,0),COLORRED; STICKLINE(o<c or (o=c and fc>0),o*b-y,c*b-y,6,1),COLORRED; STICKLINE(o>c or (o=c and fc<0),L*b-y,h*b-y,0.1,0),COLORCYAN; STICKLINE(o>c or (o=c and fc<0),o*b-y,c*b-y,6,0),COLORCYAN; 113.问: 能不能吧下面这个改成飞狐可以用的公式? 趋势线: 3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA ((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1), , [00050001]; 见底信号: 10, , [00030001]; 买点准备: IF(趋势线<=10,50,0), , [00040001]; 买入时间: IF(CROSS(趋势线,见底信号),100,0), , [00050001]; 答(): 趋势线: 3*SMA((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1)-2*SMA(SMA ((CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100,5,1),3,1),LINETHICK2; 见底信号: 10; 买点准备: IF(趋势线<=10,50,0),LINETHICK1; 买入时间: IF(CROSS(趋势线,见底信号),100,0),LINETHICK2; 114.问: 怎样使平均线上行时与下行时显示不同的颜色 答(懒汉): 别名: 画分段线 所属类别: 绘图函数 参数数量: 2 分段绘制指标线。 用法: PARTLINE(COND,PRICE),满足COND条件绘制PRICE连线。 例如:PARTLINE(C>REF(C,1),C),colorred表示收盘大于前收以红色绘制收盘价连线。 115.问: 大智慧如何写隔5天显示一根K线 答(牛魔王): t:=MOD(sum(1,0),5); a:=if(n-1=0,h,HHV(h,n)); b:=if(n-1=0,l,LLV(l,n)); d:=if(n-1=0,o,ref(o,n-1)); e:=c; STICKLINE(d>e and t=0, d, e, 4,0),COLOR00ff00; STICKLINE(e>d and t=0, d, e, 4,0),COLOR0000ff; STICKLINE(d>e and t=0, b,a,0.1 ,0 ),COLOR00ff00; STICKLINE(e>d and t=0, b,a,0.1 ,0 ),COLOR0000ff; 2005-9-30 17:48:00 zmr666 等级:论坛游民 文章:159 积分:1213 注册:2005年1月20日第 15 楼 116.问: 求助这写法的MACD60分钟不会写原码 DIFF:ma("macd.diff#DAY",5); DEA:ma("macd.dea#DAY",5); MACD:ma("macd.macd#DAY",5),COLORSTICK; 答(懒汉): 把 DAY 换成 MIN60 ( 或许是 MIN5 ) 答(lhl311): DIFF:ma("macd.diff#MIN60",5); DEA:ma("macd.dea#MIN60",5); MACD:ma("macd.macd#MIN60",5),COLORSTICK; 117.问: 如果知道某日大盘启动日期如: 年:=2005; 月:=2; 日:=1; 如何求得下一个时间之窗(如之后7日)的日期? 答(阿福): V1:=if(date=1050201,date+7,0); 其中的1050201 是指:05年2月1日 118.问: 哪位高手能会用MEMA编写公式,MEMA-就是大智慧的--改良函数 我需要将其用飞狐和分析家的均线中 答(kjyhao): 关于对如何使用MEMA涵数的集中答复 最近有许多朋友问如何使用MEMA涵数???我的软件里有这个涵数吗???下面根据MEMA涵数的计算方 法所做的验证公式及数学推导演算等方面统一做一答复 MEMA: 改良指数平滑***平均 用法:MEMA(X,N),求X的N日改良指数平滑***平均. 算法:若Y=MEMA(X,N),(其中Y1=MA(X,N),其余同EMA), 则Y=[(1/N)*X+(1-1/N)*Y''],其中Y‘’表示上一周期Y值。 例如:MEMA(CLOSE,30)表示求30日 改良指数平滑均价 ........................ 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日***平均价 ........................ 通过验证公式的验证计算和计算方法的数学推导演算;可得出明确的结论; <<飞狐有这个涵数,而且其它软件也有这个涵数!!!>> 既:MEMA=SMA 至于大智慧和通达信的编程者为什么要把SMA涵数说成MEMA,给大家造成不便;我不得而知 验证公式: input:n(9,1,60),m1(3,1,10),m2(3,1,10); hhn:=HHV(HIGH,N); lln:=LLV(LOW,N); RSV:=(CLOSE-lln)/(hhn-lln)*100; K:SMA(RSV,m1,1),linethick0;//验证 D:SMA(K,m2,1),linethick0;//验证 j:3*k-2*d,linethick0;//验证 kp:=k; dp:=d; cp:=c; for i=4 to datacount do begin rsvp:=(cp-lln)/(hhn-lln)*100; kp:=((1/m1)*rsvp+(1-1/m1)*kp[i-1]); dp:=((1/m2)*kp+(1-1/m2)*dp[i-1]); J:=3*Kp-2*Dp; end; k1:kp; d1:dp; j1:j; .............................. 数学推导演算: sma: 设m=1; 算法: 若Y=SMA(X,N,M) 则 Y=(M*X+(N-M)*Y')/N; 改写一下:y=((1)*x+(n-1)*y')/n; MEMA: 算法:若Y=MEMA(X,N),(其中Y1=MA(X,N),其余同EMA),则Y=[(1/N)*X+(1-1/N)*Y''] 改写一下:y=((1)*x+(n-1)*y')/n; 119.问: 我想自建一条公式,条件是:选出:3元到 5元的股票. 答(阿远): c>=3 and c<=5 120.问: 我想自建一条飞孤公式 条件:连续下跌5日 答(骑兵00): all(c<ref(c,1),5); 121.问: 请帮忙写一公式:以(昨日开盘价+昨日收盘价)/2,在昨K线上画一横线.只显示昨一天的画线,以 前的不显示. 答(懒汉): STICKLINE(FILTER(BACKSET(BARSTATUS=2,2),1),(o+c)/2,(o+c)/2,12,0); 122.问: 我想要的是直接画横直的公式。(如式:gg:(ref(c,barscount(c)-1)+ref(o,barscount(c)- 1))/2,LINETHICK2,Color0000FF;) 答(懒汉): w:=barssince(BACKSET(BARSTATUS=2,2))*0; ref((c+o)/2,1)+w; 123.问: 要求如下: 以日k线为准,n日为一个单位再做副图上的k线?...(注意:不是以上市日开始做k线,而是以最后一 日线开始计,倒做). 答(懒汉): 这个问题需要 最后K线 的表达 大智慧应该没有这个函数 但如果当天有交易则可以用动态行情数据与日线数据的关系来表达 w:=BARSSINCE(BACKSET(DYNAINFO(3)=ref(c,1) and DYNAINFO(4)=o and DYNAINFO(5)=h and DYNAINFO(6)=l and DYNAINFO(7)=c and DYNAINFO(37)=v/capital,120))*0; STICKLINE(c>o or (c=o and c>=ref(c,1)),h+w,L+w,6,1),COLORMAGENTA; STICKLINE(c>o or (c=o and c>=ref(c,1)),c+w,o+w,6,1),COLORMAGENTA; STICKLINE(c<o or (c=o and c<ref(c,1)),h+w,L+w,0.1,0),COLORGREEN; STICKLINE(c<o or (c=o and c<ref(c,1)),c+w,o+w,6,0),COLORGREEN; 124.问: 分析家5。0分时图上成交量颜色(买单、卖单)怎么改 答(yyzzqq): 分时图上成交量颜色是无法改的,除非你把程序改了. 125.问: 历史最高点对应的日期咋写 答(懒汉): d:=ref(date,hhvbars(h,0)); d[datacount]; 126.问: 一个历史最低点对应的日期和今收盘对应的日期 答(懒汉): r:=ref(date,LLvbars(L,0)); r[datacount]; date; 127.问: 修改均线角度公式飞狐用 Z:ZIG(3,20,0); ZZ:=IF(Z>REF(Z,1),1,IF(Z<REF(Z,1),-1,0)); ZZZ:=BARSLAST(ZZ*REF(ZZ,1)<0); RUP:=REF(100*(Z/REF(Z,1)-1),1); RDW:=REF(100*(1-REF(Z,1)/Z),1); ATU:=MA(ATAN(2*RUP),ZZZ-1)*57.296; ATD:=MA(ATAN(2*RDW),ZZZ-1)*57.296; BS:=IF(BARSTATUS=2,1,BACKSET(ZZ*REF(ZZ,1)<0,3)); BC:=CROSS(BS,0.5); DRAWTEXT(ZZ>0 AND BC,Z,'上行:'+ATU+' 度 '),COLORYELLOW,ALIGN2,VALIGN0; DRAWTEXT(ZZ<0 AND BC,Z,'下行:'+ATD+' 度 '),COLORCYAN,ALIGN2,VALIGN2; 答(懒汉): n:=20; z:zig(3,n);f:=z-ref(z,1); zh:=PEAK(3,n,1); wh:=PEAKBARS(3,n,1); zL:=TROUGH(3,n,1); wL:=TROUGHBARS(3,n,1); x:=atan((z/zh-1)/wh*100)*57.3; s:=atan((z/zL-1)/wL*100)*57.3; DRAWNUMBER(wh=0 or (ISLASTBAR and wL<wh),z*0.99,ref(s,1),3)ALIGN2,COLORMAGENTA; DRAWTEXT(wh=0 or (ISLASTBAR and wL<wh),z*0.99,'上行: ')ALIGN2,COLORMAGENTA; DRAWTEXT(wh=0 or (ISLASTBAR and wL<wh),z*0.99,' 度'),COLORMAGENTA; DRAWNUMBER(wL=0 or (ISLASTBAR and wL>wh),z*1.01,ref(x,1),3)ALIGN2,COLORGREEN; DRAWTEXT(wL=0 or (ISLASTBAR and wL>wh),z*1.01,'下行: ')ALIGN2,COLORGREEN; DRAWTEXT(wL=0 or (ISLASTBAR and wL>wh),z*1.01,' 度'),COLORGREEN; 128.问: 请问上证指数用啥函数表示? 答(懒汉): “1a0001$close";//收盘价 129.问: 請問要取得9:00-10:15之間的最高價與最低價 答(懒汉): 分钟 w1:=OPENMINUTES(time); w2:=barslast(hour=10 and minute=15); hh:ref(hhv(h,w1),w2); ll:ref(llv(l,w1),w2); 130.问: 如果1999年全年的最低价是在1月份的,那么就在月线图的副图上在1999年1月份的位置画一个柱线 。请看清红字部分所写的条件! 答(懒汉): x:=year=1999; w1:=barslast(x); w2:=BARSSINCE(x)+1; z:=ref(llv(l,w2),w1); d:=z[DATACOUNT]; w:=barslast(l*x=d); r:=ref(month,w)=1; STICKLINE(r*x*(month=1),0,1,1,0) 2005-9-30 17:50:00 zmr666 等级:论坛游民 文章:159 积分:1213 注册:2005年1月20日第 16 楼 131.问: 求换手率 条件:取前次发出信号到当前收盘的周期换手率 例如:上次是3月10日发出一个买进信号,今天是3月19日,如何从3月10日信号,开始向后统计这九 天的换手率 答(懒汉): w:=barslast(信号); sum(v,w)/capital; 132.问: 怎样编写求每天均线斜率的公式? 答(懒汉): SLOPE(X,N) 133.问: 请问把2004年1月1日到2004年3月19日这段时间每天的成交量累加在一起,用什么函数表达? 答(懒汉): w1:=barslast(date<=m);//M=1040101 w2:=barslast(date<=n);//N=1040319 ref(sum(v,w1),w2); { 如果用 BARSSINCE(date>=m);//上市以来第一次条件成立时的位置} {如果用 BARSLAST(date<=m);//最近一次条件成立时的位置} 在这里两个函数都可以用 而符号却刚好相反 134.问: 请问分析家里怎么能知道某段时间内(比如一个星期)某个价位的总的成交量是多少? 答(懒汉): 分两步(分析家4) 1 建公式 默认为分笔 cv:if(c=k,v,0); 将此公式设置在 扩展数据X(=1~11)中 并进行数据更新 即加入历史数据 2 另建一公式 tv:=EXTDATA(x); sum(tv,5); 解释: 1 建公式 默认为分笔 cv:sum(if(c=k,v,0),0);//某价位K的成交量(当日) 将此公式设置在 扩展数据X(=1~11)中 并进行数据更新 即加入历史数据 2 另建一公式 tv:=EXTDATA(x);//调用扩展数据X 即扩展 数据中的CV值(每天) sum(tv,5);//五天=一周 135.问: 每天的买盘量和卖盘量的指标怎么编写? 答(竹林): 你说得其实就是内外盘,可以设为扩展数据然后引用 内盘:SUM(SELLVOL,0); 外盘:sum(buyvol,0); 其它 请仔细主读分析家的相关帮助 136.问: 如何将W&R指标倒转显示的上下方向 答(竹林): 加或减去正负号 137.问: 能编每条均线相隔15天的均线流 fxj公式吗 答(多多): ma(c,5); ma(c,20); 下面的第句就差15天 138.问: 函数INDEXC在沪市各股显示上证指数,在深市各股显示深证指数,请问在深市各股显示上证指数用啥 函数表示? 答(懒汉): "1a0001$close"; 139.问: 三条均线粘合如何写出? 例如:a:=ma(c,5); b:=ma(c,13); c:=ma(c,34); 答(多多): a:=ma(c,5); b:=ma(c,13); d=ma(c,34); a1:=abs((a-c)/c); a2:=abs((b-c)/c); a3:=abs((d-c)/c); a1<0.01 and a2<0.01 and a3<0.01 140.问: 如何将此指标转为选股公式? a:=(c-ref(c,1))/ref(c,1)*100; a1:=BARSLAST( a>3); a2:=if(a1>0,1,0); o1:=if(a2=1 and a1=1,o,ref(o,a1-1)); h1:=if(a2=1 and a1=1,h,hhv(h,a1)); l1:=if(a2=1 and a1=1,l,llv(l,a1)); c1:=if(a2=1 and a1=1,c,c); STICKLINE( a2=1 and c1>o1,o1 ,c1 ,8 ,0 ),colorred; STICKLINE( a2=1 and c1<o1,o1 ,c1 ,8 ,0 ),color00ff00; STICKLINE( a2=1 and c1>o1,h1 ,l1 ,1 ,0 ),colorred; STICKLINE( a2=1 and c1<o1,h1 ,l1 ,1 ,0 ),color00ff00; STICKLINE( a2=0 ,o ,c ,8 ,0 ),color00ffff; STICKLINE( a2=0 ,h ,l ,1 ,0 ),color00ffff; 答(多多): a:=(c-ref(c,1))/ref(c,1)*100; a1:=BARSLAST( a>3); a2:=if(a1>0,1,0); 选股:a2=0 141.问: 求个股与大盘同步fxj指标 答(lrxxxx): 个股: EMA(100*(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N)),K); 大盘: EMA(100*(INDEXC-LLV(INDEXL,N))/(HHV(INDEXH,N)-LLV(INDEXL,N)),K); 答(yyzzqq): 大盘同步指标在FXJ系统有. 条件选股公式 C-130 大盘同步选股 142.问: 帮助写条单日成交量大于五日成交量两倍以上的分析家4.0公式 答(多多): v>ma(v,5)*2 143.问: 大智慧中日线分析 “昨收”怎样做 答(多多); ref(c,1) 144.问: 5日均线50日内上穿20日均线的累计次数。 答(尚水): count(cross(ma(c,5),ma(c,20)),50) 145.问: 怎么样编写在0轴下交叉。比如5日线在0轴下交叉10日线 答(天上火): 例如要m1,m2在0轴下交叉。 金叉cross(m1,m2) and m1<0 146.问: 突破前期高点时选出的公式 答(懒汉): c>ref(hhv(h,N),1);//创N日新高 147.问: 如何将所属板块加到K线主图里 答(多多): drawtext(sysparam(2)=barpos,h,'所属板块:'+blkname),colorccffff,align4 148.问: 如何编写大盘还手率的公式 答(zhang68816): v/CAPITAL*100;这就是换手率 答(yyzzqq): 用自定义数据取得历史流通盘的和,再用大盘成交量/历史流通盘的和.(fxj5.0) 149.问: 2001年1月15日那天个股的收盘价和对应大盘的指数如何表达? 答(懒汉): w:=barslast(date<=1010115); rc:=ref(c,w); rp:=ref(INDEXC,w); 150.问: MA1:0.5*(100-100*EMA(WINNER(C)-WINNER(C*0.7),5))+0.5*EMA(100-(WINNER(C*1.05)-WINNER (C*0.90))*100,5),POINTdot,ColorFFFF03; 上述语句中当MA1的值>=昨日MA1的值时,显示红色。当MA1的值<昨日MA1的值时,显示绿色。在 分析家4.9中如何编写呢? 答(懒汉): MA1:0.5*(100-100*EMA(WINNER(C)-WINNER(C*0.7),5))+0.5*EMA(100-(WINNER(C*1.05)-WINNER (C*0.90))*100,5), colorred; PARTLINE(ma1<ref(ma1,1),ma1),colorgreen; 分析家4.09做不到2005-9-30 17:52:00 zmr666 等级:论坛游民 文章:159 积分:1213 注册:2005年1月20日第 17 楼 目录索引: 《第五楼》 151.问: 5日、10日、20日均线在30天内始终保持多头排列,怎么编写 152.问: 有没有个股K线的副图指标 153.问: 以历史最低点为起点写股价回升创新高点次数并在窗新高日收盘价处标出数字 154.问: 求这个指标的条件不成立时也画绿柱怎么写? 155.问: 需要一个用业绩来排序的公式, 156.问: 想选出在一段时间里股价的波幅在一个设定范围内的股票,比方说,在60天的交易天里, 股价的波幅在百分之15范围内,那么设参数N=60,M=15,(参数可调整), 157.问: 用于盘中预警:股价第一天穿越3MA且成交量比昨天放大0.8倍 158.问: 如何写分析家的“n日内,出现过x=1,则今日的y=1条件成立 159.问: 比如今天收盘在7元, 我想表示昨天在7元这个价位的获利盘, 160.问: 帮忙编制真实买入和卖出量公式 161.问: 求(FXJ)“N周期中X出现最小值的日期到现在的天数”的写法 162.问: 求现价同时上穿5日均价线和10均价线, 163.问: 如何实现曲线图 164.问:请帮忙写公式: 1.分时均线上方每笔成交大于100手的次数. 2.分时均线下方每笔成交大于100手的次数. 165.问: 10日均线上行 现价重上或向上突破3日均线 怎么编写公式 166.问: 如果同时3日均线10均线是多头排列怎么写? 167.问: 求现价同时上穿5日均价线和10均价线,当曰涨幅大于3%, 168.问: 转:"变色MACD三死叉见顶解盘"FXJ5.0用源码 ,求帮忙 169.问: 帮忙写一大盘分时均线公式 170.问: EM10或EM20现在上行 怎么写 171.问: 求资金进出指标 172.问: 想在k线上显示那根k线距今天换手100/100那根k线距今天换手200/100显示数字 173.问: 求金叉死叉价预测 174.问: 编写一个均线走平和上翘的公式原码. 175.问: 大盘条形背景(例如周K线上升为红色,下跌为蓝)原码怎样表达 176.问: 怎样把飞狐指标叠加.如macd和kdj 177.问: 以大盘MACD为背景条件的公式怎样写 178.问: 能显示MACD,KDJ,RSI周线,月线金叉的指标(源码),最好可选股的 179.问: 怎么指示今天的收盘价是在几日收盘价中的最高?比如说,我在K线图中看出今天收盘价是15日内收盘价的最高,这个15日用公式怎么求出来? 180.问: 请优化 飞狐的·实战看盘 181.问: 飞狐写个近似指南针无穷成本均线的公式 182.问: 我用的是通信达南方证券 想编写一个条件选股:股票当天的收盘价是N天内最高的收盘价. 183.问: 我想用"FILLRGN"函数填空后就覆盖了K线和均线 184.问: 飞狐的函数功能说明里只说了用法,却没说是干什么用的,因此也无法理解它应用到公式编程中的意义,它是怎么转换的,从什么转换到什么?为什么能用于寻找最适样本模型, 185.问: 看到有人发分时图指标,但在分析家的分时图上不能选择指标,点住指标键自己换,不知把源码输入到哪里才能换出输入源码的分时图 186.问: 求随光标***而显示当日换手率数值的公式(副图指标,可添加在VOL公式里)在光标处显示值 187.问: 分析家公式1条件:昨收盘价或今最低价为起点,今收盘价同时穿越MA10,30,60,120日均线。DRAWTEXT 显示进 公式2条件:昨收盘价或今最低价为起点,今收盘价同时穿越MA10,30,60日均线但120日均线在MA10,30,60日均线下方。 DRAWTEXT显示进 188.问: 能改成预警吗 189.问: a:=ma(c,10); 代表10天平均线,那么10周均线如何表达呢? 190.问: 最好还能教我一下,在飞狐里,怎么用公式来表述筹码密集呢? 191,问: a,b两线在0到50范围内金叉怎么写? 192.问: 求教高手帮助编写买入条件。 193.问: 请帮助编个选股公式:收盘价大于90周线。 194.问: 请帮助写个分析家选股公式! (今日MACD值(柱值)--昨日(或上一交易日)柱值)>n 195.问: 请高手帮忙编写一个10日均线拐头向上的选股公式 196.问: 请帮忙。编一个选股公式. 197.问: n日内收盘涨幅平均值/n日内收盘跌幅平均值,怎么编写? 198.问: 如何编写: N日前5日均线下叉10日均线后,至今5日均线仍保持在10日均线下方。 199.问: 请帮助编这个选股公式:在1分钟k线中挑选连续出现3只阳线的股票。 200.问: 出水芙蓉日涨幅大于4%,并且在以前的20天里曾经出现过1次出水芙蓉. 151.问: 5日、10日、20日均线在30天内始终保持多头排列,怎么编写 答(懒汉): m:=ma(c,5); m1:=(c,10); m2:=ma(c,20); count(m>m1 and m1>m2,30)=30; 152.问: 有没有个股K线的副图指标 答(懒汉): STICKLINE(c/o>=1,o,c,6,1) colorred; STICKLINE(c/o>=1,c,h,0.3,1) colorred; STICKLINE(c/o>=1,o,l,0.3,1) colorred; STICKLINE(c/o<1,c,o,6,0) colorcyan; STICKLINE(c/o<1,l,h,0.3,0) colorcyan 153.问: 以历史最低点为起点写股价回升创新高点次数并在窗新高日收盘价处标出数字 答(懒汉): LL:=LLv(L,0); w:=barssince(L=LL[datacount]); hh:=hhv(h,w); s:=sum(h>ref(hh,1),0); DRAWNUMBER(s>ref(s,1),h*1.01,s,0); 154.问: 求这个指标的条件不成立时也画绿柱怎么写? DIFF:=STKINDI('','MACD日.DIFF',0,6); k线:=STKINDI('','kdj.k',0,6); d线:=STKINDI('','kdj.d',0,6); STICKLINE(k线>ref(d线,1) and DIFF>=ref(DIFF,1),VOL,0,7,0)colorred; STICKLINE(k线<ref(d线,1) and DIFF<ref(DIFF,1),VOL,0,7,0)COLORCYAN; 答(yyzzqq): DIFF:=STKINDI('','MACD日.DIFF',0,6); k线:=STKINDI('','kdj.k',0,6); d线:=STKINDI('','kdj.d',0,6); STICKLINE(k线>ref(d线,1) and DIFF>=ref(DIFF,1),VOL,0,7,0)colorred; STICKLINE(k线<ref(d线,1) and DIFF<ref(DIFF,1),VOL,0,7,0)COLORCYAN; STICKLINE((k线>ref(d线,1) and DIFF<=ref(DIFF,1)) or (k线<ref(d线,1) and DIFF>ref (DIFF,1),VOL,0,7,0)COLORGREEN; 155.问: 需要一个用业绩来排序的公式, 答(yyzzqq): 业绩指标有多种。如以每股收益排序可这样。 FINANCE(33); 156.问: 想选出在一段时间里股价的波幅在一个设定范围内的股票,比方说,在60天的交易天里, 股价的波幅在百分之15范围内,那么设参数N=60,M=15,(参数可调整), 答(馨芸): 这是一般人定义的所谓”平台整理幅度”的写法,试试看可否 (hhv(close,n)-llv(close,n))/llv(close,n)<=(M/100)为平台整理幅度M%的设定。 157.问: 用于盘中预警:股价第一天穿越3MA且成交量比昨天放大0.8倍 答(阿福): cross(ma(c,3),c) and ref(v,1)*1.8<v 158.问: 如何写分析家的“n日内,出现过x=1,则今日的y=1条件成立 答(骑兵): y and any(x,n); 159.问: 比如今天收盘在7元, 我想表示昨天在7元这个价位的获利盘, 答(懒汉): 飞狐的 WINNER(refx(c,1)) 160.问: 帮忙编制真实买入和卖出量公式 答(馨芸): 给你一个类似的主力向量(总买及总卖) CC:=C; HH:=H; LL:=L; O=O; BB:=AMOUNT; VV:VOL,linethick0; VAR1:=VOL/((HH-LL)*2-ABS(CC-OO)); 成交:=VOL; // STICKLINE(VOL,VOL,0,8,0),colorwhite; bull:=V*(c-L)/(H-L); bear:=v-bull; 主動買盤:IF(CC>OO,if(cc=hh,vv,bull),IF(CC<OO,if(cc=ll,0,bull),if(cc=ll,0,bull))); STICKLINE(主動買盤,主動買盤,0,7,0),colorred; 主動賣盤:IF(CC>OO,if( cc=hh,0, if(cc=LL,(-vv),(-bear)) ), IF( CC<OO,if(cc=hh,0,if (cc=LL,(-vv),(-bear)) ),if(cc=ll,(-vv),(-bear)))); STICKLINE(主動賣盤,主動賣盤,0,7,0),colorffcc33; 给你一个类似的主力向量(净买及净卖) CC:=C; HH:=H; LL:=L; O=O; BB:=AMOUNT; VV:VOL,linethick0; VAR1:=VOL/((HH-LL)*2-ABS(CC-OO)); 成交:=VOL; // STICKLINE(VOL,VOL,0,8,0),colorwhite; bull:=V*(c-L)/(H-L); bear:=v-bull; 主動買盤:IF(CC>OO,if(cc=hh,vv,bull),IF(CC<OO,if(cc=ll,0,bull),if(cc=ll,0,bull))); // STICKLINE(主動買盤,主動買盤,0,7,0),colorred; 主動賣盤:IF(CC>OO,if( cc=hh,0, if(cc=LL,(-vv),(-bear)) ), IF( CC<OO,if(cc=hh,0,if (cc=LL,(-vv),(-bear)) ),if(cc=ll,(-vv),(-bear)))); // STICKLINE(主動賣盤,主動賣盤,0,7,0),colorffcc33; 主動淨買:=(主動買盤+主動賣盤); STICKLINE(主動淨買>0,主動淨買,0,7,0),colorred; STICKLINE(主動淨買<0,主動淨買,0,7,0),colorffcc33;2005-9-30 17:55:00 zmr666 等级:论坛游民 文章:159 积分:1213 注册:2005年1月20日第 18 楼 161.问: 求(FXJ)“N周期中X出现最小值的日期到现在的天数”的写法 答(骑兵00): llvbars(x,n); 162.问: 求现价同时上穿5日均价线和10均价线, 答(骑兵00): CROSS(C,MA(C,5)) AND CROSS(C,MA(C,10)); 163.问: 如何实现曲线图 我想将我的每日资金总市值(既:资金总市值=手中股票数量X收盘价+资金余额)用曲线图表表示出来(数据可采取每天输入或最好能根据我的持仓情况和现价自动产生),这样就可以每天看到市值的变化曲线,从这张图上你会很清晰地看到自己的操作成果与资金变化的情况。其最大好处就是你将忘掉自己的股票成本价,继而关心的只是自己现在的股票总市值----你目前资产的真实反映。不知如何实现 答(馨芸): 试试是否合你要 RN=资金余额,修改RN时以老鼠右键点VA变量,选”调整指标参数” {n=6張,RN=500} Va:c*n*1000+rn; drawnumber(islastbar,va*1.02,va,0),coloryellow; drawnumber(barpos=sysparam(1),va*1.02,va,0),colorred,shift1; vertline(barpos=sysparam(1)); 164.问: 请帮忙写公式: 1.分时均线上方每笔成交大于100手的次数. 2.分时均线下方每笔成交大于100手的次数. 答(懒汉): 分时相当于1分钟。所以无法做这样的统计 j:=sum(amount,0)/sum(v,0)/100; v1:sum(if(c>j and v>100,1,0),0); v2:sum(if(c<j and v>100,1,0),0); 只在分笔中使用 165.问: 10日均线上行 现价重上或向上突破3日均线 怎么编写公式 答(hjg): ma(c,10)>ref(ma(c,10),1) AND cross(c,ma(c,3)); 166.问: 如果同时3日均线10均线是多头排列怎么写? 答(hjg): ma(c,3)>ref(ma(c,3),1) AND ma(c,10)>ref(ma(c,10),1) AND cross(c,ma(c,3)); 167.问: 求现价同时上穿5日均价线和10均价线,当曰涨幅大于3%, 答(xiyuanzb): cross(c,ma(c,5)) and cross(c,ma(c,10)) and (c-ref(c,1))/ref(c,1)>0.03 168.问: 转:"变色MACD三死叉见顶解盘"FXJ5.0用源码 ,求帮忙 《Line 4: C1035 :未定义的变量 ShoRT Line 4: C1035 :未定义的变量 long Line 5: C1035 :未定义的变量 m>> {变色MACD三死叉见顶 SHORT,12,5,400 LONG,26,20,100 m,9,2,60}{FXJ5.0用} DIFF:(EMA(CLOSE,SHORT) - EMA(CLOSE,LONG)),linethick2,colorgreen; DEA :EMA(DIFF,M),colorcyan; MACD:2*(DIFF-DEA), COLORSTICK; tj:=(diff>dea); tj1:=(diff>0); PARTLINE(diff,tj),colormagenta,linethick2; partline(diff,tj1 and tj),colorred,linethick2; tj2:=diff<-1 and diff<dea and macd<-1; partline(diff,tj2),colorblue,linethick2; B1:=LLV(MACD,999999); B2:=HHV(MACD,999999); B3:=(B2-B1); C1:=LLV(low,999999); C2:=HHV(high,999999); C3:=(C2-C1); D:=B3/C3; W1:=C<=MA(C,5) AND C<=MA(C,10) ; W2:=O>MA(C,5) AND O>MA(C,10) ; W3:=MA(V,5)<=MA(V,10); W4:=diff<=dea; TIPTEXT(W1 AND W2,0 ,'断头铡刀:向下的趋势,不是洗盘就是将下跌,卖出'),colorgreen; TIPTEXT(W1 ,0 ,'5日均线死叉10均线,短线空头势力强大,卖出'),coloryellow; TIPTEXT(W3 ,0,'5日均量死叉10日均量,做多能量枯竭,卖出'),colorred; TIPTEXT(W4 ,0,'DIFF下穿DEA,空头形成,卖出'),colorff00ff; TIPTEXT(W1 AND W2 AND W3 AND W4 ,0 ,'三死叉见顶,卖出'),coloryellow; TIPTEXT(W1 AND W3 AND W4 ,0,'多方溃败,空方强大,向下彻底形成,卖出'),colorgreen; VERTLINE(W1 AND W2 AND W3 AND W4,0),colorgreen; 答(待雨游晴): 只是未定义变量,试下这样 {变色MACD三死叉见顶 SHORT,12,5,400 LONG,26,20,100 m,9,2,60}{FXJ5.0用} short:=12;long:=26;m:=9; DIFF:(EMA(CLOSE,SHORT) - EMA(CLOSE,LONG)),linethick2,colorgreen; DEA :EMA(DIFF,M),colorcyan; MACD:2*(DIFF-DEA), COLORSTICK; tj:=(diff>dea); tj1:=(diff>0); PARTLINE(diff,tj),colormagenta,linethick2; partline(diff,tj1 and tj),colorred,linethick2; tj2:=diff<-1 and diff<dea and macd<-1; partline(diff,tj2),colorblue,linethick2; B1:=LLV(MACD,999999); B2:=HHV(MACD,999999); B3:=(B2-B1); C1:=LLV(low,999999); C2:=HHV(high,999999); C3:=(C2-C1); D:=B3/C3; W1:=C<=MA(C,5) AND C<=MA(C,10) ; W2:=O>MA(C,5) AND O>MA(C,10) ; W3:=MA(V,5)<=MA(V,10); W4:=diff<=dea; TIPTEXT(W1 AND W2,0 ,'断头铡刀:向下的趋势,不是洗盘就是将下跌,卖出'),colorgreen; TIPTEXT(W1 ,0 ,'5日均线死叉10均线,短线空头势力强大,卖出'),coloryellow; TIPTEXT(W3 ,0,'5日均量死叉10日均量,做多能量枯竭,卖出'),colorred; TIPTEXT(W4 ,0,'DIFF下穿DEA,空头形成,卖出'),colorff00ff; TIPTEXT(W1 AND W2 AND W3 AND W4 ,0 ,'三死叉见顶,卖出'),coloryellow; TIPTEXT(W1 AND W3 AND W4 ,0,'多方溃败,空方强大,向下彻底形成,卖出'),colorgreen; VERTLINE(W1 AND W2 AND W3 AND W4,0),colorgreen; 169.问: 帮忙写一大盘分时均线公式 答(懒汉): 可这样 if capital=0 then sum(c*v,0)/sum(v,0)/100; else sum(amount,0)/sum(v,0)/100; 上面的用于分笔 这个可用于N分钟 w:=barslast(hour<ref(hour,1))+1; if capital=0 then sum(c*v,w)/sum(v,w)/100; else sum(amount,w)/sum(v,w)/100; 170.问: EM10或EM20现在上行 怎么写 答(远古菡萏): TYP:=(HIGH + LOW + CLOSE)/3; CCI:=(TYP-MA(TYP,14))/(0.015*AVEDEV(TYP,14)); 金叉选股:CROSS(EMA(cci,10) ,EMA(cci,20) ); 上行:EMA(cci,10)>ref(EMA(cci,10),1); 171.问: 求资金进出指标 答(杨文亮): tt:=if(c>=ref(c,1),amount,0); AA:=sum(amount,0); AB:=sum(tt,10)*1000/aa; 总体入场金额:100*ab; tt1:=if(c<ref(c,1),amount,0); AA1:=sum(amount,0); AB1:=sum(tt1,10)*1000/aa1; 总体下跌金额:100*ab1; mm:=if(c>=ref(c,1),v/ref(v,1),0); mm1:=if(c<ref(c,1),v/ref(v,1),0); 时段入场金额:10000*sum(mm,10)/sum(mm,50); 时段下跌金额:10000*sum(mm1,10)/sum(mm1,50); 172.问: 想在k线上显示那根k线距今天换手100/100那根k线距今天换手200/100显示数字 答(阿福): f:=MOD(SUM(100*VOL/CAPITAL,0),100); n:=(SUM(100*VOL/CAPITAL,0)-f)/100; tj:=f<REF(f,1); VERTLINE(tj); fd:=REF(BARSLAST(tj),1)+1; DRAWNUMBER(tj,50,n,0),ALIGN1,COLORffffff; DRAWTEXT(tj,40,'次'),ALIGN1,COLORGREEN; DRAWTEXT(tj,30,'换'),ALIGN1,COLORGREEN; DRAWTEXT(tj,20,'手'),ALIGN1,COLORGREEN; DRAWNUMBER(tj,10,fd,0),ALIGN1,COLORred; DRAWTEXT(tj,0,'天'),ALIGN1,COLORGREEN; 还可这样写: input:n(1040102,700101,1341231);//设置日期调整范围 n1:=BARSLAST(if(date=n,DATACOUNT-barpos,0)<>0);//计算起始开始的数据周期 hsl:=100*VOL/CAPITAL,LINETHICK0; f:=MOD(SUM(hsl,n1),100),LINETHICK0;//数据统计从输入日期开始 tj:=f<REF(f,1); VERTLINE(tj),POINTDOT,colorff8800; fd:=REF(BARSLAST(tj),1)+1; DRAWNUMBER(tj,CLOSE,fd,0),ALIGN5; 周期天数:fd,LINETHICK0; 换手累积:f,LINETHICK0; 周期均价:SUM(AMOUNT,fd)/SUM(VOL,fd)/100; bf1:=0; for i:=SYSPARAM(1) to DATACOUNT do begin IF bf1>=100 then BREAK else bf1:=bf1+hsl; end; btj:=BARPOS=i,LINETHICK0; VERTLINE(btj),LINEDOT,COLORYELLOW; DRAWTEXT(btj,HIGH,'完成100%换手\n共 '+NUMTOSTR((i-SYSPARAM(1)),0)+' 天'),ALIGN4,COLORRED; 再给一个钻心虫编的: 自动标出换手达100%(缺省参数)的前面K线位置--源码 偶也编了个小东东:当十字光标移到某一位置时,自动标出换手达100%(缺省参数)的前面K线位置。源码可加在主图公式中。 INPUT:%(100,1,999);//设定换手率缺省参数 周期:SUMBARS(v,capital/100*%),LINETHICK0; KS:=BACKSET(BARSCOUNT(v)=sysparam(1),周期); VERTLINE(cross(KS,1)),LINEDOT,COLORYELLOW; DRAWNUMBER((cross(KS,1)),sysparam(5),DATE,0),COLORGREEN; 173.问: 求金叉死叉价预测 答(道): KDJ金叉死叉价预测,您可加在自己的主图公式中! RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; K:=SMA(RSV,3,1); D:=SMA(K,3,1); 交叉:=(D*3-K*2)*(HHV(H,8)-LLV(L,8))/100+LLV(L,8); DRAWNUMBER(dynainfo(7)=c and dynainfo(10)=amount ,h*0.985,交叉,2),SHIFT1,colorgreen; DRAWTEXT(dynainfo(7)=c and dynainfo(10)=amount and k>d,h,'KDJ死叉 价:'),SHIFT1,coloryellow; DRAWTEXT(dynainfo(7)=c and dynainfo(10)=amount and k 174.问: 编写一个均线走平和上翘的公式原码. 答(多多): 走平:ma(c,n)=ref(ma(c,n),1) 上翘:ma(c,n)>ref(ma(c,n),1) 175.问: 大盘条形背景(例如周K线上升为红色,下跌为蓝)原码怎样表达 答(馨芸): vertline(c>ma(c,5)),linethick8,color0099cc; AC:=C; AH:=H; AL:=L; A=O; STICKLINE(AC>=AO,AH,AC,1,0),color225588; STICKLINE(AC>=AO,AH,AC,0,0),color66ccff; STICKLINE(AC>=AO,AO,AL,1,0),color225588; STICKLINE(AC>=AO,AO,AL,0,0),color66ccff; STICKLINE(AC>AO,AC,AO,8,0),COLOR225588; STICKLINE(AC>AO,AC,AO,7,0),COLOR226699; STICKLINE(AC>AO,AC,AO,6,0),COLOR3377aa; STICKLINE(AC>AO,AC,AO,5,0),COLOR3388bb; STICKLINE(AC>AO,AC,AO,4,0),COLOR4499cc; STICKLINE(AC>AO,AC,AO,3,0),COLOR44aadd; STICKLINE(AC>AO,AC,AO,2,0),COLOR55bbee; STICKLINE(AC>AO,AC,AO,1,0),COLOR66ccff; STICKLINE(AC<=AO,AH,AC,1,0),color888800; STICKLINE(AC<=AO,AH,AC,0,0),colorffff00; STICKLINE(AC<=AO,AO,AL,1,0),color888800; STICKLINE(AC<=AO,AO,AL,0,0),colorffff00; STICKLINE(AC<=AO,AC,AO,8,0),COLOR888800; STICKLINE(AC<=AO,AC,AO,7,0),COLOR999900; STICKLINE(AC<=AO,AC,AO,6,0),COLORaaaa00; STICKLINE(AC<=AO,AC,AO,5,0) STICKLINE(AC<=AO,AC,AO,2,0),COLOReeee00; STICKLINE(AC<=AO,AC,AO,1,0),COLORffff00; ,COLORbbbb00; STICKLINE(AC<=AO,AC,AO,4,0),COLORcccc00; STICKLINE(AC<=AO,AC,AO,3,0),COLORdddd00;2005-9-30 17:59:00 zmr666 等级:论坛游民 文章:159 积分:1213 注册:2005年1月20日第 19 楼 176.问: 怎样把飞狐指标叠加.如macd和kdj 答(懒汉): k:"kdj.k",COLORWHITE; d:"kdj.d",COLORYELLOW; j:"kdj.j",COLORGREEN; {以上为a指标,显示数值和画线.其数值和副图右侧的坐标对应} diff:"macd.diff",LINETHICK0,COLORCYAN; dea:"macd.dea",LINETHICK0,COLORRED; macd:"macd.macd",LINETHICK0,COLORMAGENTA; {以上为b指标,只显示数值,不画线.其数值和副图右侧的坐标不对应} {以下规定叠加区域-这里是显示区域} p:=SYSPARAM(3)-SYSPARAM(2); q:=SYSPARAM(3); {以下计算叠加比和平移量} ha:=hhv(max(max(k,ad),j),p);//显示区域内a指标最大值 La:=LLv(min(min(k,d),j),p);//显示区域内a指标最小值 hb:=hhv(max(max(diff,dea),macd),p);//显示区域内b指标最大值 Lb:=LLv(min(min(diff,dea),macd),p);//显示区域内b指标最小值 b:=(ha-La)/(hb-Lb);//叠加比 y:=(ha+La-(hb+Lb)*b)/2;//平移量 {以下画b指标的叠加线} PARTLINE(1,diff*b[q]+y[q]),COLORCYAN;//画b1线 PARTLINE(1,dea*b[q]+y[q]),COLORRED;//画b2线 STICKLINE(b3<0,macd*b[q]+y[q],y[q],0.1,0),COLORBLUE;//画b3的下竖线 STICKLINE(b3>0,macd*b[q]+y[q],y[q],0.1,0),COLORMAGENTA;//画b3的上竖线 177.问: 以大盘MACD为背景条件的公式怎样写 答(kjyhao): 这是以大盘MACD为背景的主图 aa:=INDEXC; DIFF:=EMA(AA,12) - EMA(AA,26); DEA :=EMA(DIFF,9); MACD:=2*(DIFF-DEA); xma1:=MACD;xma2:=0; xtj1:=CROSS(xma1,xma2) or xma1>xma2; xtj2:=CROSS(xma2,xma1) or xma1<xma2; FILLRGN(xtj1,SYSPARAM(5),SYSPARAM(4)),ColorDB3FCA; FILLRGN(xtj2,SYSPARAM(5),SYSPARAM(4)),Color528608; ktj:=(CLOSE>OPEN or CLOSE=OPEN and CLOSE>REF(CLOSE,1)); STICKLINE(ktj,HIGH,LOW,0.1,1),colorred; STICKLINE(ktj,CLOSE,OPEN,7,1),colorred; STICKLINE(NOT(ktj),HIGH,LOW,0.1,0),colorcyan; STICKLINE(NOT(ktj),CLOSE,OPEN,7,0),colorcyan; ma5:MA(CLOSE,5); ma10:MA(CLOSE,10); ma20:MA(CLOSE,20); ma30:MA(CLOSE,30); aa:=sumbars(vol,capital); 平均成本:sum(v*c,aa)/sum(v,aa),linethick1; 178.问: 能显示MACD,KDJ,RSI周线,月线金叉的指标(源码),最好可选股的 答(yyzzqq): MACD周线金叉 cross( "macd.macd#week",0); 月线金叉 cross( "macd.macd#month",0); KDJ周线金叉 cross( "kd.k#week","kd.d#week"); 月线金叉 cross( "kd.k#month","kd.d#month"); RSI周线金叉 cross( "RSI.RSI1#week","RSI.RSI2#week"); 月线金叉 cross("RSI.RSI1#month","RSI.RSI2#month"); 179.问: 怎么指示今天的收盘价是在几日收盘价中的最高? 比如说,我在K线图中看出今天收盘价是15日内收盘价的最高,这个15日用公式怎么求出来? 答(馨芸): 试试 hac[1]:=0; att1:=hac[1]; att2:=hac[1]; attc:=hac[1]; fc:=c*1; attc:=fc[datacount]; att1:=1; for i=datacount-1 downto datacount-200 do begin if fc<attc and att2=0 then att1:=att1+1; if fc>attc then att2:=1;; end; n:att1; 答(懒汉): 也可这样 cc:=if(barscount(c)=1,999999,c); sumbars(ref(cc,1)-cc,0)-1; 180.问: 请优化 飞狐的·实战看盘 Var1:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20; Var2:=2*ABS(Var1); Var3:=100-(100-3*SMA((CLOSE-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55)) *100,20,1)+2*SMA(SMA((CLOSE-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55)) *100,20,1),15,1)); Var4:=100-(100-3*SMA((OPEN-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55)) *100,20,1)+2*SMA(SMA((OPEN-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55)) *100,20,1),15,1)); Var5:=(HIGH+LOW+CLOSE)/3; Var6:=(Var5-MA(Var5,10))/(0.015*AVEDEV(Var5,10)); Var7:=(Var5-MA(Var5,30))/(0.015*AVEDEV(Var5,30)); Var8:=IF(Var6>=150 AND Var6<200 AND Var7>=150 AND Var7<200,10,0); Var9:=IF(Var6<=-150 AND Var6>-200 AND Var7<=-150 AND Var7>-200,-10,Var8); VarA:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100; VarB:=100-ABS(VarA); VarC:=3*SMA((INDEXC-LLV(INDEXL,55))/(HHV(INDEXH,55)-LLV(INDEXL,55))*100,20,1)-2 *SMA(SMA((INDEXC-LLV(INDEXL,55))/(HHV(INDEXH,55)-LLV(INDEXL,55))*100,20,1),15,1); VarD:=3*SMA((INDEXO-LLV(INDEXL,55))/(HHV(INDEXH,55)-LLV(INDEXL,55)) *100,20,1)-2*SMA(SMA((INDEXO-LLV(INDEXL,55))/(HHV(INDEXH,55)-LLV(INDEXL,55)) *100,20,1),15,1); VarE:=REF(LOW,1)*0.9; VarF:=LOW*0.9; Var10:=(VarF*VOL+VarE*(CAPITAL-VOL))/CAPITAL; Var11:=EMA(Var10,30); Var12:=Var11-CLOSE; Var13:=REF(CLOSE,1); Var14:=SMA(MAX(CLOSE-Var13,0),7,1)/SMA(ABS(CLOSE-Var13),7,1)*100; Var15:=SMA(MAX(CLOSE-Var13,0),13,1)/SMA(ABS(CLOSE-Var13),13,1)*100; Var16:=BARSCOUNT(CLOSE); Var17:=SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)*100; Var18:=((-100)*(HHV(HIGH,60)-CLOSE)/(HHV(HIGH,60)-LLV(LOW,60))+50)*2; Var19:=(CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15))*100; Var1A:=(SMA(Var19,4,1)-50)*2; Var1B:=SMA(Var1A,3,1); Var1C:=(INDEXC-LLV(INDEXL,14))/(HHV(INDEXH,14)-LLV(INDEXL,14))*100; Var1D:=SMA(Var1C,4,1); Var1E:=SMA(Var1D,3,1); Var1F:=(HHV(HIGH,30)-CLOSE)/CLOSE*100; Var20:=IF(Var17<=25 AND Var18<-95 AND Var1F>20 AND Var1B<-30 AND Var1E<30 AND Var12>=-0.25 AND Var14<22 AND Var15<28 AND Var16>50,80,0); 大趋势: Var3,colorblack; 顶线: IF(VarB<90,VarB,100); 多方: IF(Var1>0,Var1,0), LINESTICK; 空方: -IF(Var1<0,Var2,0), LINESTICK; 抄底: Var20,colorred,linethick2; 预警系统: (IF((Var7>=200 AND Var6>=150) OR CROSS(65,多方),15,IF(Var7<=-200 AND Var6<=-150,-15,Var9))+65),COLORCYAN,; STICKLINE(Var3<=REF(Var4,1),Var3,Var4,8,0),colorwhite; STICKLINE(Var3>REF(Var4,1),Var3,Var4,8,0),colorred; t1:=CLOSE>MA(CLOSE,20) AND MA(CLOSE,20)>=REF(MA(CLOSE,20),1); t2:=CLOSE<MA(CLOSE,20) AND MA(CLOSE,20)<REF(MA(CLOSE,20),1); t3:=多方>60 AND 预警系统>65 AND 顶线=100; t4:=多方>48 AND 预警系统>65 AND 顶线<100; t5:=空方<-38 AND 预警系统<65; t6:=抄底>50 AND 顶线<90; t7:=Var3>REF(Var4,1) AND VOL>REF(VOL,1) AND CLOSE>REF(CLOSE,1); t8:=Var3<=REF(Var4,1) AND CLOSE<REF(CLOSE,1) AND 预警系统=65 AND 抄底=0 AND 空方>=REF(空方,1) AND VarC<REF(VarD,1); DRAWTEXT(t1 and count(t1,30)=1,10,\'上升通道!\'),COLOR00FFFF;//这行不能引入 B2:=DRAWTEXT(t2 and count(t2,30)=1,55,\'下降通道!\'),COLOR00FFFF;//这行不能引入 B3:=DRAWTEXT(t3 and count(t3,30)=1,55,\'上涨过急!\'),COLOR00FFFF;//这行不能引入 B4:=DRAWTEXT(t4 and count(t4,30)=1,75,\'庄家出货!\'),COLOR00FFFF;//这行不能引入 B5:=DRAWTEXT(t5 and count(t5,30)=1,50,\'有小反弹!\'),COLOR00FFFF;//这行不能引入 B6:=DRAWTEXT(t6 and count(t6,30)=1,30,\'抢反弹!\'),COLOR00FFFF;//这行不能引入 B7:=DRAWTEXT(t7 and count(t7,30)=1,-10,\'资金进场!\'),COLOR00FFFF;//这行不能引入 DRAWTEXT(t8 and count(t8,30)=1,90,\'见顶回落!\'),COLOR00FFFF;//这行不能引入 答(asghk): “实战看盘”指标! Var1:=MA(100*(CLOSE-LLV(CLOSE,34))/(HHV(HIGH,34)-LLV(LOW,34)),5)-20; Var2:=2*ABS(Var1); Var3:=100-(100-3*SMA((CLOSE-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55)) *100,20,1)+2*SMA(SMA((CLOSE-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55)) *100,20,1),15,1)); Var4:=100-(100-3*SMA((OPEN-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55)) *100,20,1)+2*SMA(SMA((OPEN-LLV(LOW,55))/(HHV(HIGH,55)-LLV(LOW,55)) *100,20,1),15,1)); Var5:=(HIGH+LOW+CLOSE)/3; Var6:=(Var5-MA(Var5,10))/(0.015*AVEDEV(Var5,10)); Var7:=(Var5-MA(Var5,30))/(0.015*AVEDEV(Var5,30)); Var8:=IF(Var6>=150 AND Var6<200 AND Var7>=150 AND Var7<200,10,0); Var9:=IF(Var6<=-150 AND Var6>-200 AND Var7<=-150 AND Var7>-200,-10,Var8); VarA:=(CLOSE-MA(CLOSE,13))/MA(CLOSE,13)*100; VarB:=100-ABS(VarA); VarC:=3*SMA((INDEXC-LLV(INDEXL,55))/(HHV(INDEXH,55)-LLV(INDEXL,55))*100,20,1)-2 *SMA(SMA((INDEXC-LLV(INDEXL,55))/(HHV(INDEXH,55)-LLV(INDEXL,55))*100,20,1),15,1); VarD:=3*SMA((INDEXO-LLV(INDEXL,55))/(HHV(INDEXH,55)-LLV(INDEXL,55)) *100,20,1)-2*SMA(SMA((INDEXO-LLV(INDEXL,55))/(HHV(INDEXH,55)-LLV(INDEXL,55)) *100,20,1),15,1); VarE:=REF(LOW,1)*0.9; VarF:=LOW*0.9; Var10:=(VarF*VOL+VarE*(CAPITAL-VOL))/CAPITAL; Var11:=EMA(Var10,30); Var12:=Var11-CLOSE; Var13:=REF(CLOSE,1); Var14:=SMA(MAX(CLOSE-Var13,0),7,1)/SMA(ABS(CLOSE-Var13),7,1)*100; Var15:=SMA(MAX(CLOSE-Var13,0),13,1)/SMA(ABS(CLOSE-Var13),13,1)*100; Var16:=BARSCOUNT(CLOSE); Var17:=SMA(MAX(CLOSE-REF(CLOSE,1),0),6,1)/SMA(ABS(CLOSE-REF(CLOSE,1)),6,1)*100; Var18:=((-100)*(HHV(HIGH,60)-CLOSE)/(HHV(HIGH,60)-LLV(LOW,60))+50)*2; Var19:=(CLOSE-LLV(LOW,15))/(HHV(HIGH,15)-LLV(LOW,15))*100; Var1A:=(SMA(Var19,4,1)-50)*2; Var1B:=SMA(Var1A,3,1); Var1C:=(INDEXC-LLV(INDEXL,14))/(HHV(INDEXH,14)-LLV(INDEXL,14))*100; Var1D:=SMA(Var1C,4,1); Var1E:=SMA(Var1D,3,1); Var1F:=(HHV(HIGH,30)-CLOSE)/CLOSE*100; Var20:=IF(Var17<=25 AND Var18<-95 AND Var1F>20 AND Var1B<-30 AND Var1E<30 AND Var12>=-0.25 AND Var14<22 AND Var15<28 AND Var16>50,80,0); 大趋势: Var3,colorblack; 顶线: IF(VarB<90,VarB,100); 多方: IF(Var1>0,Var1,0), LINESTICK; 空方: -IF(Var1<0,Var2,0), LINESTICK; 抄底: Var20,colorred,linethick2; 预警系统: (IF((Var7>=200 AND Var6>=150) OR CROSS(65,多方),15,IF(Var7<=-200 AND Var6<=-150,-15,Var9))+65),COLORCYAN; STICKLINE(Var3<=REF(Var4,1),Var3,Var4,8,0),colorwhite; STICKLINE(Var3>REF(Var4,1),Var3,Var4,8,0),colorred; t1:=CLOSE>MA(CLOSE,20) AND MA(CLOSE,20)>=REF(MA(CLOSE,20),1); t2:=CLOSE<MA(CLOSE,20) AND MA(CLOSE,20)<REF(MA(CLOSE,20),1); t3:=多方>60 AND 预警系统>65 AND 顶线=100; t4:=多方>48 AND 预警系统>65 AND 顶线<100; t5:=空方<-38 AND 预警系统<65; t6:=抄底>50 AND 顶线<90; t7:=Var3>REF(Var4,1) AND VOL>REF(VOL,1) AND CLOSE>REF(CLOSE,1); t8:=Var3<=REF(Var4,1) AND CLOSE<REF(CLOSE,1) AND 预警系统=65 AND 抄底=0 AND 空方>=REF(空方,1) AND VarC<REF(VarD,1); DRAWTEXT(t1 and count(t1,30)=1,10,'上升'),COLOR00FFFF; B2:DRAWTEXT(t2 and count(t2,30)=1,55,'下降!'),COLOR00FFFF; B3:DRAWTEXT(t3 and count(t3,30)=1,55,'上涨过急!'),COLOR00FFFF; B4:DRAWTEXT(t4 and count(t4,30)=1,75,'出货!'),COLOR00FFFF; B5:DRAWTEXT(t5 and count(t5,30)=1,50,'反弹!'),COLOR00FFFF; B6:DRAWTEXT(t6 and count(t6,30)=1,30,'抢反弹!'),COLOR00FFFF; B7:DRAWTEXT(t7 and count(t7,30)=1,-10,'资金进场!'),COLOR00FFFF; DRAWTEXT(t8 and count(t8,30)=1,90,'见顶回落!'),COLOR00FFFF 181.问: 飞狐写个近似指南针无穷成本均线的公式 答(懒汉): 别人写的 A:=AMOUNT/V/100; B:=(3*H+L+O+2*C)/7; S1:=SUM(AMOUNT,5)/A/100; S2:=SUM(AMOUNT,13)/A/100; S3:=SUM(AMOUNT,34)/A/100; 无穷成本线:dMA(B,V/CAPITAL); CYC1:dMA(B,V/S1); CYC2: DMA(B,V/S2); CYC3:dMA(B,V/S3) ; 答(lhl311): 无穷成本均线:DMA(CLOSE,VOL/CAPITAL); 182.问: 我用的是通信达南方证券 想编写一个条件选股:股票当天的收盘价是N天内最高的收盘价. 答(知无不言): c=hhv(c,N); 183.问: ma10:ma(close,10); ma20:ma(close,20); ma30:ma(close,30); FILLRGN(ma10,ma20,ma10>=ma20),COLORGREEN; 我想用"FILLRGN"函数填空后就覆盖了K线和均线, 再重叠k线也不行, 请问老师用什么函数可填空K线就不会被覆盖,FXJ使用. 答(知无不言): 添加K线,设副画指标。 ma10:ma(close,10); ma20:ma(close,20); ma30:ma(close,30); FILLRGN(ma10,ma20,ma10>=ma20),COLORGREEN; 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; 答(vkioli2): 有个变通办法倒可以参考看看 {沿用上面知无不言兄的公式,副图} ma10:ma(close,10); ma20:ma(close,20); ma30:ma(close,30); STICKLINE(ma10>=ma20,ma10,ma20,10,0),colorgreen; 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; 184.问: 飞狐的函数功能说明里只说了用法,却没说是干什么用的,因此也无法理解它应用到公式编程中 的意义,它是怎么转换的,从什么转换到什么?为什么能用于寻找最适样本模型, 答(水芸儿): 傅立叶数组是一种以三角函数表现的周期性数组,目地在观察周期与desity的分布,而在统计或经 济学上, 傅立叶转换的功用主要在类似smoothing的作用,求出一条平滑线,窥探数据样本的趋势, 简单说直线回归若在求样本数据的直线趋势,那FFt就类似在求样本的曲线回归,直线回归所求的直 线趋势随样本大小而异,同样的FFt所求的曲线回归, 也随样本大小而异,这也是为何统计上有所谓 的bootstrap的应用方法,因为单一样本难定真趋势,所以在一个母体中(population)抽出n个样本, 做n次回归,再取回归参数的平均,基本上fft的功用与均线随便列举如120日均线相当,但120日均线 只计前120日,所以不是未来函数,而FFT每次都用第一天到最后一天的数据当作样本计算,所以每加 入一天新数据就是一个新样本,由于每天用不同样本计算,求出的曲线值每天不同,有时变化小,有 时变化很大,所以是一个未来函数,就如同直线回归,它的功用只是藉由样本求出最适模型配线,来 预测未来值而已,想要当成均线功能使用是危险的,想要了解FFT的计算方式就去查数学或统计专书 185.问: 看到有人发分时图指标,但在分析家的分时图上不能选择指标,点住指标键自己换,不知把源码 输入到哪里才能换出输入源码的分时图 答(知无不言): 分析家无此功能 2005-9-30 18:01:00 zmr666 等级:论坛游民 文章:159 积分:1213 注册:2005年1月20日第 20 楼 186.问: 求随光标***而显示当日换手率数值的公式(副图指标,可添加在VOL公式里)在光标处显示值 答(奇兵00): 换手率%:V/FINANCE(7),LINETHICK0; 答(lfh871): V,VOLSTICK; HS:100*V/CAPITAL; DRAWNUMBER(SYSPARAM(1)=BARPOS,SYSPARAM(6),HS,2); 187.问: 分析家公式1条件:昨收盘价或今最低价为起点,今收盘价同时穿越MA10,30,60,120日均线。 DRAWTEXT 显示 进 公式2条件:昨收盘价或今最低价为起点,今收盘价同时穿越MA10,30,60日均 线, 但120日均线在MA10,30,60日均线下方。 DRAWTEXT 显示 进 答(vkioli2 ): {公式1条件:昨收盘价或今最低价为起点,今收盘价同时穿越MA10,30,60,120日均线。 DRAWTEXT 显示 进} a:ma(c,10); b:ma(c,30); c1:ma(c,60); d:ma(c,120); k1:=min(ref(c,1),l)<min(a,b,c1,d); k2:=c>max(a,b,c1,d); DRAWTEXT(k1 and k2,l*0.995,'进'); {公式2条件:昨收盘价或今最低价为起点,今收盘价同时穿越MA10,30,60日均线, 但120日均线在MA10,30,60日均线下方。 DRAWTEXT 显示 进} a:ma(c,10); b:ma(c,30); c1:ma(c,60); d:ma(c,120); k1:=min(ref(c,1),l)<min(a,b,c1); k2:=c>max(a,b,c1) and d<min(a,b,c1); DRAWTEXT(k1 and k2,l*0.995,'进'); 188.问: k1:=min(ref(c,1),l)<min(MA1,MA2,MA3,MA4); k2:=c>max(MA1,MA2,MA3,MA4); DRAWTEXT(k1 and k2,l*0.995,'穿4'); {公式2条件:昨收盘价或今最低价为起点,今收盘价同时穿越MA10,30,60日均线, 但120日均线在MA10,30,60日均线下方。 DRAWTEXT 显示 进} k1:=min(ref(c,1),l)<min(MA1,MA2,MA3); k2:=c>max(MA1,MA2,MA3) and MA4<min(MA1,MA2,MA3); DRAWTEXT(k1 and k2,l*0.995,'穿3.4'); 能改成预警吗 答(vkioli2): a:=ma(c,10); b:=ma(c,30); c1:=ma(c,60); d:=ma(c,120); k1:=min(ref(c,1),l)<min(a,b,c1,d); k2:=c>max(a,b,c1,d); 预警:k1 and k2; {公式2条件:昨收盘价或今最低价为起点,今收盘价同时穿越MA10,30,60日均线, 但120日均线在MA10,30,60日均线下方。 预警} a:=ma(c,10); b:=ma(c,30); c1:=ma(c,60); d:=ma(c,120); k1:=min(ref(c,1),l)<min(a,b,c1); k2:=c>max(a,b,c1) and d<min(a,b,c1); 预警:k1 and k2; 189.问: a:=ma(c,10); 代表10天平均线,那么10周均线如何表达呢?不会是 a:=ma(c,50); 这么简单吧 答(股票交易人): "MA.MA1#week"(10); 190.问: 最好还能教我一下,在飞狐里,怎么用公式来表述筹码密集呢? 答(): 这是我原来在网上收集的。 a:=barscount(c); a1:=sysparam(1); a2:=sysparam(2); a3:=sysparam(3); a4:=sysparam(4); a5:=sysparam(5); n:=a3-a2+1; m:=a-a2+1; 区间:m,linethick0; hl:=(a4-a5)/50; vs:=if(a>=a2 and a1>=a,v,0); b1:=if(between(c,a4-0*hl,a4-1*hl),vs,0); b2:=if(between(c,a4-1*hl,a4-2*hl),vs,0); b3:=if(between(c,a4-2*hl,a4-3*hl),vs,0); b4:=if(between(c,a4-3*hl,a4-4*hl),vs,0); b5:=if(between(c,a4-4*hl,a4-5*hl),vs,0); b6:=if(between(c,a4-5*hl,a4-6*hl),vs,0); b7:=if(between(c,a4-6*hl,a4-7*hl),vs,0); b8:=if(between(c,a4-7*hl,a4-8*hl),vs,0); b9:=if(between(c,a4-8*hl,a4-9*hl),vs,0); b10:=if(between(c,a4-9*hl,a4-10*hl),vs,0); b11:=if(between(c,a4-10*hl,a4-11*hl),vs,0); b12:=if(between(c,a4-11*hl,a4-12*hl),vs,0); b13:=if(between(c,a4-12*hl,a4-13*hl),vs,0); b14:=if(between(c,a4-13*hl,a4-14*hl),vs,0); b15:=if(between(c,a4-14*hl,a4-15*hl),vs,0); b16:=if(between(c,a4-15*hl,a4-16*hl),vs,0); b17:=if(between(c,a4-16*hl,a4-17*hl),vs,0); b18:=if(between(c,a4-17*hl,a4-18*hl),vs,0); b19:=if(between(c,a4-18*hl,a4-19*hl),vs,0); b20:=if(between(c,a4-19*hl,a4-20*hl),vs,0); b21:=if(between(c,a4-20*hl,a4-21*hl),vs,0); b22:=if(between(c,a4-21*hl,a4-22*hl),vs,0); b23:=if(between(c,a4-22*hl,a4-23*hl),vs,0); b24:=if(between(c,a4-23*hl,a4-24*hl),vs,0); b25:=if(between(c,a4-24*hl,a4-25*hl),vs,0); b26:=if(between(c,a4-25*hl,a4-26*hl),vs,0); b27:=if(between(c,a4-26*hl,a4-27*hl),vs,0); b28:=if(between(c,a4-27*hl,a4-28*hl),vs,0); b29:=if(between(c,a4-28*hl,a4-29*hl),vs,0); b30:=if(between(c,a4-29*hl,a4-30*hl),vs,0); b31:=if(between(c,a4-30*hl,a4-31*hl),vs,0); b32:=if(between(c,a4-31*hl,a4-32*hl),vs,0); b33:=if(between(c,a4-32*hl,a4-33*hl),vs,0); b34:=if(between(c,a4-33*hl,a4-34*hl),vs,0); b35:=if(between(c,a4-34*hl,a4-35*hl),vs,0); b36:=if(between(c,a4-35*hl,a4-36*hl),vs,0); b37:=if(between(c,a4-36*hl,a4-37*hl),vs,0); b38:=if(between(c,a4-37*hl,a4-38*hl),vs,0); b39:=if(between(c,a4-38*hl,a4-39*hl),vs,0); b40:=if(between(c,a4-39*hl,a4-40*hl),vs,0); b41:=if(between(c,a4-40*hl,a4-41*hl),vs,0); b42:=if(between(c,a4-41*hl,a4-42*hl),vs,0); b43:=if(between(c,a4-42*hl,a4-43*hl),vs,0); b44:=if(between(c,a4-43*hl,a4-44*hl),vs,0); b45:=if(between(c,a4-44*hl,a4-45*hl),vs,0); b46:=if(between(c,a4-45*hl,a4-46*hl),vs,0); b47:=if(between(c,a4-46*hl,a4-47*hl),vs,0); b48:=if(between(c,a4-47*hl,a4-48*hl),vs,0); b49:=if(between(c,a4-48*hl,a4-49*hl),vs,0); b50:=if(between(c,a4-49*hl,a4-50*hl),vs,0); v1:=strtonum(numtostr(if(islastbar,sum(b1,n),0),2)); v2:=strtonum(numtostr(if(islastbar,sum(b2,n),0),2)); v3:=strtonum(numtostr(if(islastbar,sum(b3,n),0),2)); v4:=strtonum(numtostr(if(islastbar,sum(b4,n),0),2)); v5:=strtonum(numtostr(if(islastbar,sum(b5,n),0),2)); v6:=strtonum(numtostr(if(islastbar,sum(b6,n),0),2)); v7:=strtonum(numtostr(if(islastbar,sum(b7,n),0),2)); v8:=strtonum(numtostr(if(islastbar,sum(b8,n),0),2)); v9:=strtonum(numtostr(if(islastbar,sum(b9,n),0),2)); v10:=strtonum(numtostr(if(islastbar,sum(b10,n),0),2)); v11:=strtonum(numtostr(if(islastbar,sum(b11,n),0),2)); v12:=strtonum(numtostr(if(islastbar,sum(b12,n),0),2)); v13:=strtonum(numtostr(if(islastbar,sum(b13,n),0),2)); v14:=strtonum(numtostr(if(islastbar,sum(b14,n),0),2)); v15:=strtonum(numtostr(if(islastbar,sum(b15,n),0),2)); v16:=strtonum(numtostr(if(islastbar,sum(b16,n),0),2)); v17:=strtonum(numtostr(if(islastbar,sum(b17,n),0),2)); v18:=strtonum(numtostr(if(islastbar,sum(b18,n),0),2)); v19:=strtonum(numtostr(if(islastbar,sum(b19,n),0),2)); v20:=strtonum(numtostr(if(islastbar,sum(b20,n),0),2)); v21:=strtonum(numtostr(if(islastbar,sum(b21,n),0),2)); v22:=strtonum(numtostr(if(islastbar,sum(b22,n),0),2)); v23:=strtonum(numtostr(if(islastbar,sum(b23,n),0),2)); v24:=strtonum(numtostr(if(islastbar,sum(b24,n),0),2)); v25:=strtonum(numtostr(if(islastbar,sum(b25,n),0),2)); v26:=strtonum(numtostr(if(islastbar,sum(b26,n),0),2)); v27:=strtonum(numtostr(if(islastbar,sum(b27,n),0),2)); v28:=strtonum(numtostr(if(islastbar,sum(b28,n),0),2)); v29:=strtonum(numtostr(if(islastbar,sum(b29,n),0),2)); v30:=strtonum(numtostr(if(islastbar,sum(b30,n),0),2)); v31:=strtonum(numtostr(if(islastbar,sum(b31,n),0),2)); v32:=strtonum(numtostr(if(islastbar,sum(b32,n),0),2)); v33:=strtonum(numtostr(if(islastbar,sum(b33,n),0),2)); v34:=strtonum(numtostr(if(islastbar,sum(b34,n),0),2)); v35:=strtonum(numtostr(if(islastbar,sum(b35,n),0),2)); v36:=strtonum(numtostr(if(islastbar,sum(b36,n),0),2)); v37:=strtonum(numtostr(if(islastbar,sum(b37,n),0),2)); v38:=strtonum(numtostr(if(islastbar,sum(b38,n),0),2)); v39:=strtonum(numtostr(if(islastbar,sum(b39,n),0),2)); v40:=strtonum(numtostr(if(islastbar,sum(b40,n),0),2)); v41:=strtonum(numtostr(if(islastbar,sum(b41,n),0),2)); v42:=strtonum(numtostr(if(islastbar,sum(b42,n),0),2)); v43:=strtonum(numtostr(if(islastbar,sum(b43,n),0),2)); v44:=strtonum(numtostr(if(islastbar,sum(b44,n),0),2)); v45:=strtonum(numtostr(if(islastbar,sum(b45,n),0),2)); v46:=strtonum(numtostr(if(islastbar,sum(b46,n),0),2)); v47:=strtonum(numtostr(if(islastbar,sum(b47,n),0),2)); v48:=strtonum(numtostr(if(islastbar,sum(b48,n),0),2)); v49:=strtonum(numtostr(if(islastbar,sum(b49,n),0),2)); v50:=strtonum(numtostr(if(islastbar,sum(b50,n),0),2)); zd:=max(v1,max(v2,max(v3,max(v4,max(v5,max(v6,max(v7,max(v8,max(v9,max(v10,max(v11,max(v12,max(v13,max(v14,max(v15,max(v16,max(v17,max(v18,max(v19,max(v20,max(v21,max(v22,max(v23,max(v24,max(v25,max(v26,max(v27,max(v28,max(v29,max(v30,max(v31,max(v32,max(v33,max(v34,max(v35,max(v36,max(v37,max(v38,max(v39,max(v40,max(v41,max(v42,max(v43,max(v44,max(v45,max(v46,max(v47,max(v48,ma(v49,v50))))))))))))))))))))))))))))))))))))))))))))))))); 峰尖量:zd/finance(7),linethick0,colorff00; 峰尖价:if(zd=v1,a4-1*hl,if(zd=v2,a4-2*hl,if(zd=v3,a4-3*hl,if(zd=v4,a4-4*hl,if(zd=v5,a4-5*hl,if(zd=v6,a4-6*hl,if(zd=v7,a4-7*hl,if(zd=v8,a4-8*hl,if(zd=v9,a4- 9*hl,if(zd=v10,a4-10*hl,if(zd=v11,a4-11*hl,if(zd=v12,a4-12*hl,if(zd=v13,a4-13*hl,if(zd=v14,a4-14*hl,if(zd=v15,a4-15*hl,if(zd=v16,a4-16*hl,if(zd=v17,a4-17*hl,if(zd=v18,a4-18*hl,if(zd=v19,a4-19*hl,if(zd=v20,a4-20*hl,if(zd=v21,a4-21*hl,if(zd=v22,a4-22*hl,if(zd=v23,a4-23*hl,if(zd=v24,a4-24*hl,if(zd=v25,a4-25*hl,if(zd=v26,a4-26*hl,if(zd=v27,a4-27*hl,if(zd=v28,a4-28*hl,if(zd=v29,a4-29*hl,if(zd=v30,a4-30*hl,if(zd=v31,a4-31*hl,if(zd=v32,a4-32*hl,if(zd=v33,a4-33*hl,if(zd=v34,a4-34*hl,if(zd=v35,a4-35*hl,if(zd=v36,a4-36*hl,if(zd=v37,a4-37*hl,if(zd=v38,a4-38*hl,if(zd=v39,a4-39*hl,if(zd=v40,a4-40*hl,if(zd=v41,a4-41*hl,if(zd=v42,a4-42*hl,if(zd=v43,a4-43*hl,if(zd=v44,a4-44*hl,if(zd=v45,a4-45*hl,if(zd=v46,a4-46*hl,if(zd=v47,a4-47*hl,if(zd=v48,a4-48*hl,if(zd=v49,a4-49*hl,if(zd=v50,a4-50 *hl,0)))))))))))))))))))))))))))))))))))))))))))))))))),linethick0,colorffff; 191,问: a,b两线在0到50范围内金叉怎么写? 答: a:ma(c,5); b:ma(c,10); cross(a,b) and a<50 and b<50; 192.问: MA1: MA(CLOSE,P1),colorred; K: (MA(CLOSE,15)*7+MA(CLOSE,50)*3)/10,COLORGREEN; 请教买入条件为:MA1:大于K: 而且 MA(CLOSE,1)大于K:。求教高手帮助编写买入条件。 答: MA1>K and MA(C,1)>K;{参数P1的默认值为3} 193.问: 请帮助编个选股公式:收盘价大于90周线。 答: C>MA(C,90),用周线选股 194.问: 请帮助写个分析家选股公式! (今日MACD值(柱值)--昨日(或上一交易日)柱值)>n 答: "MACD.MACD"(12.26.9)-REF("MACD.MACD"(12.26.9),1)>N; 195.问: 请高手帮忙编写一个10日均线拐头向上的选股公式 答: ma(c,10)>ref(ma(c,10)>1) |
|