博易大師指標公式集錦以及編寫方法大集合.doc_第1頁
博易大師指標公式集錦以及編寫方法大集合.doc_第2頁
博易大師指標公式集錦以及編寫方法大集合.doc_第3頁
博易大師指標公式集錦以及編寫方法大集合.doc_第4頁
博易大師指標公式集錦以及編寫方法大集合.doc_第5頁
已閱讀5頁,還剩119頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

名稱定義用法舉例解釋amount成交額amount取得該周期成交額barstatus數據位置狀態barstatus=2 表示當天是該股票數據的最后一個周期barstatus 返回數據位置信息,1表示第一根k 線,2表示最后一個數據,0表示中間位置close收盤價close取得該周期收盤價high最高價high取得該周期最高價low最低價low取得該周期最低價isdown該周期是否收陰當收盤開盤時,返回值為1,否則為0open開盤價open取得該周期開盤價vol成交量vol取得該周期成交量以上為行情函數:名稱定義用法舉例解釋category證券類型返回證券類型,指數=0,股票=1,基金=2,債券=3,其它=4, 期權=5,外匯=6,期貨=7注意:該函數返currentdate計算時的當前日期currentdate,返回計算時的日期,該日期是從1900年開始的日期,例如2003年1月1 日表示為1030101同上currenttime計算時的當前時間currenttime,返回計算時的時間,格式為時分秒,有效范圍(000000-235959)同上datatype當前分析的數據類型atatype,返回數據類型,分時線=1,分筆成交=2,1 分鐘線=3,5 分鐘線=4,15 分鐘線=5,30 分鐘線=6,60 分鐘線 =7,日線=8,周線=9,月線=10,多日線=11,年線=12。同上mindiff最小價格變動mindiff,返回當前股票價格最小變動量,對于股票是0.01元,基金是0.001同上volunit每手股數用法: volunit,返回每手股數。對于股票值為100,債券為10以上為常用函數名稱定義用法舉例barpos取得該周期在所有數據中的位置barpos對于日線來說,函數返回上市以來的天數d1970todate(x)1970 日轉換為日期用法:d1970todate(x),得到1970 日期x 的日期值date年月日date 函數返回有效值范圍為(700101-1341231),表示19700101-20341231 取得該周期從1900 以來的年月日。 用法:datetod1970(x),得到日期x 距離1970年1月1 日 以來的天數datetod1970(x)日期轉換為1970 日datetod1970(date)就返回今天距離1970年1月1 日的天數day日期day 函數返回有效值范圍為(1-31) 取得該周期的日期days1970取得該周期從1970 以來的天數用法:days1970.函數返回自從1970年1月1 日以來的天數,例如在1971年1月1 日返回365hour小時hour 函數返回有效值范圍為(0-23),對于日線及更長的分析周期值為0 取得該周期的小時數minute分鐘inute 函數返回有效值范圍為(0-59),對于日線及更長的分析周期值為0 取得該周期的分鐘數month月份month 函數返回有效值范圍為(1-12) 取得該周期的月份t0totime(x)秒數轉換為時間t0totime(x),得到從0 點開始x 秒后的時間值time取得該周期的時分秒time 函數返回有效值范圍為(000000-235959)time0取得該周期從當日0 點以來的秒數time0 函數返回自從當日0 點以來的秒數,對于日線以上的分析周期,返回0timetot0(x)時間轉化為秒數timetot0(x),得到時間x 距離當日0 點的秒數。weekday取得該周期的星期數weekday 函數返回有效值范圍為(0-6),0表示星期天year取得該周期的年份year 函數返回有效值范圍為(1970-2038)以上為時間函數名稱定義用法舉例all(x,n)一直滿足條件用法:all(x,n),統計n 周期中是否一直都滿足x 條件,若n=0 則從第一個有效值開始。例如:all(closeopen,20)表示是否20 周期內全部都收陽線。 any(x,n)至少一次滿足條件用法:any(x,n),統計n 周期中是否至少有一次滿足x 條件,若n=0 則從第一個有效值開始。例如:any(closeopen,20)表示是否20 周期內是否存在一根陽線backset向前賦值將當前位置到若干周期前的數據設為1。用法: backset(x,n),x非0,則將當前位置到n 周期前的數值設為1。例如:backset(closeopen,2)若收陽則將該周期及前一周期數值設為1,否則 為0barscount有效值周期數求總的周期數。用法: barscount(x)第一個有效數據到當前的天數。例如:barscount(close)對于日線數據取得上市以來總交易日數,對于分筆成交取得當日成交筆數,對于1分鐘線取得當日交易分鐘數 barslast上一次條件成立位置上一次條件成立到當前的周期數。用法: barslast(x):上一次x 不為0 到現在的天數 。例如:barslast(close/ref(close,1)=1.1)表示上一個漲停板到當前的周期數barssince第一個條件成立位置第一個條件成立到當前的周期數。用法: barssince(x):第一次x 不為0 到現在的天數。例如:barssince(high10)表示股價超過10元時到當前的周期數 count統計總數統計滿足條件的周期數。用法: count(x,n),統計n 周期中滿足x 條件的周期數,若n=0 則從第一個有效值開始。例如:count(closeopen,20)表示統計20 周期內收陽的周期數dma動態移動平均求動態移動平均。用法: dma(x,a),求x 的動態移動平均。算法: 若y=dma(x,a) 則 y=a*x+(1-a)*y,其中y表示上一周期y 值,a必須小于1。例如:dma(close,vol/capital)表示求以換手率作平滑因子的平均價ema指數平滑移動平均賣一價求指數平滑移動平均。用法: ema(x,n),求x 的n 日指數平滑移動平均。算法:若y=ema(x,n) 則y=2*x+(n-1)*y/(n+1),其中y表示上一周期y值。例如:ema(close,30)表示求30 日指數平滑均價filter信號過濾過濾連續出現的信號。用法: filter(x,n):x滿足條件后,刪除其后n 周期內的數據置為0 。例如:filter(closeopen,5)查找陽線,5天內再次出現的陽線不被記錄在內hhv最高值用法: hhv(x,n),求n 周期內x 最高值,n=0 則從第一個有效值開始。例如:hhv(high,30)表示求30 日最高價hhvbars上一高點位置求上一高點到當前的周期數。用法: hhvbars(x,n):求n 周期內x 最高值到當前周期數,n=0 表示從第一個有效值開始統計 。如:hhvbars(high,0)求得歷史新高到到當前的周期數last(x)連續滿足條件的周期數用法:last(x),統計連續滿足x 條件的周期數。例如:last(closeopen)表示到目前為止連續收陽的周期數。llv最低值用法: llv(x,n),求n 周期內x 最低值,n=0 則從第一個有效值開始。例如:llv(low,0)表示求歷史最低價llvbars上一低點位置求上一低點到當前的周期數。用法: llvbars(x,n):求n 周期內x 最低值到當前周期數,n=0 表示從第一個有效值開始統計 。如:llvbars(high,20)求20 日最低點到當前的周期數ma(x,n)簡單移動平均用法: ma(x,n),求x 的n 日移動平均值。算法:(x1+x2+x3+.+xn)/n例如:ma(close,10)表示求10 日均價ref向前引用用法: ref(x,a),引用a 周期前的x 值。例如:ref(close,1)表示上一周期的收盤價,在日線上就是昨收 。sma移動平均用法: 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,30,1)表示求30 日移動平均價。sum求和用法: sum(x,n),統計n 周期中x 的總和,n=0 則從第一個有效值開始。例如:sum(vol,0)表示統計從上市第一天以來的成交量總和sumbars累加到指定周期數向前累加到指定值到現在的周期數。用法: sumbars(x,a):將x 向前累加直到大于等于a,返回這個區間的周期數,例如:sumbars(vol,capital)求完全換手到現在的周期數以上為引用函數名稱定義解釋between介于兩個數之間用法:between(a,b,c)表示a 處于b 和c 之間時返回1,否則返回0如:between(close,ma(close,10),ma(close,5)表示收盤價介于5 日均線 和10 日均線之間cross交叉函數a:變量或常量,判斷交叉的第一條線,b:變量或常量,判斷交叉的第二條線,例 cross (ma (close,5),ma (close,10):5 日均線與10 日均線金叉 cross (close,12):價格下行突破12元。if條件函數根據條件求不同的值。用法: if(x,a,b)若x 不為0 則返回a,否則返回b,例如:if(closeopen,high,low)表示該周期收陽則返回最高值,否則返回最低值longcross維持-交叉函數兩條線維持一定周期后交叉,用法:longcross(a,b,n)表示a 在n 周期內都小于b,本周期從下方向上穿過b時返回1,否則返回0。例:longcross(ma(close,5),ma(close,10),5)表示5 日均線維持5周期后與10 日均線交金叉range范圍介于某個范圍之間,用法:range(a,b,c)表示a 大于b 同時小于c 時返回1,否則返回0,例如:range(close,ma(close,5),ma(close,10)表示收盤價大于5 日均線并且小于10 日均線以上為邏輯函數名稱定義用法解釋舉例abs絕對值求絕對值。用法: abs(x)返回x 的絕對值例如:abs(-34)返回34acos反余弦值用法:acos(x)返回x 的反余弦值and邏輯與運算用法:a and b 表示條件a 與條件b同時成立asin反正弦值用法:asin(x)返回x 的反正弦值atan反正切值用法:asin(x)返回x 的反正弦值ceiling向上舍入向數值增大方向舍入,用法:ceiling(a)返回沿a數值增大方向最接近的整數例:ceiling(12.3)求得13,ceiling(-3.5)求得-3cos余弦值用法:cos(x)返回x 的余弦值exp指數用法:exp(x)為e 的x 次冪如:exp(close)返回e 的close 次冪floor向下舍入用法:floor(a)返回沿a 數值減小方向最接近的整數例如:floor(12.3)求得12,floor(-3.5)求得-4fracpart取得小數部分用法:fracpart(a)返回數值的小數部分如:fracpart(12.3)求得0.3,fracpart(-3.5)求得-0.5intpart取得整數部分絕對值減小取整,即取得數據的整數部分。用法:intpart(a)返回沿a 絕對值減小方向最接近的整數如:intpart(12.3)求得12,intpart(-3.5)求得-3ln自然對數求自然對數。用法:ln(x)以e 為底的對數例如:ln(close)求收盤價的對數log10為底的對數求10為底的對數。用法:log(x)取得x 的對數例如:log(100)等于2max最大值用法:max(a,b.)返回所有參數的中的最大值,參數數量可以有216個max(close,open,ref(close,1)表示返回昨收、今開、收盤三個價格中最高的價格。min最小值求最小值。用法:min(a,b.)返回所有參數的中的最小值,參數數量可以有216個例如:min(close,open,ref(close,1)表示返回昨收、今開、收盤三個價mod求模運算用法:mod(a,b)返回a 對b 求模例如:mod(26,10)返回6not求邏輯非用法:not(x)返回非x,即當x=0 時返回1,否則返回0例如:not(isup)表示平盤或收陰or或運算用法:a or b表示條件a 與條件b 只要有一個成立即可pow乘冪用法:pow(a,b)返回a 的b 次冪例如:pow(close,3)求得收盤價的3 次方reverse求相反數用法:reverse(x)返回-x例如: reverse(close)返回-closesgn求符號值用法:sgn(x),當x0,x=0,x=年 and c=o,c,o,3,0),colorred;stickline(c=年 and c=o,h,l,0,0),colorred;stickline(c=年 and c=年 and c=年 and co,c,l,0,0),colorred;stickline(co,c,o,3,1),colorffff00;stickline(c年 and c=o,c,o,3,1),colorffff00;stickline(c年 and c=o,h,l,0,1),colorffff00;stickline(co,c,h,0,1),colorffff00;stickline(co,o,l,0,1),colorffff00;符號為買” 變色macddiff:(ema(close,12) - ema(close,26)*20,colorffffff,linethick1;dea:ema(diff,9),color00ffff,linethick1;macd:2*(diff-dea), colorstick;macd1:2*(diff-dea),colorred,linethick0;macd2:sma(macd1,0,3),colorffff00,linethick0;stickline(macd1macd2 and macd10,0,macd1,2,0),colorred;stickline(macd1macd2 and macd10,0,macd1,2,0),color00ffff;stickline(macd1macd2,0,macd1,1,0),color40ff00;s1:=macd=0);s3:=barslast(cross(diff,dea);s4:=ref(s3,s3+1);s5:=dearef(dea,s4);s6:=dea;上成立:=cross(diff,dea) and s5;下成立:=cross(diff,dea) and s6;l1:=(ema(close,3) - ema(close,13);l2:=ema(l1,9);l3:=barslast(cross(l1,l2);l4:=ref(l3,l3+1);l5:=l2;變盤:cross(l1,l2) and l5,linethick0,colord6ff9c;stickline(變盤,5,-5,4,1),colord6ff9c;成立距今:barslast(cross(diff,dea),linethick0;l6:=barscount(close);drawtext(cross(l1,l2),diff,買),color0000ff;drawtext(cross(l2,l1),diff,賣),colorffff00;ref(dea,s3),pointdot,colorgreen;if(l1l2,ref(dea,s3),0),pointdot,linethick5,colorb078ff;if(macddea and diff0,1,0);加速上揚:if(ref(ls=0,1) and ls=1,0.1,0);xg1:cross(macd1,macd2) and macd1ref(macd,1) and diffma(c,55) and count(macd=5,linethick0;drawtext(綠柱短了,macd,綠柱短了),color00ff80;漁家樂漁家:3*sma(close-llv(low,21)/(hhv(high,21)-llv(low,21)*100,5,1)-2*sma(sma(close-llv(low,21)/(hhv(high,21)-llv(low,21)*100,5,1),3,1),linethick2 , coloryellow; 漁家樂: if(cross(漁家,ma(漁家,10) and 漁家=10,35,0),linethick3 , colormagenta; 漁家出海: if(cross(漁家,ma(漁家,10) and 漁家70,110,72),linethick1 ,colorcyan; drawicon(cross(漁家,62),68,1); drawicon(cross(漁家,72),70,1); drawicon(cross(漁家,66),72,1); drawicon(cross(漁家,68),66,1); drawicon(cross(76,漁家),70,2); drawicon(cross(68,漁家),84,2); drawicon(cross(66,漁家),80,2); drawicon(cross(64,漁家),70,2); 準備下網: if(漁家=90,70,0),stick, colorgreen; 休漁吧: if(cross(84,漁家),100,0),stick,color77aaff,linethick5; drawtext(休漁吧,98,回家!),color77aaff ; 水面: 72, colorcyan ; 網架: 105; 水底: 10; 漁家2: ma(漁家,9),linethick2 ,colorff0000; if(cross(漁家,ma(漁家,6) and 漁家2open,var1*(high-low),if(closeopen,0-var1*(high-close)+(open-low),if(close=(abs(主賣),主買+主賣,主賣+主買),coloryellow,linethick2; 博易版(king趨勢) qs0:=(close - llv(low,120) / (hhv(high,120) - llv(low,120);qs1:=(qs0 / 1) * ema(close,20);qs:=sma(qs1,3,1);qd0:=(close - llv(low,119) / (hhv(high,119) - llv(low,119);qd1:=(qd0 / 1) * ema(close,20);qd:=sma(qd1,5,1);qf0:=(close - llv(low,118) / (hhv(high,118) - llv(low,118);qf1:=(qf0 / 1) * ema(close,20);qf:=sma(qf1,5,1);px1:=(qs + qd) + qf) / 3) + ema(close,20);px2:=ma(px1,2);px3:=ma(px1,3);yy:=(2 * close) + high) + low) / 4);ma1:=ma(yy,45);c1:=(px1 - ma1);m:=(px2 - ma1);o1:=(px3 - ma1);ma2:=ma(c1,8);bo:=0.5,colorred;stickline(c1 = m),m,(o1 - 0.03),4,0),colorred;stickline(c1 = m),m,(o1+ 0.03),4,0),colorffff00;life:=ma(c1,13),colorgreen;a:ma(llv(c1,120),3),colorred;b:ma(hhv(c1,120),3),colorgreen;無敵趨勢rsv1:=(close-llv(low,21)/(hhv(high,21)-llv(low,21)*100;rsv2:=(close-llv(low,35)/(hhv(high,35)-llv(low,35)*100;j1:=sma(rsv1,3,1);j2:=sma(j1,3,1);趨勢線:3*sma(rsv2,5,1)-2*sma(sma(rsv2,5,1),3,1),linethick2,colorff84ff;k:sma(rsv2,3,1),linethick2,colorwhite;d:sma(k,3,1),linethick2,colorf408f4;di:if(趨勢線85,70,100),linethick2,color00ff00;強弱界線:49,pointdot,linethick3,color99aacc;stickline(趨勢線88,100,趨勢線,4,1),colorgreen;stickline(趨勢線=10,0,趨勢線,4,1),coloryellow;stickline(count(趨勢線ref(趨勢線,1) and 趨勢線85,100,80,4,0),colorgreen;drawicon(cross(趨勢線,49),趨勢線,1),colorred;drawicon(filter(cross(d,k) and d88,10),d*1.05,2);drawtext(cross(趨勢線,49),47,轉強),colorred;drawtext(cross(49,趨勢線),52,轉弱),colorgreen;粉k線stickline(cross(c,(hhv(h+l)/2,120),o,c,12,1),color33dddd;歷史新高:stickline(hhv(close,0)=close,o,c,10,0),coloryellow;stickline(c=o,close,open,8,0),colorred; stickline(c=o,close,open,7,0),colorred;stickline(c=o,close,open,6,0),color0000bb; stickline(c=o,close,open,5,0),color0000cc;stickline(c=o,close,open,4,0),color0000dd; stickline(c=o,close,open,3,0),color0000ee;stickline(c=o,close,open,2,0),color0000ff; stickline(c=o,low,high,1,0),colorred;無敵精靈空方:=(ema(close,24)-ema(close,4)/2*0.95;0;多方:=(ema(close,4)-ema(close,24)/2*0.95;多頭:多方,coloryellow;空頭:空方,colorffff00;引路精靈:(多方-空方),colorred,linethick2;stickline(多方空方 ,0,多方 ,0.8 , 1),coloreeaafe;stickline(空方多方 ,0,空方 ,0.8 , 1),colorffff00;stickline(多方空方 ,0 ,空方 ,0.8 , 1),coloreeaafe;stickline(空方多方,0 ,多方 ,0.8 , 1),colorffff00;drawicon(cross(引路精靈 ,0 ) ,引路精靈+0.3,1 );買賣航標var1:=(close-llv(low,30)/(hhv(high,30)-llv(low,30)*100;操盤線:sma(var1,5,1),linethick2,colorred;趨勢線:sma(操盤線,3,1),linethick2,coloryellow;買入航標:if(cross(操盤線,趨勢線) and 趨勢線0,50,買入),linethick1,colorred;賣出時間:if(cross(趨勢線,操盤線)and操盤線70,80,100),colorgreen;drawtext(賣出時間空頭線,多頭線,空頭線,10,10),colorred;stickline(多頭線o,o,c,7,0),colorred;stickline(co,o,c,4,0),colorb0b0ff;stickline(co,o,c,2,0),coloryellow;stickline(co,l,h,0.1,0),coloryellow;stickline(c o,o,c,7,0),colorff2020;stickline(c o,o,c,4,0),colorff6600;stickline(c o,o,c,2,0),colorffcc66;stickline(c=ref(c,1),o,c,7,0),colorred;stickline(c=o andc=ref(c,1),o,c,4,0),colorb0b0ff;stickline(c=o andc=ref(c,1),o,c,2,0),coloryellow;stickline(c=o andc=ref(c,1),l,h,0.1,0),coloryellow;stickline(c=o and cref(c,1),o,c,7,0),colorff2020;stickline(c=o and cref(c,1),o,c,4,0),colorff6600;stickline(c=o and cref(c,1),o,c,2,0),colorffcc66;stickline(c=o and cb,(a+b)/2,), colorff00ff;drawtext(ab,a,b,8,0),colorff00ff;stickline(a=close ,o,c,9,0 ),coloraaaaaa;stickline(open=close ,o,c,6,0 ),colorbbbbbb;stickline(open=close ,o,c,2.4,0),colorcccccc;stickline(open=close ,o,c,1.1,0),colordddddd;stickline(closeopen,o,c,9,0 ),color6666cc;stickline(closeopen,o,c,6 ,0 ),color7777dd;stickline(closeopen,o,c,2.4 ,0 ),color8888ee;stickline(closeopen,o,c,1.1 ,0 ),color9999ff;stickline(closeopen,open,low,0.5,0),color1199ff;stickline(closeopen,close,high,0.5 ,0),color1199ff;stickline(open=close,close,low,0.5 ,0),colorcccccc;stickline(open=close,open,high,0.5 ,0),c

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論