請問例如 假設我有寫一個腳本放上去策略雷達讓他去跑
例如我在盤中的時候 我A腳本 是我有在用的 可是
我有寫B腳本 打算在盤中測試 但我又不想要它一直
跳出來吵到我 我希望盤後再去看我寫的是對還是不對
因為如果你警示來源勾策略雷達 就都會跑出來
想說有沒有辦法就是例如我這個腳本是在測試階段
我想要盤後看就好 盤中別影響到我 因為還有別的腳本
盤中在做應用這樣
請問例如 假設我有寫一個腳本放上去策略雷達讓他去跑
例如我在盤中的時候 我A腳本 是我有在用的 可是
我有寫B腳本 打算在盤中測試 但我又不想要它一直
跳出來吵到我 我希望盤後再去看我寫的是對還是不對
因為如果你警示來源勾策略雷達 就都會跑出來
想說有沒有辦法就是例如我這個腳本是在測試階段
我想要盤後看就好 盤中別影響到我 因為還有別的腳本
盤中在做應用這樣
阿林 您好
小幫手建議您可以用 print 功能來觀察
因為假設您在盤中開啟雷達 並撰寫 ret=1 的話
那他勢必會跳出來 (這個沒辦法避免
但如果是我的話,我會設定print值 來代替 ret=1
像是
if close> open then print(date,time,close,"條件觸發");
然後盤後在去把開print 的檔案看看 他觸發的時間點
這樣的話就可以避免他跳出,然後也可以確實看到盤中進出場了
我有照小編這樣寫 但我發現為什麼會找到例如 今天28號 可是print的檔案 會跑出可能27號或23號
就是也會跳出前幾天的 而且我確定我在前一天有把print的資料夾給清空 然後隔天也會跳得亂七八糟
例如今天28號 我盤後去看 20201224.000000 125800.000000 21.100000 條件觸發
怎麼會跳出一堆這種不是當天的紀錄資料呢
阿林 您好
主要原因是在於 我們的雷達回抓取過往的資料來進行運算
也就是資料讀取筆數 您可以參考以下連結
舉個例 就像是我要找 20ma 除了今天的股價 我必須要取前面19天的數據對吧?
這就是資料讀取筆數,所以它是會存在的
您也可以在雷達中減少資料讀取筆數量,但是請您留意
是否有足夠的量給予程式進行運算
3 評論