大單進出警示問題

  •   86 
  • 最後發表   NickChiu  2025 八月 05
NickChiu 發文於   2025/07/31

問題1: 大單筆數的定義? 設定1跟設定10的差別,請問差別是不是只要有一筆成交量超過100以上就會通知?

問題2: 指定頻率的設定,請問要設定日還是五分? 需要盤中有單筆成交量超過100就馬上通知

問題3: 回測,是否無法進行回測? 若可以的話,頻率如何設定? 需要勾選模擬逐筆洗價嗎?

感謝幫忙

下面是使用的語法

----------------------------------------------------------------------------------

input: atVolume(100); setinputname(1,"大單門檻");

input: LaTime(1); setinputname(2,"大單筆數");

input:TXT("須逐筆洗價"); setinputname(3,"使用限制");

 

settotalbar(3);

 

variable: intrabarpersist Xtime(0);//計數器

variable: intrabarpersist Volumestamp(0);

variable: intrabarpersist XDate(0);

 

Volumestamp =GetField("Volume", "D");

 

if Date > XDate or Volumestamp = Volumestamp[1]  then Xtime =0; //開盤那根要歸0次數

XDate = Date;

 

if GetField("Volume", "Tick") > atVolume and GetField("內外盤","Tick")=1 then  Xtime+=1; //量夠大就加1次

 

if Xtime > LaTime  then 

begin

ret=1; 

Xtime=0;

end;

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

問題1: 大單筆數的定義? 設定1跟設定10的差別,請問差別是不是只要有一筆成交量超過100以上就會通知?

Ans:大單以及大單筆數怎麼定義,要看你的需求。可以看張數,也可以看金額。至於張數或金額要多少才叫大單,可以根據分佈判斷。需要幾筆大單才觸發訊號,也是看個人,筆數一般會看是外盤或內盤,例如,兩筆外盤大單。至於兩筆是要連續兩筆,還是幾秒鐘內有兩筆,也是看個人需求。

 

問題2: 指定頻率的設定,請問要設定日還是五分? 需要盤中有單筆成交量超過100就馬上通知

Ans:既然使用的是Tick資料做判斷,使用什麼頻率就不重要,亦即使用什麼頻率都可以。

 

問題3: 回測,是否無法進行回測? 若可以的話,頻率如何設定? 需要勾選模擬逐筆洗價嗎?

Ans:由於回測的逐筆洗價是1分鐘洗價,所以使用Tick資料決定進場,並無法回測。執行交易策略時,必須勾逐筆洗價才行。

XS小編 發文於   2025/08/05

Hello NickChiu,

 

小編補充,您可以參考 XSHelp 裡關於大單相關欄位的說明。

另外在 台股逐筆交易行情端相關功能 這篇文章中有提到XQ的大單定義。

發表回覆
Close