人人爽天天爽夜夜爽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的系列值傳遞那還得接力一下。
打印本文
關閉窗口
主站蜘蛛池模板:
在线天堂中文在线资源网
|
久久亚洲女同第一区
|
欧美亚洲高清日韩成人
|
日本三级香港三级久久99
|
日韩a视频
|
特级毛片永久久免费观看
|
国产欧美专区在线观看
|
日日操免费视频
|
国产成人精品在视频
|
一及黄色片
|
大柠檬导航香蕉导航巨人导航
|
天天舔天天摸
|
色综合天天色综合
|
国内最真实的xxxx人伦
|
免费大黄网站在线观
|
丁香天堂网
|
亚洲三级视频
|
激情四月婷婷
|
午夜黄色网
|
欧美一级α片
|
日韩免费一区二区三区在线
|
最近更新2019中文国语字幕
|
日日草视频
|
日韩在线观看一区二区不卡视频
|
欧美极度另类精品
|
亚洲另类在线视频
|
欧美性猛交xxx猛交 欧美性生交xxxxx久久久
|
国产成人亚综合91精品首页
|
香蕉视频免费在线观看
|
亚洲欧美人成人综合在线50p
|
亚洲国产日韩欧美
|
国产精品欧美一区二区三区
|
2020年最新国产精品视频免费
|
日本一区二区三区四区视频
|
看黄视频
|
国产日韩欧美一区二区三区在线
|
一二三四社区在线播放
|
热久久国产精品
|
亚洲色图日韩精品
|
日韩一本在线
|
国产偷国产偷高清视频
|