如何寫出昨日+前日的盤中條件(交易腳本)

  •   45 
  • 最後發表   小李飛刀  4 週前
小李飛刀 發文於   2025/12/28

請問如何寫出昨日+前日的盤中條件(交易腳本)

例如:

昨日(T-1)盤中1分K急跌跌停,那根1分K<-2%,且持續鎖跌停至尾盤

同樣條件,在前日(T-2)盤中也符合

若昨日+前日的盤中條件皆符合,則今日開盤買入

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

(1)使用1分鐘頻率。

(2)用getField("收盤價","D")[1]= getField("跌停價","D")[1]判斷昨天收盤跌停,以[2]取代[1]判斷前天是否也是這樣。

(3)1分鐘內急跌至跌停,可用c= getField("跌停價","D") and 100*(c/c[1]-1)<-2判斷。

小李飛刀 發文於   2025/12/29

感謝教授回復

(1)/(2)沒問題

但(3)我是要判斷昨天與前天跌停的那根K棒急跌2%,非今天

虎科大許教授 發文於   2025/12/29

if barfreq<>"Min" or barinterval<>1 then raiseRunTimeError("限用1分鐘資料");

setTotalBar(600); //期貨夜盤則改成2280

condition1=date=getField("日期","D")[1] and c= getField("跌停價","D") and 100*(c/c[1]-1)<-2;

condition2=date=getField("日期","D")[2] and c= getField("跌停價","D") and 100*(c/c[1]-1)<-2;

if condition1 and condition2 then ,,,

 

發表回覆
Close