您好
因上一則文章您提到在五分鐘逐筆回測的部分實際上並不是真正的逐筆 而是改為一分k跑一次
一直以來以為回測逐筆與實際逐筆相同,因此相信回測資訊下去進行程式交易
但報酬率總與回測有許多了落差 關於虧損就先不談了
我想問在我的警示設定中基礎及回測結果要如何做到相符
有幾個語法想要請教 下面幾個語法目前是5分鐘k棒 有什麼方法可以改為1分鐘k棒呢?
getsymbolfield("tse.TW", "Close","5")[1] 前1~5分鐘 以此類推
getsymbolfield("tse.TW", "Close","5")[2] 前6~10分鐘
volume[1]
volume[2]
psy(1)
psy(2)
volume[1]+volume[2] 前1~10分鐘總和
我試著將其改為
average(getsymbolfield("tse.TW", "Close","1")[1],5
average(getsymbolfield("tse.TW", "Close","1")[6],5
average (volume[1],5)*5)
average (volume[6],5)*5)
psy(5)
psy(10)
average (volume,10)*10)
但1分k回測跑不出東西
依照xq的邏輯五分逐筆回測實際上是改為一分不逐筆
那麼我在實際執行時調整為一分不逐筆 實際執行與回測應該除了滑點之外就不會有差異
還有幾個語法也勞煩指導
k_Value(25,3)
k_Value(25,3)[1]
麻煩協助克服"逐筆回測"與實際"逐筆執行"之前的差異
目前會遭遇實際執行有進行交易 回測卻都沒有
如果兩者不能合致 那回測或者逐筆就沒有意義

4 評論