成交量語法問題

  •   143 
  • 最後發表   發財鴻  2023 一月 04
發財鴻 發文於   2023/01/03

input:Length(20, "天數"), UpperBand(2, "上"), LowerBand(2, "下");

 

variable:up(0),down(0),mid(0),bbandwidth(0);

bbandwidth = bollingerbandwidth(Close, Length, UpperBand, LowerBand);

 

up = bollingerband(getfield("Close", "60"), Length, UpperBand);

mid = average(getfield("Close", "60"), Length);

down = bollingerband(getfield("Close", "60"), Length, -1 * LowerBand);

bbandwidth = 100 * (up - down) / mid;

 

VALUE1 = UP;

VALUE2 = GetFIELD("估計量");

VALUE3 = (CLOSE-OPEN) / OPEN;

 

If  CLOSE  cross Over  VALUE1            //收盤價大於布林上軌

AND CLOSE[1]  <  VALUE1[1]               //前一根 K棒小於布林上軌

AND VALUE2 >  AVERAGE(VOLUME[1],25)*2    //成交量變大

AND VALUE3 <= 0.06                       //漲幅<=6%

AND VOLUME[1] >  300                     //前一根 K棒成交量>300 

AND CLOSE  >  OPEN                       //紅棒

AND bbandwidth[1] > 4                    //前一根 K棒布林帶寬>4%

AND bbandwidth[1] < 8                    //前一根 K棒布林帶寬<8%

AND CLOSE  >  30

AND CLOSE  <  300

THEN RET = 1;想請問我有寫條件前一根K棒要>300張,而帆宣60分K上一根只有165張,請問該如何調整呢謝謝

XQ小幫手 發文於   2023/01/04

Hello 發財鴻,

 

小幫手這邊在60分鐘頻率上用指標畫出和警示腳本回測,都沒有發生觸發條件的狀況。

要麻煩您提供 策略雷達匯出檔勾選(包含)警示腳本 以及 XQ Log 來檢驗。

Log資料夾(預設路徑:C:\SysJust\XQLite\LOG)直接壓縮後提供即可。

您可以直接將檔案上傳,如果檔案過大的話也可以Mail至客服信箱 XQservice@XQ.com.tw 且務必附上 討論文章連結網址(小幫手才能盡早處理)。

感謝。

發表回覆
Close