請幫我看31的地方 第一張是還未加入條件 輸出是10

第二張加入後輸出還是10 下一張是櫃買60K的變化 第五根符合條件


整體上面抓不到所以我試試了改成 < 實體小於0.35 有被+分

想詢問是哪邊出了錯誤 ,使用的開高低收有plot出來沒有錯,還是因為跨時區的關係 ,但我看好像也不影響
還是trueany的問題?
還有一個點就是 如果切到60K技術面的位置
她顯示的計分卡顯示60 數值整個不一樣 這是什麼原因呢?

請幫我看31的地方 第一張是還未加入條件 輸出是10

第二張加入後輸出還是10 下一張是櫃買60K的變化 第五根符合條件


整體上面抓不到所以我試試了改成 < 實體小於0.35 有被+分

想詢問是哪邊出了錯誤 ,使用的開高低收有plot出來沒有錯,還是因為跨時區的關係 ,但我看好像也不影響
還是trueany的問題?
還有一個點就是 如果切到60K技術面的位置
她顯示的計分卡顯示60 數值整個不一樣 這是什麼原因呢?

或是該如何抓到前幾根60K的開高低收?!
還有這個問題@@ 漲幅是否也無法這樣使用?
不像選股可以這樣寫 ?!
|
Hello 交易玩家,
跨頻率只能由小跨到大。
或著應該說,由大跨到小除非自行用迴圈跑,不然的話都只會執行小頻率在那根大頻率的Bar中的最後一根Bar。
舉例來說,台股日頻率跨60分鐘頻率的話,每根Bar取得的都會是130000這根60分鐘Bar的資訊。
您在日頻率下的變數取前期值一樣會是日頻率。
所以 trueany(value999 >= 0.45, 5) 檢查的會是近5根Bar的 value999。
而這5根Bar是近5日的value999,不是近5根60分鐘Bar的數值。
每日的value999會是60分鐘頻率收盤的那根60分鐘Bar。
您插入的圖解析度不高,小幫手看不太清楚,建議您使用附圖的方式提供解析度較高的圖片。
小幫手不清楚選股指的是什麼,但選股無法使用分鐘頻率,跟您這邊的狀況不一樣。
有點複雜 ...有點看不太懂 所以無法達到我想要呈現的內容嗎? 還是需要有辦法用其他方式呢??
或是請問有其他的聯絡方式可以私下詢問嗎?
Hello 交易玩家,
變數是跟著執行頻率的,舉例來說在日頻率的狀況下執行的話:
value1 = getfield("Close", "60");
value1[1] 會是昨日最後一根60分鐘頻率收盤價。
getfield("Close", "60")[1] 才會是上一根60分鐘頻率收盤價。
如果您的trueany要檢查近5根60分鐘Bar的資訊的話,應該寫為:
trueany(100 * (getsymbolfield("OTC.TW", "Close", "60") - getsymbolfield("OTC.TW", "Close", "60")[1]) / getsymbolfield("OTC.TW", "Close", "60")[1] >= 0.45, 5)
才會是正確的。
且由於您使用的是日頻率,每根日頻率有5跟60分鐘Bar,故因時間對位邏輯,每次日頻率運算的 getfield("Close", "60") 會是當日最後一根Bar的收盤價。
除了討論區外,您還可以透過FB粉專或是客服信箱的方式發問。
5 評論