有關(guān)模型編寫(xiě)問(wèn)題
作者:文華財(cái)經(jīng) 來(lái)源:cxh99.com 發(fā)布時(shí)間:2018年01月25日
-
咨詢(xún)內(nèi)容:
?為了簡(jiǎn)化問(wèn)題,只提取模型的部分關(guān)鍵代碼:
MA10:MA(CLOSE,N1);MA60:MA(CLOSE,N2);C>=MA(C,10)&& C<MA(C,10)+2*MINPRICE,BK;C>=MA(C,60)&& C<MA(C,60)+2*MINPRICE,BK;C<MA(C,10),SP;C<MA(C,60),SP;AUTOFILTER;
我的問(wèn)題:
文件名:1.png
文件名:2.png
如上圖所示為第一個(gè)圖中為開(kāi)倉(cāng)信號(hào),第二個(gè)圖中為平倉(cāng)信號(hào)(C<MA(C,10),SP),
在平倉(cāng)信號(hào)出現(xiàn)那根K線(xiàn)中,其實(shí)本來(lái)是不平倉(cāng)的,因?yàn)樗?dāng)時(shí)收盤(pán)價(jià)大于MA(C,60),不滿(mǎn)足C<MA(C,60),SP。
可如今卻平倉(cāng)了,即出現(xiàn)了矛盾情況。所以有沒(méi)有什么函數(shù)或其他代碼加進(jìn)去后,就可以解決掉這種互相矛盾的問(wèn)題, 讓它們的兩個(gè)平倉(cāng)信號(hào)各司其職呢?
?
?來(lái)源:程序化99
-
文華技術(shù)人員:
?您的這種思路可以使用分組指令實(shí)現(xiàn),C<MA(C,10),SP;只平C>=MA(C,10)開(kāi)的倉(cāng),這樣改下:
MA10:MA(CLOSE,N1);MA60:MA(CLOSE,N2);C>=MA(C,10)&& C<MA(C,10)+2*MINPRICE,BK('A');C>=MA(C,60)&& C<MA(C,60)+2*MINPRICE,BK('B');C<MA(C,10),SP('A');C<MA(C,60),SP('B');AUTOFILTER;? 關(guān)于分組指令用法:http://www.wenhua.com.cn/guide/wh8-v8.2/view6.html#20
?
?來(lái)源: m.kzuj.com.cn
-
文華客服:
?嗯,用分組指令確實(shí)可以解決該問(wèn)題。
還有兩個(gè)問(wèn)題:一、C>=MA(C,10)&& C<MA(C,10)+2*MINPRICE,BK('ZZ',5);C>=MA(C,60)&& C<MA(C,60)+2*MINPRICE,BK('B',5);C<MA(C,10),SP('ZZ',5);C<MA(C,60),SP('B',5);SETDEALPERCENT(15);
當(dāng)這個(gè)模型中出現(xiàn)BK、SP后面附帶手?jǐn)?shù)且同時(shí)使用SETDEALPERCENT(15)函數(shù)時(shí),此代表著什么含義呢?
結(jié)果是每次建倉(cāng)還是以總資金的15%為準(zhǔn),但平倉(cāng)還是以5手為準(zhǔn)嗎?還是什么含義呢?
?二、資料說(shuō):分組指令對(duì)組的命名規(guī)則為,只能用?A——I?這九個(gè)字母中的其中幾個(gè)命名。最多支持分成十組。
可我問(wèn)題一中使用BK('ZZ',5),也沒(méi)提示說(shuō)語(yǔ)法錯(cuò)誤呢,為什么呢?
?
?
-
網(wǎng)友回復(fù):
?分組指令只支持字母ABCDEFGHI這10個(gè)字母,不能自己隨便定義的,比如ZZ就不可以,您把ZZ換成A,或者出了B以外的另外9個(gè)字母就可以了
建倉(cāng)以資金為主,以可用資金的15%來(lái)開(kāi)倉(cāng),不受5手的控制,平倉(cāng)依舊按5手來(lái)平
?
-
網(wǎng)友回復(fù):
?一、那為何沒(méi)提示語(yǔ)法錯(cuò)誤呢?
文件名:44.png
二、當(dāng)同個(gè)模型中出現(xiàn)BK、SP后面附帶手?jǐn)?shù)且同時(shí)使用SETDEALPERCENT(15)函數(shù),后來(lái)如果虧得很多,
有可能出現(xiàn)建倉(cāng)和平倉(cāng)分別都為1手的情況的吧??