XS 指標問題(內外盤差統計)

  •   261 
  • 最後發表   PoK  2023 十一月 24
PoK 發文於   2023/11/16

HI 小編

如果我想要統計台灣前50加權成分股中

外盤比>指定ma的家數要如何寫這個script

 

目前只能看單一個股:

value1=GetField("外盤量")-GetField("內盤量");

value2=summation(value1,Length);

value3=average(value2,Length);

plot1(value2, "(外盤-內盤)>ma = 多");

排序方式: 標準 | 最新
PoK 發文於   2023/11/16

是不是要用 此段程式去改 再請小邊幫忙

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);

 

XQ小幫手 發文於   2023/11/24

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");//台塑
...

謝謝。

發表回覆
Close