有關自動出場的問題(同一根k棒)

  •   307 
  • 最後發表   無情卻慈悲  2020 九月 25
無情卻慈悲 發文於   2020/09/24

您好,

我想請教一個問題,

我下圖中的腳本中有寫到『var:_barcount(0);』來紀錄進場後的k棒數,會從被紀錄的k棒中計算出最高價並回檔n點後自動出場。

進場:單根k棒觸發

出場:單根k棒觸發+逐筆洗價

問題 :

如果腳本進場與出場條件的條件是在「同一根」k棒都發生的話,那麼出場的雷達就不會觸發,

但我觀察一下雷達的紀錄,發現一點很奇怪 ,「多單停利」應該要在平倉雷達那邊觸發,但卻在進場雷達中觸發,導致於我這筆單就沒有自動平倉出場,

不知小幫手能給點意見該怎麼修正嗎?

 補充:

目前的版本已經沒有發生「重覆下單」的問題也是很小有,但很少發生,但是會發生「重覆出場」的問題比較多,目前:

  • 進場:單根k棒觸發
  • 出場:單根k棒觸發+逐筆洗價

觀察到的現象,好像"出場"時「單根k棒觸發」會觸發一次出場雷達,而"出場"時的『逐筆洗價』也會觸發一次出場雷達,

所以造成「重覆出場」的,雖然第二次出場會跳出無庫存,不會影響損益,但感覺上也是個必須探討的問題,這個我會再搜集資料確認後再開一篇來發問。

 

 

排序方式: 標準 | 最新
XQ小幫手 發文於   2020/09/25

無情卻慈悲 您好

關於逐筆洗價的情況 我看了下您的腳本中似乎未包含 IntrabarPersist   IntrabarPersist

是否能請您先把該語法加入

再試看看呢?

感謝 

無情卻慈悲 發文於   2020/09/25

您好,

我已把所有變數都加入 IntrabarPersist 了試,我再觀察一下,但要等再度遇上同根k裡頭都一起發生買與平倉的訊號才知道喔 。

另請教 getinfo("IsRealTime") = 1 這句是否有必要要加呢?

XQ小幫手 發文於   2020/09/25

無情卻慈悲 您好

getinfo("IsRealTime") = 1 

這段主要是避免您在資料讀取筆數期間程式就判定進場

所以才加上去的

我是建議使用的 

不然就是當您覺得有問題時

可能要用print功能檢查一下

 

無情卻慈悲 發文於   2020/09/25

ok 謝謝回覆

發表回覆
Close