HI 小編
如果我想要統計台灣前50加權成分股中
外盤比>指定ma的家數要如何寫這個script
目前只能看單一個股:
value1=GetField("外盤量")-GetField("內盤量");
value2=summation(value1,Length);
value3=average(value2,Length);
plot1(value2, "(外盤-內盤)>ma = 多");
        
        HI 小編
如果我想要統計台灣前50加權成分股中
外盤比>指定ma的家數要如何寫這個script
目前只能看單一個股:
value1=GetField("外盤量")-GetField("內盤量");
value2=summation(value1,Length);
value3=average(value2,Length);
plot1(value2, "(外盤-內盤)>ma = 多");
是不是要用 此段程式去改 再請小邊幫忙
array:lead[100](0);
lead[1]=GetSymbolField("1102.tw","收盤價","D");//台泥
lead[2]=GetSymbolField("2317.tw","收盤價","D");//鴻海
lead[3]=GetSymbolField("1216.tw","收盤價","D");//統一
lead[4]=GetSymbolField("1301.tw","收盤價","D");//台塑
variable:i(0),count(0);
count=0;
for i=1 to 100 begin
if lead[i]>=average(lead[i],22)
then
count=count+1;
end;
plot1(count,"指標股站在月線之上家數");
plot2(50);
Hello, PoK.
您將陣列改存成外內盤量差即可,
lead[1]=GetSymbolField("1101.TW", "外盤量", "D") - GetSymbolField("1101.TW", "內盤量", "D");//台泥
lead[2]=GetSymbolField("2317.tw", "外盤量", "D") - GetSymbolField("2317.TW", "內盤量", "D");//鴻海
lead[3]=GetSymbolField("1216.tw", "外盤量", "D") - GetSymbolField("1216.TW", "內盤量", "D");//統一
lead[4]=GetSymbolField("1301.tw", "外盤量", "D") - GetSymbolField("1301.TW", "內盤量", "D");//台塑
...
謝謝。
2 評論