請問連續1分紅k要怎麼寫呢

  •   541 
  • 最後發表   程式苦手  2021 一月 27
程式苦手 發文於   2021/01/24

請問我想在盤中找到 有出線連續1分紅k上漲的股票 3根以上 

再xs上要怎麼寫呢 謝謝

附加文件

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

程式苦手 您好

您可以使用策略雷達在一分k頻率下

撰寫

if trueall(close>open,3) then ret=1;

簡單來說就是判斷 目前往前推3根k棒 是否都是紅k? 

如果是的話就觸發

程式苦手 發文於   2021/01/25

感謝 小幫手回覆 還想請問一下照片中

為什麼還要有input:p1(2)

if close > close[1]*(1+p1/100) 這一段是什麼意思呢

我目的是想找一分鐘k棒急拉過2%的幅度 謝謝小幫手

如果我想找3分鐘急拉2趴的幅度 是不是同樣的編碼 只要把1分鐘頻率改成3分鐘就可以了呢 謝謝

附加文件

XQ小幫手 發文於   2021/01/26

程式苦手 您好

我單看您的程式碼來解讀的話

1.為什麼還要有input:p1(2)?

A:input 的作用主要是給您方便調整參數

2.if close > close[1]*(1+p1/100) 這一段是什麼意思呢?

A:主要是說當今這根K棒的收盤價 如果大於 上一根收盤價x (倍率) 的話 就觸發

3.只要把1分鐘頻率改成3分鐘就可以了呢

A:是可以,但如果是我來做的話 

我會習慣還是在一分K的情況之下 

然後把條件改為 if close > close[3]*(1+p1/100) 來設定

也就是現在收盤價的價格 比 三分鐘前的收盤價高X%

程式苦手 發文於   2021/01/26

感謝小幫手熱心回答 想再請問 如果input:p1(1)是指p1的數值=1 對吧

照上面式子的意思就是*(1+0.01)的倍率 是嗎

請問()倍率的部份 可以直接用(p1)就好嗎 然後p1=1.01這樣

用(1+p1/100)不是沒有很直覺嗎

XQ小幫手 發文於   2021/01/27

程式苦手 您好

是的,input 的作用主要是方便您在雷達or選股中心上直接修改參數

以目前撰寫的p1(1) 就是 p1=1

----

 請問()倍率的部份 可以直接用(p1)就好嗎?

A: 當然是可以的~ 

程式苦手 發文於   2021/01/27

感謝小幫手辛苦的回覆 謝謝^^

發表回覆
Close