[討論]求進(jìn)一步了解明細(xì)。 [文華財(cái)經(jīng)]
- 咨詢內(nèi)容:
我做30分鐘焦炭1409,
條件1&&條件2&&CROSS(K,D),BK;//J值上穿20或者KD金叉,做多。
CROSS(DD,DK)||CROSS(DDEA,DDIFF),SP;//日K線KDJ或MACD死叉平倉(cāng)。
CLOSEMINUTE<=5&&DK<DD,SP;//收盤(pán)5分鐘日K<D平多倉(cāng)。
。。。。。。。。。。。。;
MONO_SIGNAL;
AUTOFILTER;
因MONO_SIGNAL;的原因,一K一個(gè)信號(hào),6月11號(hào)下午收盤(pán)前最后30分鐘開(kāi)了多單,收盤(pán)前5分鐘日K<D平不了多倉(cāng)。
上次問(wèn)過(guò)了,也回答了我解決的辦法。但我因?qū)锩娴暮x不太清楚,所以用起來(lái)心里沒(méi)底,求進(jìn)一步了解明細(xì)。征途
小大 3樓 信息 | 搜索
加好友 發(fā)短信征途
等級(jí):文華員工貼子:14292積分:0 注冊(cè):2013-9-4 13:28:00 發(fā)貼心情 Post By:2014-4-23 15:36:00
參考:
N:=BARSLAST(DATE<>REF(DATE,1))+1;
M:=IFELSE(N<REF(N,N),1,60);//不是最后一根K線
SETSIGMAXNUM(M);
//替換MONO_SIGNAL在最后一根K線上不限制信號(hào)個(gè)數(shù),試試
N:=BARSLAST(DATE<>REF(DATE,1))+1;這個(gè)我查詢了意思是當(dāng)天共有N根K線 ,其實(shí)我也沒(méi)有搞明來(lái)龍去脈,就當(dāng)它是當(dāng)天共有N根K線吧。
M:=IFELSE(N<REF(N,N),1,60);//不是最后一根K線
SETSIGMAXNUM(M);上面紅色部分我怎么也想不通,M:=IFELSE(N<REF(N,N),1,60);//不是最后一根K線怎么理解?M值是多少呢?SETSIGMAXNUM(M);M是60?最后一根K線可以60個(gè)信號(hào)?
- 文華技術(shù)人員:
一般不會(huì)在一根K線上信號(hào)個(gè)數(shù)超過(guò)60個(gè),所以意思就是在最后一根K線上不限制信號(hào)的個(gè)數(shù)。
- 文華客服:
BARSLAST(COND):上一次條件COND成立到當(dāng)前的周期數(shù)
注:
1、條件成立的當(dāng)根k線上BARSLAST(COND)的返回值為0
2、本函數(shù)運(yùn)算量很大,將占用很多的CPU資源,導(dǎo)致行情刷新速度變慢,請(qǐng)謹(jǐn)慎使用!我想問(wèn)的是:
N:=BARSLAST(DATE<>REF(DATE,1))+1;
M:=IFELSE(N<REF(N,N),1,60);//不是最后一根K線
一、如果它占用內(nèi)內(nèi)存CPU資源厲害,肯定會(huì)影響交易。它會(huì)影響其它不含該函數(shù)的模型嗎?
二、如果說(shuō)含該函數(shù)的模型做的是30分鐘(螺紋),那么它是每30分鐘才判斷一次是否為最后一根K線呢?還是不停的在判斷? - 網(wǎng)友回復(fù):
1.模型之間是相互獨(dú)立的不會(huì)影響其他模型。
2.在最新k線上每來(lái)一筆tick數(shù)據(jù)判斷一次。
- 網(wǎng)友回復(fù): 突然想到了一個(gè)辦法,解決BARSLAST運(yùn)算量大占用CPU資源的辦法,(只是在我這種情況下),判斷是否最后一根K,是則一個(gè)信號(hào)、否則60,我用時(shí)間來(lái)做條件。比如商品我做30分鐘,則最后一根式K線肯定是14:30-15:00,那么時(shí)間14:30之前N=1。之后則N=60,這樣行不行呢?這要怎么來(lái)編寫(xiě)最好呢?以CLOSEMINUTE來(lái)寫(xiě)?還是用TIME來(lái)寫(xiě)呢?請(qǐng)老師幫一下忙。
有思路,想編寫(xiě)各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進(jìn)行 有償 編寫(xiě)!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容