[求助]多信號執(zhí)行問題
作者:文華財經(jīng) 來源:cxh99.com 發(fā)布時間:2015年03月29日
- 咨詢內(nèi)容:
一個策略中,有兩個信號,一個信號A是出現(xiàn)時,則立即執(zhí)行;另一個B則是需要持續(xù)一定時間后,才執(zhí)行;最后K線周期結(jié)束后復(fù)核,如A和B都消失,則恢復(fù)。
謝謝老是,這個如何寫?
另外如何判斷一個周期的第一次進(jìn)入(即新周期),還有如果想判斷信號出現(xiàn)次數(shù),這個如何來實現(xiàn),腳本中無法寫類似 A:=A+1。
- 文華技術(shù)人員:
1. 關(guān)于不同信號執(zhí)行方式不同,以及最后k線走完復(fù)核,您可以參考下面的函數(shù)來編寫
CHECKSIG_MIN 設(shè)置信號確認(rèn)與復(fù)核的指令價方式(逐分鐘回測)
注:函數(shù)的具體用法您可以在編寫---編寫趨勢模型--插入函數(shù)中的信號控制函數(shù)里了解。
2.新周期和信號出現(xiàn)次數(shù)分別使用下面的函數(shù)編寫。
KLINESTART 判斷K線當(dāng)前狀態(tài)是否是K線開始。
COUNTSIG(X,N); 統(tǒng)計N周期內(nèi),X信號的數(shù)量;
用法:X可以為BK、SK、SP、BP、SPK、BPK、CLOSEOUT
3.關(guān)于A=A+1;您可以使用循環(huán)函數(shù)LOOP2來實現(xiàn)。
- 文華客服:
非常感謝及時回復(fù)!
第一個問題還是沒有解決,我現(xiàn)在的策略是這樣的,當(dāng)指標(biāo)出現(xiàn)買入信號,這時判斷該信號的強(qiáng)度,若大于設(shè)定的值,則立即進(jìn)行開倉;當(dāng)判斷該K線周期走完前M秒,若買入信號還存在,則也進(jìn)行開倉。K線周期走完后復(fù)核。
CHECKSIG_SEC函數(shù)來識別。
CHECKSIG_SEC(SIG,'A',0,'D',0);//出信號立即下單,K線走完復(fù)核
- 網(wǎng)友回復(fù):
- 網(wǎng)友回復(fù):那我想統(tǒng)計本周期內(nèi)信號出現(xiàn)次數(shù),N怎么取?