怎樣記錄不同周期下的開倉(cāng)價(jià)? [金字塔]
- 咨詢內(nèi)容:
我測(cè)試用MACD來程序化交易,圖表交易中使用5分、30分和日線3個(gè)周期符合條件就開倉(cāng)、平倉(cāng)。我想做到每個(gè)周期虧損5%止損,也就是要分別記錄5分、30分和日線三個(gè)周期的開倉(cāng)價(jià)。用ENTERPRICE只能記錄最后的開倉(cāng)價(jià)。請(qǐng)教各位這個(gè)怎么處理?
- 金字塔客服:
是引用其他周期的數(shù)據(jù)做開倉(cāng)判斷吧?有沒有在其他周期開倉(cāng)?
- 用戶回復(fù):
以下是引用jinzhe在2016-6-20 10:29:28的發(fā)言:
是引用其他周期的數(shù)據(jù)做開倉(cāng)判斷吧?有沒有在其他周期開倉(cāng)? 感謝您的回答。有的,分別在5分鐘、30分和日線,都有開倉(cāng)。 - 網(wǎng)友回復(fù):
能以一個(gè)實(shí)際的例子來說明一下當(dāng)前問題嗎?
- 網(wǎng)友回復(fù):
以下是引用jinzhe在2016-6-20 15:27:42的發(fā)言:
能以一個(gè)實(shí)際的例子來說明一下當(dāng)前問題嗎? RUNMODE:0;
//中間變量
INPUT:SS(1,1,10000,1);//定義參數(shù)值
//初始化
MACDDAY:=STKINDI('','MACD.MACD1',0,6,0);
MACD30:=STKINDI('','MACD2.MACD1',0,4,0);
MACD5:=STKINDI('','MACD2.MACD1',0,2,0);
//交易條件
GOLDCROSSDAY:=CROSS(MACDDAY,0);
DEADCROSSDAY:=CROSS(0,MACDDAY);
GOLDCROSS30:=CROSS(MACD30,0);
DEADCROSS30:=CROSS(0,MACD30);
GOLDCROSS5:=CROSS(MACD5,0);
DEADCROSS5:=CROSS(0,MACD5);
//交易系統(tǒng)
IF GOLDCROSSDAY THEN //滿足開多條件
BUY(1,600*SS,MARKET);//開多單
IF DEADCROSSDAY THEN //滿足開空條件
SELL(1,600*SS,MARKET);//開空單
IF GOLDCROSS30 THEN //滿足開多條件
BUY(1,300*SS,MARKET);//開多單
IF DEADCROSS30 THEN //滿足開空條件
SELL(1,300*SS,MARKET);//開空單
IF GOLDCROSS5 THEN //滿足開多條件
BUY(1,100*SS,MARKET);//開多單
IF DEADCROSS5 THEN //滿足開空條件
SELL(1,100*SS,MARKET);//開空單
//其他
當(dāng)前持倉(cāng):HOLDING,COLORGRAY,LINETHICK0;
當(dāng)前資產(chǎn):ASSET,NOAXIS,COLORGRAY;
------------------------------------------------------------------以上為我的MACD突破0軸買賣的代碼。分為三個(gè)周期獨(dú)立運(yùn)行。但是我想分別在以上三個(gè)周期(即5分鐘、30分鐘、日線)設(shè)置3%、6%和9%的上損。那就要記錄三個(gè)周期的開倉(cāng)價(jià)。所以向您請(qǐng)教怎么處理。或者還有沒有其它更好的方法?
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容