myholding:=holding問題 [金字塔]
- 咨詢內(nèi)容:
為什么很多人喜歡加這一句:
myholding:=holding;
難道速度會(huì)快些?
holding是虛擬持倉(cāng)值,直接讀取它應(yīng)該不會(huì)影響模型的運(yùn)算速度啊。
例子:
if myholding<0 then sellshort(aa,1);
if myholding=0 then buy(bb,1);
老大們,是不是這樣的原因:
上面例子如果直接holding作為條件來判斷先平倉(cāng)后開倉(cāng),系統(tǒng)沒等實(shí)際平倉(cāng)單成交完,就立即發(fā)出買單,導(dǎo)致出錯(cuò)。
用了myholding,平倉(cāng)信號(hào)發(fā)出,myholding數(shù)值不會(huì)改變,于是不會(huì)立即發(fā)出買單,等下一個(gè)執(zhí)行周期才符合myholding=0這個(gè)條件。而下一個(gè)周期最少已經(jīng)是1秒之后了。
求詳解,謝謝!
- 金字塔客服:
加了應(yīng)該是有用途才對(duì),至于什么情況要貼上代碼才知道啊
- 用戶回復(fù):
應(yīng)該和樓主的猜想相同,用myholding主要就是為了記錄這個(gè)周期初的持倉(cāng)狀態(tài).
看這里: http://www.weistock.com/bbs/dispbbs.asp?boardid=10&id=9439&authorid=0&page=1&star=4
如果以上指標(biāo)公式不適用于您常用的行情軟件
或者您想改編成選股公式,以便快速選出某種形態(tài)個(gè)股的話,
相關(guān)文章
-
指定的模型還沒有相關(guān)內(nèi)容!