【12.30帖子恢復(fù)】eric917 關(guān)于初始化全局變量 [金字塔]
- 咨詢內(nèi)容:
請(qǐng)問(wèn)一下我這樣每天初始化全局變量正確嗎?
IF TIME>=090100 AND TIME<091500 THEN
BEGIN
EXTGBDATASET('TOTAL_BVOL',0) ; //當(dāng)天日內(nèi)多頭總持倉(cāng) EXTGBDATASET('TOTAL_SVOL',0) ; //當(dāng)天日內(nèi)空頭總持倉(cāng) END
但是運(yùn)行的時(shí)候沒(méi)有沒(méi)有幫我歸零,請(qǐng)問(wèn)是為什么呢? - 金字塔客服:
【jinzhe回復(fù)】
運(yùn)行在股指上?
改成
currenttime>091501 and currettime<091515
金字塔3.01版對(duì)全局變量做了調(diào)整.
建議你使用 Virable變量, EXTGBDATASET這種超全局變量數(shù)據(jù)庫(kù)不要用在這個(gè)地方
- 用戶回復(fù):
【eric917 回復(fù)】
意思就是0915之前是不能初始化全局變量咯?
我下面還有一個(gè)語(yǔ)句想在開(kāi)盤(pán)的一刻立即開(kāi)一行多單和一張空單
下面這樣寫(xiě)可以實(shí)現(xiàn)嗎? IF TIME>=091500 AND TIME<=091505 AND EXTGBDATA('BKV_G0')=0 THEN BEGIN TBUY(1,SS,MKT); EXTGBDATASET('BKV_G0',1) ; //G0的多頭倉(cāng)位標(biāo)記為1,持有多頭 EXTGBDATASET('TOTAL_BVOL',EXTGBDATA('TOTAL_BVOL')+SS); //系統(tǒng)當(dāng)天所持有的總多頭持倉(cāng) + 手?jǐn)?shù) END
IF TIME>=091500 AND TIME<=091505 AND EXTGBDATA('SKV_G0')=0 THEN BEGIN TBUYSHORT(1,SS,MKT); EXTGBDATASET('SKV_G0',1) ; //G0的空頭倉(cāng)位標(biāo)記為1,持有空頭 EXTGBDATASET('TOTAL_SVOL',EXTGBDATA('TOTAL_SVOL')+SS); //系統(tǒng)當(dāng)天所持有的總空頭持倉(cāng) + 手?jǐn)?shù) END 但要使用后臺(tái)程序化,不是說(shuō)只能用EXTGBDATASET 這種嗎? 我都模型是日內(nèi)模型,我想每天開(kāi)盤(pán)前都運(yùn)行它,它都會(huì)自動(dòng)把該模型的全局變量歸零,再開(kāi)始當(dāng)天的交易 那應(yīng)該使用哪種變量比較好呢?謝謝
Virable變量 好像只能在圖表吧,在后臺(tái)現(xiàn)在那種變量會(huì)比較穩(wěn)定啊?有點(diǎn)混亂了 - 網(wǎng)友回復(fù):
【王峰回復(fù)】
你上面的代碼是可以的
- 網(wǎng)友回復(fù):
【eric917 回復(fù)】
謝謝,現(xiàn)在3個(gè)問(wèn)題(股指,后臺(tái)程序化)
1) 我使用后臺(tái)程序化是使用 EXTGBDATASET 還是 其他的變量比較穩(wěn)定適合?.
2)我想在開(kāi)盤(pán)的一刻,立即開(kāi)一張多單一張空單,鎖倉(cāng),請(qǐng)問(wèn)可以實(shí)現(xiàn)嗎? 如果要實(shí)現(xiàn),應(yīng)該怎么寫(xiě)呢?謝謝
3)如果我想股指開(kāi)盤(pán)前 自動(dòng)初始化全部的全局變量(在2)之前就要初始化),這個(gè)請(qǐng)問(wèn)可以實(shí)現(xiàn)嗎?
有思路,想編寫(xiě)各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進(jìn)行 有償 編寫(xiě)!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容