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