期貨軟件TB系統(tǒng)源代碼解讀系列66-價格區(qū)間突破的交易系統(tǒng)

策略說明: 基于通道突破的判斷

系統(tǒng)要素:

1. 計算50根k線最高價的區(qū)間

2. 計算30根k線最低價的區(qū)間

入場條件:

1.價格高于50根K線最高價的區(qū)間入場

出場條件:

1. 當(dāng)前價格低于30根K線最低價的區(qū)間出場

2. 當(dāng)前價格低于入場價一定ATR波動率幅度出場

做多代碼及解讀如下:

Params

Numeric Length1(50); //聲明數(shù)值參數(shù)Length1鳞绕,初值50,即長周期區(qū)間參數(shù)萄焦。//

Numeric Length2(30); //聲明數(shù)值參數(shù)Length2冤竹,初值30,即短周期區(qū)間參數(shù)冒签。//

Numeric IPS(4);//聲明數(shù)值參數(shù)IPS钟病,初值4刚梭,保護止損波動率參數(shù)票唆。//

Numeric AtrVal(10);//聲明數(shù)值參數(shù)AtrVal走趋,初值10,波動率參數(shù)簿煌。//

Vars?

NumericSeries ProtectStopL;//聲明數(shù)值序列變量ProtectStopL姨伟。//

NumericSeries ATR;//聲明數(shù)值序列變量ATR。//

NumericSeries Upperband;//聲明數(shù)值序列變量Upperband琳水。//

NumericSeries Lowerband;?//聲明數(shù)值序列變量Lowerband般堆。//

NumericSeries Exitlong;//聲明數(shù)值序列變量Exitlong诚啃。//

NumericSeries Exitshort;//聲明數(shù)值序列變量Exitshort始赎。//

Numeric L2;//聲明數(shù)值變量L2.//

Numeric L1;//聲明數(shù)值變量L1.//

Numeric Minpoint;//聲明數(shù)值變量Minpoint。//

Begin

If(!CallAuctionFilter()) Return;// 集合競價和小節(jié)休息過濾造垛。//

Minpoint = Minmove*PriceScale;//一跳的固定公式五辽。//

??ATR = AvgTrueRange(AtrVal); //計算ATR值。//

L1 = Max(Length1,Length2); //進場周期選擇較大的區(qū)間參數(shù)乡翅。//

L2 = Min(Length1,Length2); //出場周期選擇較小的區(qū)間參數(shù)罪郊。//

Upperband = Highest(High, L1); //長周期最高價區(qū)間。//

Lowerband = lowest(Low,L1); //長周期最低價區(qū)間靶累。//

Exitlong = Lowest(Low,L2); //短周期最低價區(qū)間。//

Exitshort = Highest(high,L2); //短周期最高價區(qū)間潮酒。//

//系統(tǒng)入場?凛忿。//

If(Marketposition == 0 and High >= Upperband[1] + Minpoint And Vol > 0) ???//當(dāng)前沒有持倉,且當(dāng)前最高價格大于長周期最高價區(qū)間入場做多叁熔。//

{

Buy(0, Max(Open, Upperband[1] + Minpoint));//開多床牧。//

ProtectStopL = Entryprice - IPS*ATR[1];//保護性止損計算公式戈咳。//

}

//系統(tǒng)出場。//

If(MarketPosition == 1 and BarsSinceEntry >0 And Vol > 0)//當(dāng)前持有多單删铃,且建倉數(shù)位大于0踏堡,且成交量大于0。//

{

If( Low <= ProtectStopL[1] and ProtectStopL[1] >= Exitlong[1])?//最低價格小于等于前一個保護性止損诫隅,且前一個保護性止損大于等于前一個短周期最低價區(qū)間帐偎。//

{

Sell (0,Min(Open,ProtectStopL[1]));//平倉削樊。//

}

Else if (Low <= Exitlong[1] - Minpoint)???//價格低于短周期最低價區(qū)間出場。//

{

Sell(0, Min( Open, Exitlong[1] - Minpoint));//平倉沛硅。//

}

}

