這陣子大盤每天震盪幅度都頗大,期指如果站對邊,頗為有利可圖,那麼如何預判指數接下來的多空方向,就是一門有利可圖的學問,那怕只比別人早幾分鐘,在波動大的時候,仍然可以賺到錢,今天這一篇來介紹如何運用XS的語法,統合權值股分鐘線多空方向,打造盤中即時多空指標,來預判加權指數的後市。
先來看一下這個指標跟1分鐘加權指數的對照圖
大家可以發現,這個指標在加權指數一分鐘線多空翻轉時,的確可以具備領先的預示能力,特別是盤中的一分鐘線多空轉折點前後,這個指標的訊號是非常明確的。
這個指標的作法是,把佔指數較大的前50檔股票,去計算目前最新價格是在10分鐘移動平均線之上還是之下,在其上就加一,在其下就加0
如果多空勢均力敵,這數字減去25就應該是0,如果在均線之上的股票數愈多,那代表多頭勢力在增強,如果跌到0以下,代表大多數的權值股,目前跌破十分鐘線。
我把這個腳本放在下面給大家參考
1array:T50[50](0); 2t50[1]=GetSymbolField("5876.tw","close"); 3t50[2]=GetSymbolField("2317.tw","close"); 4t50[3]=GetSymbolField("2412.tw","close"); 5t50[4]=GetSymbolField("1301.tw","close"); 6t50[5]=GetSymbolField("1303.tw","close"); 7t50[6]=GetSymbolField("2454.tw","close"); 8t50[7]=GetSymbolField("1326.tw","close"); 9t50[8]=GetSymbolField("2308.tw","close"); 10t50[9]=GetSymbolField("2882.tw","close"); 11t50[10]=GetSymbolField("2881.tw","close"); 12t50[11]=GetSymbolField("2891.tw","close"); 13t50[12]=GetSymbolField("2002.tw","close"); 14t50[13]=GetSymbolField("1216.tw","close"); 15t50[14]=GetSymbolField("3008.tw","close"); 16t50[15]=GetSymbolField("2886.tw","close"); 17t50[16]=GetSymbolField("3711.tw","close"); 18t50[17]=GetSymbolField("2357.tw","close"); 19t50[18]=GetSymbolField("2474.tw","close"); 20t50[19]=GetSymbolField("3045.tw","close"); 21t50[20]=GetSymbolField("6505.tw","close"); 22t50[21]=GetSymbolField("2303.tw","close"); 23t50[22]=GetSymbolField("2382.tw","close"); 24t50[23]=GetSymbolField("2207.tw","close"); 25t50[24]=GetSymbolField("2892.tw","close"); 26t50[25]=GetSymbolField("4938.tw","close"); 27t50[26]=GetSymbolField("2884.tw","close"); 28t50[27]=GetSymbolField("2912.tw","close"); 29t50[28]=GetSymbolField("2885.tw","close"); 30t50[29]=GetSymbolField("2883.tw","close"); 31t50[30]=GetSymbolField("2105.tw","close"); 32t50[31]=GetSymbolField("2880.tw","close"); 33t50[32]=GetSymbolField("2330.tw","close"); 34t50[33]=GetSymbolField("4904.tw","close"); 35t50[34]=GetSymbolField("5880.tw","close"); 36t50[35]=GetSymbolField("2481.tw","close"); 37t50[36]=GetSymbolField("9904.tw","close"); 38t50[37]=GetSymbolField("1402.tw","close"); 39t50[38]=GetSymbolField("1101.tw","close"); 40t50[39]=GetSymbolField("2887.tw","close"); 41t50[40]=GetSymbolField("2890.tw","close"); 42t50[41]=GetSymbolField("2801.tw","close"); 43t50[42]=GetSymbolField("1476.tw","close"); 44t50[43]=GetSymbolField("2409.tw","close"); 45t50[44]=GetSymbolField("2301.tw","close"); 46t50[45]=GetSymbolField("2395.tw","close"); 47t50[46]=GetSymbolField("2354.tw","close"); 48t50[47]=GetSymbolField("9904.tw","close"); 49t50[48]=GetSymbolField("1102.tw","close"); 50t50[49]=GetSymbolField("2408.tw","close"); 51t50[50]=GetSymbolField("2227.tw","close"); 52variable:count(0),i(0); 53count=0; 54for i=1 to 50 55begin 56if t50[i] > average(t50[i],10) 57then count=count+1; 58end; 59plot1(count-25);
大家可以試著調整成份股,讓這指標更具備領先預測的能力,也可以訂定不同的計數標準,也可以給予不同股票不同的計算權重,這三個方向都是可以自創出領先指標的可行方法。
這種透過盤中的個股表現,來研判指數的方向,我自己以前用excel表有做了不少個,實戰上有其效果,把它改成XS指標, 可以多個指標一起看,效果不錯,推荐給大家。
