想請問即時籌碼裡的自訂散戶買賣力要怎麼改寫成策略雷達警示

  •   268 
  • 最後發表   buffsoro  2024 八月 20
buffsoro 發文於   2024/07/11

我改寫了最後三行 但是跑回測都沒有交易紀錄

以下是程式碼:

 plot1(_v_buy_acc - _v_sell_acc, "散戶買賣力(自訂)");

plot2(_v_buy_acc, "大戶(自訂)外盤量",checkbox:=0);

plot3(_v_sell_acc, "大戶(自訂)內盤量",checkbox:=0);

 

 

改寫成

condition1=(_v_buy_acc - _v_sell_acc)>0; 

condition2=(_v_buy_acc - _v_sell_acc)[1]<0;

If Condition1 And Condition2 Then Ret = 1;

 

XQ小幫手 發文於   2024/08/20

Hello, buffsoro.

因為自訂大戶買賣力指標所使用的資料為Tick資料,小幫手推測您應該是使用逐筆洗價導致錯誤(1分鐘逐筆洗價的話tick頻率資料沒辦法判斷相對位置),

若您想要用於逐筆洗價回測,建議您使用資料欄位,您可以參考"大戶買賣力"或"分時大戶買賣力"的指標,

裡面有特大單,大單,中單以及小單的資料,應該可以符合您的策略,

https://github.com/sysjust-xq/XScript_Preset/blob/main/%E6%8C%87%E6%A8%99/%E5%8D%B3%E6%99%82%E7%B1%8C%E7%A2%BC/%E5%A4%A7%E6%88%B6%E8%B2%B7%E8%B3%A3%E5%8A%9B(%E9%87%91%E9%A1%8D).xs

https://github.com/sysjust-xq/XScript_Preset/blob/main/%E6%8C%87%E6%A8%99/%E5%8D%B3%E6%99%82%E7%B1%8C%E7%A2%BC/%E5%88%86%E6%99%82%E5%A4%A7%E6%88%B6%E8%B2%B7%E8%B3%A3%E5%8A%9B.xs

 

謝謝。

發表回覆
Close