End

做空代碼及結(jié)果如下:

Params

Numeric Length1(50);

Numeric Length2(30);

Numeric IPS(4);

Numeric AtrVal(10);

Vars?

NumericSeries ProtectStopS;

NumericSeries ATR;

NumericSeries Upperband;

NumericSeries Lowerband;?

NumericSeries Exitlong;

NumericSeries Exitshort;

Numeric L2;

Numeric L1;

Numeric Minpoint;

Begin

If(!CallAuctionFilter()) Return;

Minpoint = Minmove*PriceScale;

??ATR = AvgTrueRange(AtrVal);

L1 = Max(Length1,Length2); ?????

L2 = Min(Length1,Length2);

Upperband = Highest(High, L1); ??

Lowerband = lowest(Low,L1); ? ??

Exitlong = Lowest(Low,L2); ??

Exitshort = Highest(High,L2); ??

If(Marketposition ==0 and Low <= Lowerband[1] - Minpoint And Vol > 0)

{

??Sellshort(0, Min(Open , Lowerband[1] - Minpoint));

ProtectStopS = Entryprice + IPS*ATR[1];

}

If(MarketPosition == -1 and BarsSinceEntry>0 And Vol > 0)

{

??If(High >= ProtectStopS[1] and ProtectStopS[1] <= Exitshort[1] )

{

BuyToCover(0, Max(Open , ProtectStopS[1]));??

}

Else if ( High >= Exitshort[1] + Minpoint)

{

BuyToCover(0, Max(Open , Exitshort[1] + Minpoint));?

}

}

End

我個人感覺這個系統(tǒng)還是不錯的,那些參數(shù)要是不符合你仪际,可以根據(jù)個人意愿修改的昵骤。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末变秦,一起剝皮案震驚了整個濱河市框舔,隨后出現(xiàn)的幾起案子刘绣,更是在濱河造成了極大的恐慌,老刑警劉巖纬凤,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件停士,死亡現(xiàn)場離奇詭異,居然都是意外死亡拇舀,警方通過查閱死者的電腦和手機蜻底,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進店門朱躺,熙熙樓的掌柜王于貴愁眉苦臉地迎上來搁痛,“玉大人,你說我怎么就攤上這事源请〕箍觯” “怎么了?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵,是天一觀的道長悍赢。 經(jīng)常有香客問我货徙,道長痴颊,這世上最難降的妖魔是什么屡贺? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任甩栈,我火速辦了婚禮,結(jié)果婚禮上谤职,老公的妹妹穿的比我還像新娘允蜈。我一直安慰自己,他們只是感情好饶套,可當(dāng)我...
    茶點故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布妓蛮。 她就那樣靜靜地躺著蛤克,像睡著了一般。 火紅的嫁衣襯著肌膚如雪构挤。 梳的紋絲不亂的頭發(fā)上筋现,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天,我揣著相機與錄音一膨,去河邊找鬼洒沦。 笑死,一個胖子當(dāng)著我的面吹牛森篷,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播买乃,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼钓辆,長吁一口氣:“原來是場噩夢啊……” “哼前联!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起啸臀,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤烁落,失蹤者是張志新(化名)和其女友劉穎伤塌,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體每聪,經(jīng)...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡旦棉,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了药薯。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片绑洛。...
    茶點故事閱讀 38,599評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖童本,靈堂內(nèi)的尸體忽然破棺而出诊笤,到底是詐尸還是另有隱情,我是刑警寧澤巾陕,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布,位于F島的核電站纪他,受9級特大地震影響鄙煤,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜梯刚,卻給世界環(huán)境...
    茶點故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望薪寓。 院中可真熱鬧亡资,春花似錦澜共、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至瘦黑,卻和暖如春京革,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背幸斥。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工匹摇, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人甲葬。 一個月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓廊勃,卻偏偏與公主長得像,于是被迫代替她去往敵國和親经窖。 傳聞我的和親對象是個殘疾皇子坡垫,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 43,465評論 2 348

推薦閱讀更多精彩內(nèi)容