本函數是用來判斷陰陽線型態。因為此腳本非常龐大,必須分好幾篇來說明。首先,必須先了解每個變數的含意,才有辦法繼續往下說明。
腳本簡介
|
{*** 名稱:GetKType 參數:3個參數如input 回傳:陰陽線形態字串,否則為""。 可能會有多個型態,如"+多頭母子+多頭執帶",型態第一字"+"代表作多,"-"代表做空 說明:陰陽線反轉或連續形態。目前可處理形態為: 反轉 槌子/吊人、執帶、最後吞噬、母子、內困三日翻紅/翻黑、晨星/夜星、單白兵/單黑鴉、 吞噬、外側三日上升或下跌、飛鴿還巢與鷹撲 連續 上升三法/下降三法、 使用方法: kType = GetKtype("做多",0.2,0.8);//ALL,做多,做空 if kType = "" then return; ***} |
變數說明
|
var: aix(0),aix1(0),aix2(0),aix3(0); // array index,是從1開始,如reBlack[1]是當天,[2]是前一天 var: ix(0),ix1(0); // XS index, CLOSE[0]是當天, CLOSE[1]是前一天 var: isBear(false),isBull(false); //是否為空頭/多頭趨勢。若要反轉做多,是在空頭趨勢中 var: isDoBull(false); //做多,只顯示多頭反轉型態 var: isDoBear(false); //做空,只顯示空頭反轉型態 var: typeDays(0); //型態天數,如晨星是三天,吞噬是2天 var: v_pb(0); // BBand %b var: mid(0); //中點 var: ShiftDays(0); //移位,0=當日型態,1=1天前型態。 var: MAXNUM(15); //K最大天數 array: redBlack[15](""); //R=紅K,B=黑K array: topEntity[15](0); //實體頂端 array: botEntity[15](0); //實體底部 array: lenEntity[15](0); //實體長度 array: lenUpShadow[15](0); //上影線長度 array: lenDnShadow[15](0); //下影線長度 array: rateDnShadowEntity[15](0); //下影線佔實體比例 array: rateUpShadowEntity[15](0); //上影線佔實體比例 array: rateEntity_HL[15](0); //實體與高低點比例 array: rateUpShadowHL[15](0); //上影線佔高低點比例 array: rateDnShadowHL[15](0); //下影線佔高低點比例 array: rateHL_Price[15](0); //高低點整體長度/收盤價 array: rateEntity_Price[15](0); //實體長度 / 收盤價 array: lenHL[15](0); //高低點長度 array: mid_HL[15](0); //高低點中值 array: mid_Entity[15](0); //實體中值 array: isLong[15](false);//是否為長日? array: isShort[15](false); //是否為短日? array: isCross[15](false); //是否為十字線 |
