請教

  •   12 
  • 最後發表   Mr 洪  8 小時前
Mr 洪 發文於   2025/10/20

 

 SetBarMode(1);

 

input:thePrice(numericseries); //"價格序列"

input:Length(numericsimple); //"計算期間"

 

if Length > 0 then

 Average = Summation(thePrice, Length) / Length

else 

 Average =0;

 

 

請問:這是移動平均線對嗎?  再請問"參數"要填在哪裡?

 

1.移動平均線的語法供參考(參數自填)

2.例如RSI , KD 開盤,最高,最低,成交,成交量,漲跌,漲跌幅的語法如何寫入 

3.XQ 內建請問例如前5跟K的最高H+最低L的語法最高H+最低L的語法

排序方式: 標準 | 最新
虎科大許教授 發文於   2025/10/20

請不要用HTML格式。這樣看不出來你寫什麼。請改用一般文字格式。

Mr 洪 發文於   2025/10/20

已改為一般格式,再請協助

虎科大許教授 發文於   2025/10/20

(1)你這個是函數腳本,兩個input宣告的就是參數。函數是用來被呼叫的。若要使用這個函數,在其他腳本裡面只要呼叫Average並賦予兩個參數即可。例如計算5期收盤價的平均:value1=Average(c,5);

(2)RSI及KD都是內建的函數。

計算6期RSI:value1=rsi(c,6);

計算KD:

stochastic(9,3,3,value1,value2,value3);

其中value2是K值,value3是D值。

開盤:open 或o

最高:high 或h

最低:low 或 L

成交:close 或 c

成交量:v

漲跌:c-c[1]

漲跌幅:100*(c/c[1]-1)

(3)

前5根K的最高H+最低L:highest(h[1],5)+lowest(L[1],5)

最高H+最低L:h+c

 

  • 按讚來自於
  • 2528899
發表回覆
Close