問幾個(gè)實(shí)際調(diào)試中的問題 [金字塔]
- 咨詢內(nèi)容:
input:N(45,2,5000,1),M(15,1,5000,1);RUNMODE:0;//工作于逐K模式VARIABLE:Maxhh=0,Minll=0;//句1VARIABLE:PMaxhh=0,PMinll=0;//句2
findhh:H;//句3fingll:L;//句4
IF NOT(ISLASTBAR) THEN EXIT;//句5IF(N<DATACOUNT) THEN //句6 該句處設(shè)置了斷點(diǎn);begin ... end;
采用逐K模式調(diào)試
問題:為什么沒有執(zhí)行到斷點(diǎn)語句6處 我將斷點(diǎn)設(shè)在如上句6處,單步調(diào)試可以看到運(yùn)行句1--句5循環(huán)運(yùn)行;如果直接F5,會(huì)顯示程序結(jié)束,表明始終沒有執(zhí)行到斷點(diǎn)句6處。 是不是IF的判斷條件ISLASTBAR的原因? 上述語句,是不是只有在開盤時(shí)間,才會(huì)執(zhí)行到句6斷點(diǎn)處?
- 金字塔客服:
問題2:?jiǎn)尾秸{(diào)試時(shí),每根K線程序都會(huì)執(zhí)行一遍,那么 VARIABLE:Maxhh=0,Minll=0;//句1 VARIABLE:PMaxhh=0,PMinll=0;//句2
每當(dāng)在一個(gè)新的K線周期執(zhí)行時(shí),上面幾個(gè)全局變量會(huì)被重新初始化為0么? - 用戶回復(fù):
問題3:非開盤時(shí)間,我如何在最后一個(gè)根K線上觀察程序的執(zhí)行?
- 網(wǎng)友回復(fù):
問題2,我自己解決了:圖表程式化交易模式下,全局變量只被初始化一次。
我在后面加個(gè)一句:VARIABLE:Maxhh=0,Minll=0;VARIABLE:PMaxhh=0,PMinll=0;
findhh:H;fingll:L;
PMaxhh:=2;
從第二根K線開始,PMaxhh的值一直是2,說明PMaxhh沒有被重新初始化,逐K模式下,全局變量只初始化一次。
- 網(wǎng)友回復(fù): 問題自己都解決了
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容