添加股票進入股票池中問題 [金字塔]
-
咨詢內(nèi)容:
我的代碼代碼,意圖是買入指定股票池的股票,若買入成功,持倉大于0了,則把這些股票加入到‘持倉股票池’中
E:=DYNAINFO(7);? //該股最新價格
TBUY(TBUYHOLDING(1)=0 AND 10000>=E*100 ,INTPART(10000/E),MkT); //按賣一價以1萬除以每手需要價格的數(shù)量買入
IF TBUYHOLDING(1)>0? THEN BEGIN ? ? ADDTOBLOCK(STKLABEL(),'持倉股票池');? ?//把股票加入持倉股票池中 END
現(xiàn)在有個問題時,運行以上代碼,股票可以買進去,但是把股票加入‘持倉股票池’中卻做不到。然后我實驗一下,另設(shè)一個系統(tǒng)只有添加股票進股票池中,這個系統(tǒng),結(jié)果可以運行,成功添加了進去。IF TBUYHOLDING(1)>0? THEN BEGIN? ? ADDTOBLOCK(STKLABEL(),'持倉股票池');? ?//把股票加入持倉股票池中END
那問題就是 為什么放在一起,就不能運行,單獨就可以?有辦法結(jié)合在一起運行嗎,還是只能作為分開系統(tǒng)運行??
-
金字塔客服:
?是不是沒成交導(dǎo)致下面:IF TBUYHOLDING(1)>0? THEN BEGIN? ? ADDTOBLOCK(STKLABEL(),'持倉股票池');? ?//把股票加入持倉股票池中END這個IF沒有滿足條件。代碼執(zhí)行是很快的。然后版塊你再看看是不是沒刷新出來。
?
?來源:程序化久久網(wǎng)( www.kzuj.com.cn )
-
用戶回復(fù):
?另外還有點,ADDTOBLOCK是有返回值的。你最好這樣:
temp:=ADDTOBLOCK();
定義一個變量接受下這個返回值。
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 或微信號:cxh99cxh99 進行 有償收費 編寫!(注:由于人數(shù)限制,QQ或微信請選擇方便的一個聯(lián)系我們就行,謝謝您!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容