問題1: 描述當日成交均價縣市階梯式的樣子(綠線)

q_AvgPrice>average(q_AvgPrice[10],20) // 目前均價較前10~前30筆高
但是q_AvgPrice 沒辦法用"[]" 抓前期資料, 請問有什麼方法可以寫嗎?
問題2: 想要抓取近20筆tcik (外盤-內盤)的成交量
summation(q_TickVolume,20)-->這樣沒辦法分內外盤.
問題3 : 下方腳本定義須q_TickVolume>q_AvgDealedShare*30 但策略雷達經常回報一些小單
且開啟5-10min 後便不再回報

腳本如下:
if barfreq <> "Min" or Barinterval <>1 then RaiseRuntimeError("請設定頻率為1分鐘");
var:length(20);//週期
condition1=false;
condition2=false;
{現價位階描述}
if q_AvgPrice>q_DailyOpen // 均價線在開盤價之上
and q_Last>q_AvgPrice // 成交價在均價線之上
and q_OutSize>=q_InSize // 外盤量>內盤量
and q_Last<q_DailyUplimit*0.98// 成交價漲幅<8%
then condition1=true;
if q_TickVolume>q_AvgDealedShare*30 // 大量買單攻擊
and q_BidAskFlag=1
then condition2=true;
if condition1 and condition2
then ret=1;
麻煩小幫手幫我解答 感謝!!



10 評論