請教小幫手,回測賣出時設定條件為碰到5日線均線下方1%處賣出,賣出腳本程式如下:
if low < average(close,5)*0.99
then ret=1;
回測條件如附件一,但卻有沒觸到5日線價格而賣出動作,如附件二2390雲辰在9/5為開低走高,不應該賣出的,百思不得其解,請幫忙看一下~感謝
Hi 小亨,
您好,請您使用 Print 語法,將出場腳本相關運算數值列印出,觀察運算數值是否與您的想法有所落差,例如:
print(date,time,close,low,average(close,5)*0.99);
故 09/05 在第四筆模擬逐筆洗價時,最低價為 8.4;average(close,5)*0.99 為 8.747640;
符合您的出場條件 low < average(close,5)*0.99,故隨即出場,似乎與您的想法有落差,程式碼是最低價"小於"5日線均線下方1%即觸發,與"碰到"5日線均線下方1% 應該有所不同,
以上方向供您參考,謝謝。
1 評論