加倉(cāng)問(wèn)題如何實(shí)現(xiàn) [文華財(cái)經(jīng)]
- 咨詢內(nèi)容:
只要當(dāng)日收盤(pán)價(jià)高于前一日最高價(jià)且總(BKVOL)手?jǐn)?shù)小余5,就一直加倉(cāng),每次加一手
LH:REF(HIGH,1);
BKVOL<5&&CROSSUP(CLOSE,LH),BK(1);
我在測(cè)試的時(shí)候只加了一次倉(cāng)就停了。不會(huì)一直加倉(cāng),不知道問(wèn)題出在哪里,請(qǐng)老師指點(diǎn),謝謝!
- 文華技術(shù)人員:
您是在什么周期上使用?如果是分鐘周期您可以在模型中加入一句MONO_SIGNAL試一下
模型寫(xiě)該函數(shù)模型一根K線上只支持一個(gè)信號(hào),一根K線上信號(hào)固定后不會(huì)再出其他信號(hào)。沒(méi)寫(xiě)該函數(shù)默認(rèn)模型支持一根K線多個(gè)信號(hào)。
非過(guò)濾模型寫(xiě)該函數(shù)支持同一指令行連續(xù)發(fā);不寫(xiě)該函數(shù)同一根K線上、不同根K線上同一指令行均不可連續(xù)發(fā)用法:
過(guò)濾模型、非過(guò)濾模型、公式條件單模型,如果要實(shí)現(xiàn)一根K線上只有一個(gè)信號(hào)的效果,需要編寫(xiě)中加入MONO_SIGNAL函數(shù)。
加入MONO_SIGNAL函數(shù)限制的是一根K線上存在的信號(hào)個(gè)數(shù),一根K線上只能有一個(gè)信號(hào);不限制信號(hào)忽閃的次數(shù)例:
1、
CLOSE>OPEN,BPK;
CLOSE<OPEN,SPK;
AUTOFILTER;
MONO_SIGNAL;
編寫(xiě)了MONO_SIGNAL的過(guò)濾模型,一根K線上只支持一個(gè)信號(hào)
當(dāng)根K線上滿足了CLOSE>OPEN并且BPK發(fā)出,并且已經(jīng)確認(rèn)固定,當(dāng)根K線后續(xù)又滿足了CLOSE<OPEN的條件也不會(huì)再發(fā)出SPK信號(hào),需要等到下根K線再查找滿足條件的信號(hào)
2、
CLOSE>OPEN,BK(1);
CLOSE<OPEN,SP(1);
MONO_SIGNAL;
(1)編寫(xiě)了MONO_SIGNAL的非過(guò)濾模型,一根K線上只支持一個(gè)信號(hào),例如當(dāng)根K線上滿足了CLOSE>OPEN并且BK信號(hào)已經(jīng)確認(rèn)固定,即使當(dāng)根K線后續(xù)又滿足了CLOSE<OPEN的條件也不會(huì)再發(fā)出SP信號(hào),需要等到下根K線再查找滿足條件的信號(hào)
(2)編寫(xiě)了MONO_SIGNAL的非過(guò)濾模型,支持同一指令行連續(xù)發(fā),即當(dāng)根K線滿足CLOSE>OPEN,發(fā)出BK信號(hào),下根K線又滿足CLOSE>OPEN的條件,可以繼續(xù)發(fā)出BK信號(hào)
3、
CLOSE>OPEN,BK(1);
CONDITION_ORDER;
MONO_SIGNAL;
編寫(xiě)了MONO_SIGNAL的公式條件模型,一根K線上只支持一個(gè)信號(hào),且每個(gè)指令行只執(zhí)行一次,全部指令行執(zhí)行完畢后模型自動(dòng)停止
注意:不編寫(xiě)MONO_SIGNAL函數(shù),要實(shí)現(xiàn)多信號(hào)的模型:
(1)在模組加載中需要選擇出信號(hào)立即下單,不進(jìn)行信號(hào)復(fù)核、出信號(hào)N秒確認(rèn)下單,不進(jìn)行信號(hào)復(fù)核、K線走完前N秒確認(rèn)信號(hào)下單,不進(jìn)行復(fù)核這三個(gè)選項(xiàng),信號(hào)發(fā)出并且為穩(wěn)定信號(hào)時(shí)查找下一個(gè)滿足條件的信號(hào)
(2)效果測(cè)試需要選擇出信號(hào)立即下單,不進(jìn)行復(fù)核 - 文華客服:
不對(duì)啊!老師,我是要一直加倉(cāng)啊。
MONO_SIGNAL函數(shù)是限制只能加倉(cāng)一次啊。
是否我理解錯(cuò)了啊,老師能不能直接把代碼編好發(fā)給我啊。
我是要寫(xiě)一個(gè)模型
在14點(diǎn)50分之后 如果當(dāng)時(shí)價(jià)格高于前一日最高價(jià),且總【多倉(cāng)】手?jǐn)?shù)小余5,則每次做多加倉(cāng)一手,每日只加倉(cāng)一次。
在14點(diǎn)50分之后 如果當(dāng)時(shí)價(jià)格低于前一日最低價(jià),則平全部多倉(cāng)。再做空一手。
在14點(diǎn)50分之后 如果當(dāng)時(shí)價(jià)格低于前一日最低價(jià),且總【空倉(cāng)】手?jǐn)?shù)小余5,則每次做空加倉(cāng)一手,每日只加倉(cāng)一次。
在14點(diǎn)50分之后 如果當(dāng)時(shí)價(jià)格高于前一日最高價(jià),則平全部空倉(cāng)。再做多一手。
求代碼,關(guān)鍵是要根據(jù)趨勢(shì)逐步加倉(cāng)。辛苦老師了,謝謝!
- 網(wǎng)友回復(fù):
請(qǐng)參考2樓的問(wèn)題,您是在什么周期上使用?
- 網(wǎng)友回復(fù): 天周期啊 老師
有思路,想編寫(xiě)各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進(jìn)行 有償 編寫(xiě)!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容