關於策略雷達問題

  •   131 
  • 最後發表   阿林  2020 十二月 29
阿林 發文於   2020/12/08

請問例如 假設我有寫一個腳本放上去策略雷達讓他去跑 

例如我在盤中的時候 我A腳本 是我有在用的 可是

我有寫B腳本 打算在盤中測試 但我又不想要它一直

跳出來吵到我 我希望盤後再去看我寫的是對還是不對

因為如果你警示來源勾策略雷達 就都會跑出來

想說有沒有辦法就是例如我這個腳本是在測試階段

我想要盤後看就好 盤中別影響到我 因為還有別的腳本

盤中在做應用這樣

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

阿林 您好

小幫手建議您可以用 print 功能來觀察

因為假設您在盤中開啟雷達 並撰寫 ret=1  的話

那他勢必會跳出來 (這個沒辦法避免

但如果是我的話,我會設定print值 來代替 ret=1

像是 

if close> open then
print(date,time,close,"條件觸發");

然後盤後在去把開print 的檔案看看 他觸發的時間點 

這樣的話就可以避免他跳出,然後也可以確實看到盤中進出場了

阿林 發文於   2020/12/28

我有照小編這樣寫 但我發現為什麼會找到例如 今天28號 可是print的檔案 會跑出可能27號或23號

就是也會跳出前幾天的 而且我確定我在前一天有把print的資料夾給清空 然後隔天也會跳得亂七八糟

例如今天28號 我盤後去看 20201224.000000 125800.000000 21.100000 條件觸發 

怎麼會跳出一堆這種不是當天的紀錄資料呢

XQ小幫手 發文於   2020/12/29

阿林 您好

主要原因是在於 我們的雷達回抓取過往的資料來進行運算

也就是資料讀取筆數 您可以參考以下連結

http://www.xq.com.tw/lesson/xspractice/%E8%B3%87%E6%96%99%E8%AE%80%E5%8F%96%E7%AF%84%E5%9C%8D%E8%88%87%E8%85%B3%E6%9C%AC%E5%9F%B7%E8%A1%8C%E7%9A%84%E9%97%9C%E4%BF%82/

舉個例 就像是我要找 20ma 除了今天的股價 我必須要取前面19天的數據對吧?

這就是資料讀取筆數,所以它是會存在的

您也可以在雷達中減少資料讀取筆數量,但是請您留意

是否有足夠的量給予程式進行運算

發表回覆
Close