用REF(開倉條件,1)判斷開倉,如何避免連續(xù)兩根k線都滿足條件的情況呢? [金字塔]
- 咨詢內(nèi)容:
用固定輪詢1秒模式,
如果第一根k線滿足條件,則第二根k線開盤發(fā)單。那如果第二根k線也滿足條件,則第三個k線也會再發(fā)一次單,這個怎么辦呢?
開倉條件:=CLOSE<OPEN;
IF REF(開倉條件 AND STATE=0,1) THEN
BEGIN
IF ISLASTBAR THEN
BUYSHORT(1,1,MARKETr);
ELSE
BUYSHORT(1,1,LIMITr,OPEN);
END這個該怎么改呢?把STATE=0放到REF外面我又擔(dān)心會信號消失。請老師指導(dǎo)一下,謝謝!
理論上第三根不應(yīng)該開倉的,因為到第二根state應(yīng)該已經(jīng)是-1了,可為什么還會開倉呢?
[此貼子已經(jīng)被作者于2013/6/14 11:13:23編輯過] - 金字塔客服:
我奇怪的是為什么會連開2次倉,第一次開倉后state就是-1了!我哪里錯了呢?盼老師指導(dǎo)啊!
- 用戶回復(fù):
直接 buy(c<o,1,market);不就行了?
- 網(wǎng)友回復(fù):
我用的1秒輪詢模式,需要在次周期開盤發(fā)單,所以必須用ref(開倉條件,1)來判斷,即如果上根k線滿足,則次周期開盤發(fā)單!問題是,如果連續(xù)2根k線都滿足開倉條件,會出現(xiàn)2個開倉信號,我用ref(開倉條件 and STATE=0,1)判斷都不行。為什么會出現(xiàn)第二個信號呢?第一次開完倉后,state就應(yīng)該是-1了啊!
[此貼子已經(jīng)被作者于2013/6/14 13:44:32編輯過]
- 網(wǎng)友回復(fù): holding控制
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容