人人爽天天爽夜夜爽qc-人人爽天天爽夜夜爽曰-人人天天爱天天做天天摸-人人天天夜夜-色网站在线-色网站在线看
打印本文
關閉窗口
國外成熟策略R-Breaker分享,提供翻譯后的TB源碼,日內系統
作者:開拓者 TB 來源:cxh99.com 發布時間:2012年09月01日
咨詢內容:
本帖最后由 穿堂風 于 2011-6-27 17:25 編輯
R-Breaker這個系統,可能很多人比我熟悉,也更為了解,有錯誤處還請諒解
另外我并沒實盤驗證,在信號那加入了一個邏輯鎖,用于控制實盤時有信號,但又不會多次滿足反復開倉,這個邏輯鎖我很多系統都會有,實戰很好用。
TB技術人員:
先上TS源碼
{R-Breaker}
{***********SystemSetup*******************
Trading between 9:15 and 14:29 ChicagoTime only
MMStop $1000
Close End of Day
10 min Time Frame
******************************************}
input:notbef(715),notaft(1229);
var:{input:}f1(.35),f2(0.07),f3(.25),reverse(2.00),
rangemin(1.15),xdiv(3);
var:ssetup(0),bsetup(0),senter(0),benter(0),bbreak(0),sbreak(0),
ltoday(0),hitoday(9999),startnow(0),div(0),
rfilter(false);
if currentbar=1 then startnow=0;
div=maxlist(xdiv,1);
if d>d[1] then begin
startnow=startnow+1;
ssetup=hitoday[1]+f1*(c[1]-ltoday[1]);
senter=((1+f2)/2)*(hitoday[1]+c[1])-(f2)*ltoday[1];
benter=((1+f2)/2)*(ltoday[1]+c[1])-(f2)*hitoday[1];
bsetup=ltoday[1]-f1*(hitoday[1]-c[1]);
bbreak=ssetup+f3*(ssetup-bsetup){(1.3625*hitoday[1]+.45*c[1])-.8125*ltoday[1]};
sbreak=bsetup-f3*(ssetup-bsetup){(1.3625*ltoday[1]+.45*c[1])-.8125*hitoday[1]};
hitoday=h;
ltoday=l;
rfilter=hitoday[1]-ltoday[1]>=rangemin;
end;
if h>hitoday then hitoday=h;
if l<ltoday then ltoday=l;
if t>=notbef and t<notaft and startnow>=2 and rfilter and
date>entrydate(1) then begin
if hitoday>=ssetup and marketposition>-1 then
SELL("Rlev SE") senter+(hitoday-ssetup)/div stop;
if ltoday<=bsetup and marketposition<1 then
BUY("Rlev LE") benter-(bsetup-ltoday)/div stop;
if marketposition=-1 then
BUY("RbUP LE") entryprice+reverse stop;
if marketposition=1 then
SELL("RbDN SE") entryprice-reverse stop;
if marketposition=0 then
BUY("Break LE") bbreak stop;
if marketposition=0 then
SELL("Break SE") sbreak stop;
end;
if t>=notaft and t<>sess1endtime then begin
if marketposition=-1 then
EXITSHORT("RbUP SX") entryprice+reverse stop;
if marketposition=1 then
EXITLONG("RbDN LX") entryprice-reverse stop;
EXITSHORT("Late SX") h+.05 stop;
EXITLONG("Late LX") l-.05 stop;
END;
復制代碼
TB客服:
本帖最后由 穿堂風 于 2011-6-27 17:28 編輯
TB源碼
//------------------------------------------------------------------------
// 簡稱: R_Breaker
// 名稱:
// 類別: 公式應用
// 類型: 用戶應用
// 輸出: 穿堂風
//------------------------------------------------------------------------
/*R-Breaker*/
Params
Numeric notbef(9.00);
Numeric notaft(14.55);
Numeric f1(0.35);
Numeric f2(0.07);
Numeric f3(0.25);
Numeric reverse(1.00);
Numeric rangemin(0.2);
Numeric xdiv(3);
Vars
NumericSeries ssetup(0);
NumericSeries bsetup(0);
NumericSeries senter(0);
NumericSeries benter(0);
NumericSeries bbreak(0);
NumericSeries sbreak(0);
NumericSeries ltoday(0);
NumericSeries hitoday(9999);
NumericSeries startnow(0);
NumericSeries div(0);
BoolSeries rfilter(false);
Numeric i_reverse;
Numeric i_rangemin;
Numeric i_vB;
Numeric i_vS;
Begin
i_reverse = reverse*(OpenD(0)/100);
i_rangemin = rangemin*(OpenD(0)/100);
if(BarStatus==0)
{
startnow=0;
div=max(xdiv,1);
}
if(Date != Date[1])
{
SetGlobalVar(0,0);
SetGlobalVar(1,0);
startnow=startnow+1;
ssetup=hitoday[1]+f1*(Close[1]-ltoday[1]);
senter=((1+f2)/2)*(hitoday[1]+Close[1])-(f2)*ltoday[1];
benter=((1+f2)/2)*(ltoday[1]+Close[1])-(f2)*hitoday[1];
bsetup=ltoday[1]-f1*(hitoday[1]-Close[1]);
bbreak=ssetup+f3*(ssetup-bsetup);
sbreak=bsetup-f3*(ssetup-bsetup);
hitoday=High;
ltoday=Low;
rfilter=(hitoday[1]-ltoday[1])>=i_rangemin;
}
if(High>hitoday)
{
hitoday=High;
}
if(Low<ltoday)
{
ltoday=Low;
}
if(Time*100>=notbef and Time*100<notaft and startnow>=2 and rfilter)
{
if(Time != GetGlobalVar(1) and GetGlobalVar(1) != 0)
{
SetGlobalVar(1,10000);
}
if(hitoday>=ssetup and marketposition>-1 and GetGlobalVar(1)<1)
{
If(Low<=(senter+(hitoday-ssetup)/div))
{
SellShort(1,senter+(hitoday-ssetup)/div);
SetGlobalVar(1,Time);
Return;
}
}
if(ltoday<=bsetup and marketposition<1 and GetGlobalVar(1)<1)
{
If(High>=(benter-(bsetup-ltoday)/div))
{
Buy(1,benter-(bsetup-ltoday)/div);
SetGlobalVar(1,Time);
Return;
}
}
if(marketposition==-1)
{
SetGlobalVar(0,1);
if(High-EntryPrice>=i_reverse)
{
BuyToCover(1,entryprice+i_reverse);
Return;
}
}
if(marketposition==1)
{
SetGlobalVar(0,1);
if(EntryPrice-Low>=i_reverse)
{
Sell(1,entryprice-i_reverse);
Return;
}
}
if(marketposition==0)
{
if(High>=bbreak and GetGlobalVar(0) == 0)
{
Buy(1,bbreak);
Return;
}
}
if(marketposition==0)
{
if(low<=sbreak and GetGlobalVar(0) == 0)
{
SellShort(1,sbreak);
Return;
}
}
}
if(Time*100>=notaft and Time<0.1600)
{
if(marketposition==-1)
{
BuyToCover(1,Open);
}
if(marketposition==1)
{
Sell(1,Open);
}
}
End
//------------------------------------------------------------------------
// 編譯版本 GS2010.12.08
// 用戶版本 2011/06/27 14:29
// 版權所有
// 更改聲明 TradeBlazer Software保留對TradeBlazer平臺
// 每一版本的TrabeBlazer公式修改和重寫的權利
//------------------------------------------------------------------------
復制代碼
網友回復:
這個系統本身是用在SP上,多次出現在實盤賽的前列。
我覺得這個系統的構架和思維非常好,直接拿著套國內商品可能表現很差,不過大家能看到這個系統的核心思想就足夠了,可以借鑒。
網友回復:
忘了說了,得用TB V4,要不V3的系列值傳遞那還得接力一下。
打印本文
關閉窗口
主站蜘蛛池模板:
成人污视频在线观看
|
皇色在线
|
黄色免费看片网站
|
亚洲国产精品+制服丝袜
|
噜噜色网
|
国产日韩一区
|
中文字幕手机在线播放
|
国产精品久久久久久久专区
|
丝袜足控免费网站xx网站
|
天天爽夜夜爽人人爽免费
|
特级毛片视频在线
|
制服美女视频一区
|
国产精品免费视频播放
|
亚洲娇小黑人巨大交
|
五月婷婷色综合
|
日日摸夜夜添夜夜
|
欧美整片第一页
|
一级国产a级a毛片无卡
|
午夜剧院官方
|
综合激情网五月
|
aⅴ免费视频
|
亚洲欧美在线观看视频
|
在线欧美a
|
黄色永久网站
|
欧美丝袜nylons丝交
|
日韩欧美亚洲一区
|
色综合综合在线
|
国产一区二区在线观看视频
|
快点给我黄色录像看
|
成人a一级毛片免费看
|
精品在线免费播放
|
欧美精品成人一区二区在线观看
|
欧美日韩不卡中文字幕在线
|
特级黄色视频毛片
|
香蕉成人国产精品免费看网站
|
一道本在线免费视频
|
2017天天操
|
欧美日韩视频
|
亚洲永久精品一区二区三区
|
天天操夜夜摸
|
91aaa免费免费国产在线观看
|