[注意] 關于"嚴格使用時間段數據測試"有個問題 [金字塔]
- 咨詢內容:
今天遇到一個問題,查了很久,我的程序如下:
if holding>0 then begin
if ACS=0.5 then begin sell(1,0,LIMITR, min(open, l[ACSS]) -滑點); ACSA:=0; end end
if holding<0 then begin if ACB=0.5 then begin sellshort(1,0,LIMITR, max(open, h[ACBB]) +滑點); ACBA:=0; end end
if barpos<50 then exit;
if ACBA<3 then begin if ACB=0.5 then begin buy(1, 手數, LIMITR, max(open, h[ACBB]) +滑點); ACBA:=ACBA+1; end end
if ACSA<3 then begin if ACS=0.5 then begin buyshort(1, 手數, LIMITR, min(open, l[ACSS]) -滑點); ACSA:=ACSA+1; end end
持倉:holding, LINETHICK0;
============================在K線圖上看得到開平倉信號,就是歷史測試沒任何交易。
后來勾選"嚴格使用時間段數據測試"后歷史測試就正常了。
把平倉那里的holding>0 改為 holding>=0 后,不勾選"嚴格使用時間段數據測試"進行歷史測試也正常了。
不知道具體是什么原因導致的,希望大家注意,也希望老大們解決這個bug。 - 金字塔客服:
ACS這些變量各是多少啊?
不勾選嚴格使用時間段數據測試,測試的時候如果用到測試時間段之外的數據也會去調用而如果勾選上之后則只會使用該時間段內的k線數據。
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容