請問如何找出連續漲停二次的股票

  •   265 
  • 最後發表   philinck   2024 三月 13
philinck 發文於   2024/03/03

先進好:

小弟要找60天內,曾經連續漲停二次的股票,語法如下,

settotalBar(60);

condition1 = trueall(close = getfield("漲停價", "D") , 2);

condition2 = trueany(condition1, 59);

if condition1

and condition2

then ret=1;

 

可是找到的都是現在發生的,不是60天內曾經發生過的,請問先進們,要如何修改?

感謝指正!

排序方式: 標準 | 最新
XQ小幫手 發文於   2024/03/11

Hello, philinck.

小幫手幫您改寫了一下,

settotalBar(60);

condition1 = trueall(close = getfield("漲停價", "D") , 2);
condition2 = trueany(condition1, 59);

if 
    condition2
then 
    ret=1;
    

就可以得到正確的結果了,

1709884322223

我另外寫一個指標來做驗證,在漲停的地方劃上黃色箭頭標誌,

if 
    close = getfield("漲停價", "D")
then
    plot1(Close, "漲停");

1709884636663

謝謝。

philinck 發文於   2024/03/13

謝謝小編!讚!

發表回覆
Close