交易腳本問題

  •   163 
  • 最後發表   友利環保  2021 七月 31
友利環保 發文於   2021/07/28

小幫手好  最近設腳本跑出來的和想像的不太一樣

請幫忙解惑   謝謝

 

1. 日成交量增幅100%以上 買進

2.日KD 黃金交叉  買進

3.週KD 黃金交叉 買進

 

週KD 死亡交叉 賣出

跌破週線布林通道均線 賣出

程式碼如下

// 宣告參數
input: Length(9, "計算期數"), RSVt(2, "RSVt權數"), Kt(2, "Kt權數");
variable: _rsv(0), _k(0), _d(0);

// 資料讀取筆數設定
SetTotalBar(maxlist(Length,6) * 3 + 8);

Stochastic(Length, RSVt, Kt, _rsv, _k, _d);


Value1 = GetField("成交量");
Value1 = GetField("Volume");

if  volume >= volume [1] * 2 then setposition(1);
if _k crosses above _d then setposition(1);
if barFreq <>"W" and _k cross Above _d  then setposition(1);

if barFreq <>"W" and _k cross under _d  then setposition(0);

 

 

排序方式: 標準 | 最新
XQ小幫手 發文於   2021/07/30

Hello 友利環保,

 

如果是計算跨頻率的 KD,您需要使用 xf_Stochastic 函數。

不是使用 barFreq <>"W" 就會算出週KD。

https://xshelp.xq.com.tw/XSHelp/?HelpName=xf_Stochastic&group=FREQUENCYFUNC

GetField("成交量") 與 GetField("Volume") 是一樣的東西。

另外小幫手沒看到您計算布林通道,你指的 布林通道均線 是指夾在上軌與下軌中間的線嗎?

那麼那就只是一條普通均線喔?

小幫手建議您先閱讀官網的教學頁面會比較好。

附上小幫手撰寫的腳本供您參考。

附加文件

友利環保 發文於   2021/07/31

感謝您的回覆 !!  

發表回覆
Close