針對(duì)限制日內(nèi)交易次數(shù)的需求,可以通過全局變量進(jìn)行控制。在金字塔中,提供多種全局變量,其作用范圍和初始化方式有些許差別,建議初學(xué)者掌握后靈活使用。下面就分在圖表程序化中和后臺(tái)程序化中,分別采用不同的全局變量對(duì)日內(nèi)交易次數(shù)的限定進(jìn)行范例演示:
???????多種全局變量的區(qū)別介紹:http://www.weistock.com/WeisoftHelp/index.html?zbgs003.htm
??????
???? ?一、日內(nèi)限制交易次數(shù)范例(圖表程序化)????
???????????//該策略適用于圖表程序化交易
?????????? //該策略適用于分鐘周期
?????????? //此范例僅供顯示,請(qǐng)勿直接用于入市交易
?????????? VARIABLE:NUM=0;?????????????????????????? ?// 全局變量,來控制當(dāng)天交易次數(shù)
?????????? CS:=3;??????????????????????????????????????????????//限定一天最多交易3次
?????????? MA5:=MA(CLOSE, 5);
?????????? MA20:=MA(CLOSE, 20);
?????????? COND1:=CROSS(MA5,MA20);
?????????? COND2:=CROSS(MA20,MA5);
??????????
???????????IF COND2 AND HOLDING>0 THEN SELL(1,1,MARKET);?????//平倉(cāng)
?????????? IF COND1 AND HOLDING=0 AND NUM<CS THEN?????????????//開倉(cāng)
???????????? BEGIN
???????????? BUY(1,1,MARKET);
???????????? NUM:=NUM+1;
???????????? END
?
?????????? IF TIME=CLOSETIME(0) THEN NUM:=0;???????????? // CLOSETIME(0)是取商品期貨最后一節(jié)的交易時(shí)間,收盤的同時(shí),NUM賦值為0。
?
??????? 二、日內(nèi)限制交易次數(shù)范例(后臺(tái)程序化)
????????????點(diǎn)擊工具--數(shù)據(jù)管理--全局變量,創(chuàng)建一個(gè)全局變量NUM,初始值設(shè)為3,表示交易次數(shù)限定為3次。
????????此主題相關(guān)圖片如下:11.png
???????????//該策略適用于圖表程序化交易
?????????? //該策略適用于分鐘周期
?????????? //使用單值全局變量,來限定一天只交易3次
?????????? CS:=3;//限定一天最多交易3次
?????????? MA5:MA(CLOSE, 5);
?????????? MA20:MA(CLOSE, 20);
?????????? COND1:=CROSS(MA5,MA20);
?????????? COND2:=CROSS(MA20,MA5);
??????????
?????????? IF COND2 AND THOLDING>0 THEN TSELL(1,1,LMT,CLOSE);???????//平倉(cāng)
?????????? NUM:=EXTGBDATA(\'NUM\');??????????????????????????????????????????????????????//獲取單值全局變量,來控制當(dāng)天交易次數(shù)
?????????? IF COND1 AND THOLDING=0 AND NUM< CS? THEN????????????????????//開倉(cāng)
?????????????? BEGIN
?????????????? TBUY(1,1,LMT,CLOSE);
???????????????EXTGBDATASET(\'NUM\',NUM+1);
?????????????? END
?
?????????? IF TIME=CLOSETIME(0) THEN EXTGBDATASET(\'NUM\',0);?// CLOSETIME(0)是取商品期貨最后一節(jié)的交易時(shí)間,收盤時(shí),NUM賦值為
?
{別忘了將本網(wǎng)告訴您身邊的朋友,向朋友傳達(dá)有用資料,也是一種人情,你朋友會(huì)感謝你的。}
?