你好
小幫手你好,我想做個一個即時指標,但即時指標內的個股股號資訊是由當天由自己寫的XS策略選出,
做除了自己手動輸入選出個股的股號至即時指標敘述裡,有其它方式能完成這樣的需求嗎?
程式範例如下
指標每天計算的個股,每天不固定端看自己寫的XS策略選出的個股餵進去
******************************************************
array:T50[100](0);
t50[1]= GetSymbolfield ("5876.tw","close");
t50[2]= GetSymbolfield ("2317.tw","close");
t50[3]= GetSymbolfield ("2412.tw","close");
t50[4]= GetSymbolfield ("1301.tw","close");
t50[5]= GetSymbolfield ("1303.tw","close");
t50[6]= GetSymbolfield ("2454.tw","close");
t50[7]= GetSymbolfield ("1326.tw","close");
t50[8]= GetSymbolfield ("2308.tw","close");
t50[9]= GetSymbolfield ("2882.tw","close");
t50[10]= GetSymbolfield ("2881.tw","close");
t50[11]= GetSymbolfield ("2891.tw","close");
t50[12]= GetSymbolfield ("2002.tw","close");
t50[13]= GetSymbolfield ("1216.tw","close");
t50[14]= GetSymbolfield ("3008.tw","close");
t50[15]= GetSymbolfield ("2886.tw","close");
t50[16]= GetSymbolfield ("3711.tw","close");
t50[17]= GetSymbolfield ("2357.tw","close");
t50[18]= GetSymbolfield ("2474.tw","close");
t50[19]= GetSymbolfield ("3045.tw","close");
t50[20]= GetSymbolfield ("6505.tw","close");
t50[21]= GetSymbolfield ("2303.tw","close");
t50[22]= GetSymbolfield ("2382.tw","close");
t50[23]= GetSymbolfield ("2207.tw","close");
t50[24]= GetSymbolfield ("2892.tw","close");
t50[25]= GetSymbolfield ("4938.tw","close");
t50[26]= GetSymbolfield ("2884.tw","close");
t50[27]= GetSymbolfield ("2912.tw","close");
t50[28]= GetSymbolfield ("2885.tw","close");
t50[29]= GetSymbolfield ("2883.tw","close");
t50[30]= GetSymbolfield ("2105.tw","close");
t50[31]= GetSymbolfield ("2880.tw","close");
t50[32]= GetSymbolfield ("2330.tw","close");
t50[33]= GetSymbolfield ("4904.tw","close");
t50[34]= GetSymbolfield ("5880.tw","close");
t50[35]= GetSymbolfield ("2823.tw","close");
t50[36]= GetSymbolfield ("9904.tw","close");
t50[37]= GetSymbolfield ("1402.tw","close");
t50[38]= GetSymbolfield ("1101.tw","close");
t50[39]= GetSymbolfield ("2887.tw","close");
t50[40]= GetSymbolfield ("2890.tw","close");
t50[41]= GetSymbolfield ("2801.tw","close");
t50[42]= GetSymbolfield ("2633.tw","close");
t50[43]= GetSymbolfield ("5871.tw","close");
t50[44]= GetSymbolfield ("2301.tw","close");
t50[45]= GetSymbolfield ("2395.tw","close");
t50[46]= GetSymbolfield ("2354.tw","close");
t50[47]= GetSymbolfield ("9904.tw","close");
t50[48]= GetSymbolfield ("1102.tw","close");
t50[49]= GetSymbolfield ("2408.tw","close");
t50[50]= GetSymbolfield ("2227.tw","close");
t50[51]= GetSymbolfield ("2409.tw","close");
t50[52]= GetSymbolfield ("6669.tw","close");
t50[53]= GetSymbolfield ("2377.tw","close");
t50[54]= GetSymbolfield ("2888.tw","close");
t50[55]= GetSymbolfield ("4958.tw","close");
t50[56]= GetSymbolfield ("3037.tw","close");
t50[57]= GetSymbolfield ("2301.tw","close");
t50[58]= GetSymbolfield ("9921.tw","close");
t50[59]= GetSymbolfield ("2049.tw","close");
t50[60]= GetSymbolfield ("5269.tw","close");
t50[61]= GetSymbolfield ("1476.tw","close");
t50[62]= GetSymbolfield ("3481.tw","close");
t50[63]= GetSymbolfield ("8464.tw","close");
t50[64]= GetSymbolfield ("8454.tw","close");
t50[65]= GetSymbolfield ("2823.tw","close");
t50[66]= GetSymbolfield ("2603.tw","close");
t50[67]= GetSymbolfield ("3231.tw","close");
t50[68]= GetSymbolfield ("2324.tw","close");
t50[69]= GetSymbolfield ("2633.tw","close");
t50[70]= GetSymbolfield ("2356.tw","close");
t50[71]= GetSymbolfield ("9904.tw","close");
t50[72]= GetSymbolfield ("8046.tw","close");
t50[73]= GetSymbolfield ("2492.tw","close");
t50[74]= GetSymbolfield ("6409.tw","close");
t50[75]= GetSymbolfield ("2354.tw","close");
t50[76]= GetSymbolfield ("2353.tw","close");
t50[77]= GetSymbolfield ("2834.tw","close");
t50[78]= GetSymbolfield ("2227.tw","close");
t50[79]= GetSymbolfield ("2347.tw","close");
t50[80]= GetSymbolfield ("9914.tw","close");
t50[81]= GetSymbolfield ("6239.tw","close");
t50[82]= GetSymbolfield ("3702.tw","close");
t50[83]= GetSymbolfield ("2360.tw","close");
t50[84]= GetSymbolfield ("3406.tw","close");
t50[85]= GetSymbolfield ("2385.tw","close");
t50[86]= GetSymbolfield ("9945.tw","close");
t50[87]= GetSymbolfield ("2337.tw","close");
t50[88]= GetSymbolfield ("3044.tw","close");
t50[89]= GetSymbolfield ("1504.tw","close");
t50[90]= GetSymbolfield ("1227.tw","close");
t50[91]= GetSymbolfield ("2313.tw","close");
t50[92]= GetSymbolfield ("2618.tw","close");
t50[93]= GetSymbolfield ("1605.tw","close");
t50[94]= GetSymbolfield ("2542.tw","close");
t50[95]= GetSymbolfield ("2344.tw","close");
t50[96]= GetSymbolfield ("1434.tw","close");
t50[97]= GetSymbolfield ("1229.tw","close");
t50[98]= GetSymbolfield ("2376.tw","close");
t50[99]= GetSymbolfield ("1722.tw","close");
t50[100]= GetSymbolfield ("2610.tw","close");
variable:count(0),i(0);
count= 0;
for i= 1 to 100
begin
if T50[i] > average(T50[i], 110)
then count=count+ 1;
end;
//plot1(count-50);
plot1(average(count,3)-50);
2 評論