早盤突破 交易策略

//該模型為簡單示範模型,用戶需根據自己交易經驗,修改完善後再實際應用!!!

INPUT:NMIN(30,10,60,10); //設置參數

INPUT:NOFFSET(3,1,20,1); //設置參數

INPUT:LOTS(1,1,10000,1); //設置參數

CYC:=BARSLAST(DATE>REF(DATE,1))+1; //統計日內K線數

HIGHESTOF30MIN:=VALUEWHEN(TIME<=90000+NMIN*100,HHV(H,CYC)); //在從開盤到設定時間(默認參數開盤30分)內保存當天最高價

LOWESTOF30MIN:=VALUEWHEN(TIME<=90000+NMIN*100,LLV(L,CYC)); //在從開盤到設定時間(默認參數開盤30分)內保存當天最低價

IF HIGH >= HIGHESTOF30MIN + NOFFSET*MINDIFF AND HOLDING<=0 THEN //如果最高價突破設定時間內的前高加設定偏移並且目前沒有多單,那麼

BEGIN

MYPRICE: = HIGHESTOF30MIN + NOFFSET*MINDIFF;

IF OPEN > MYPRICE THEN //如果開盤價大於預設進場價,那麼奮不顧身闖進去,(注:這是移植的,原設計並不一定完美,這時可能不是那麼好成交的,我也不必多費唇舌了).

BEGIN

MYPRICE: = OPEN;

SELLSHORT(HOLDING<0,0,LIMITR,MYPRICE); //如果有空單先平

BUY(HOLDING=0,LOTS,LIMITR,MYPRICE); //如果沒有多單則以開盤價開多LOTS手

END

END

IF LOW <= LOWESTOF30MIN - NOFFSET*MINDIFF AND HOLDING>=0 THEN //以下開空部分同上,只不過方向相反

BEGIN

MYPRICE: = LOWESTOF30MIN - NOFFSET*MINDIFF;

IF OPEN < MYPRICE THEN

BEGIN

MYPRICE: = OPEN;

SELL(HOLDING>0,0,LIMITR,MYPRICE);

BUYSHORT(HOLDING=0,LOTS,LIMITR,MYPRICE);

END

END

IF TIME >= 145900 THEN //收盤平倉

BEGIN

SELL(HOLDING>0,0,LIMITR,OPEN);

SELLSHORT(HOLDING<0,0,LIMITR,OPEN);

END

當前持倉:HOLDING,COLORGRAY,LINETHICK0;

當前資產:ASSET,NOAXIS,COLORGRAY;

想試用或者購買金字塔的群友,聯繫群主即可

7.29-8.1 期貨系統量化課程 開班,名額僅限20名!

地點:上海 講師:田潮海

詳情請戳下方

期貨系統量化課程

該知識清單由 量俊科技 分享提供(上海量俊智能科技有限公司)

群內每個交易日分享一份清單,祝各位在量化領域收穫更多知識和財富,歡迎轉發~

量俊科技,專註於量化投資、量化工具和課程 以及人工智慧交易,願和各界朋友交流合作

推薦閱讀:

邦比快跑的LIVE-投行初探 2:金領保薦代表人
非金融學生,對金融投資方面感興趣,考了證券從業資格合格證,但面試工作都是電話銷售類,該朝哪方面努力?
資本主義國家對外資本輸出和我國對外直接投資區別【不是為了寫論文,純粹想知道?
互聯網金融衝擊下,銀行從業人員何去何從?
在農業銀行工作是種什麼樣的體驗?

TAG:程序化交易 | 金融 | 股票市场 |