打印本文
關(guān)閉窗口
哎呦
作者:開拓者 TB 來源:cxh99.com 發(fā)布時間:2014年12月05日
咨詢內(nèi)容:
本帖最后由 haoliangbohai 于 2014-11-28 16:04 編輯
關(guān)于oops交易系統(tǒng),就是跳空回調(diào)后買入。 勝率挺高的,優(yōu)化后能到60%以上,盈利能力也可以。就是交易次數(shù)有點少。就算在《完美的日內(nèi)交易商2》書中給出的例子,82年4月到98年交易SP500也才177次。可以做為策略池中的一個。針對一日的缺口的代碼:
Params
Numeric gapsize(2); //缺口大小
Numeric breaksize(3); //突破大小
Numeric stoploss(10); //止損
Numeric takeprofit(20); //止盈
Vars
Bool isgap;
Bool temp;
Numeric enterprice;
NumericSeries HighestAfterEntry(0);
NumericSeries LowestAfterEntry(0);
Begin
isgap = OpenD(0)>HighD(1)+gapsize; //高開
temp = Low<HighD(1)-breaksize; //跌破前日最高價
enterprice = HighD(1)-breaksize-2;
If(isgap And temp And MarketPosition==0)
{
SellShort(1,enterprice);
LowestAfterEntry=Low;
}
isgap = OpenD(0)<LowD(1)-gapsize; //低開
temp = High>LowD(1)+breaksize; //漲破前日最低價
enterprice = LowD(1)+breaksize+2;
If(isgap And temp And MarketPosition==0)
{
Buy(1,enterprice);
HighestAfterEntry=High;
}
/*止損止盈部分*/
If (MarketPosition!=0 And BarsSinceEntry!=0)
{
If(MarketPosition==-1)
{
LowestAfterEntry = Min(LowestAfterEntry,Low);
If(High>EntryPrice And LowestAfterEntry>EntryPrice-takeprofit)
{
BuyToCover(1,EntryPrice-takeprofit); //空單止盈
LowestAfterEntry=0;
} Else If(High>EntryPrice+stoploss) //空單止損
{
BuyToCover(1,EntryPrice+stoploss);
LowestAfterEntry=0;
}
}
If(MarketPosition==1)
{
HighestAfterEntry = Max(HighestAfterEntry,High);
If(Low<EntryPrice And HighestAfterEntry>EntryPrice+takeprofit)
{
Sell(1,EntryPrice+takeprofit); //多單止盈
LowestAfterEntry=0;
} Else If(Low<EntryPrice-stoploss)
{
Sell(1,EntryPrice-stoploss); //多單止損
LowestAfterEntry=0;
}
}
If((Date[-1]!=InvalidInteger && Date!=Date[-1])||(Date[-1]==InvalidInteger && Date < CurrentDate)) //當(dāng)日平倉
{
Sell(1,Close);
BuyToCover(1,Close);
}
}
End
TB技術(shù)人員:
謝謝!先頂后看
TB客服:
這個系統(tǒng)很有名,謝謝分享
網(wǎng)友回復(fù):
開盤區(qū)間突破交易系統(tǒng)
發(fā)現(xiàn)這個很好用啊,開始還挺鄙視這種交易系統(tǒng),認為太簡單了,看過 拉里.威廉斯的《短線交易秘訣》后感覺還挺好用的。比上一個好用多了。如果能夠把日趨勢考慮進去,做到日間的,收益率感覺還能上去。看的比較粗糙,分別用前一日開盤和收盤的差,以及最高和最低差表示波幅回測了下,發(fā)現(xiàn)用最高價最低價的差乘以0.25為區(qū)間效果不錯。感覺以這個為基礎(chǔ)可以實盤模擬啊。
Params
Numeric perc(0.1);
Numeric stoploss(10); //止損
Numeric takeprofit(20); //止盈
Vars
Bool con1; //開多條件
Bool con2; //開空條件
Numeric enterprice;
NumericSeries HighestAfterEntry(0);
NumericSeries LowestAfterEntry(0);
Begin
con1 = high > OpenD(0) + perc*Abs(HighD(1)-LowD(1)); //先用開盤收盤表示前一日波幅
con2 = Low < OpenD(0) - perc*Abs(HighD(1)-LowD(1));
If(MarketPosition==0 And con1)
{
Buy(1,OpenD(0) + perc*Abs(OpenD(1)-CloseD(1)));
HighestAfterEntry=High;
}
If(MarketPosition==0 And con2)
{
SellShort(1,OpenD(0) - perc*Abs(OpenD(1)-CloseD(1)));
LowestAfterEntry=Low;
}
/*止損止盈部分*/
If (MarketPosition!=0 And BarsSinceEntry!=0)
{
If(MarketPosition==-1)
{
LowestAfterEntry = Min(LowestAfterEntry,Low);
If(High>EntryPrice And LowestAfterEntry>EntryPrice-takeprofit)
{
BuyToCover(1,EntryPrice-takeprofit); //空單止盈
LowestAfterEntry=0;
} Else If(High>EntryPrice+stoploss) //空單止損
{
BuyToCover(1,EntryPrice+stoploss);
LowestAfterEntry=0;
}
}
If(MarketPosition==1)
{
HighestAfterEntry = Max(HighestAfterEntry,High);
If(Low<EntryPrice And HighestAfterEntry>EntryPrice+takeprofit)
{
Sell(1,EntryPrice+takeprofit); //多單止盈
LowestAfterEntry=0;
} Else If(Low<EntryPrice-stoploss)
{
Sell(1,EntryPrice-stoploss); //多單止損
LowestAfterEntry=0;
}
}
If((Date[-1]!=InvalidInteger && Date!=Date[-1])||(Date[-1]==InvalidInteger && Date < CurrentDate)) //當(dāng)日平倉
{
Sell(1,Close);
BuyToCover(1,Close);
}
}
End
復(fù)制代碼
PS:止損止盈從第一個粘貼過來的
網(wǎng)友回復(fù):
本帖最后由 趨勢跟蹤 于 2014-11-22 08:02 編輯
四樓的源碼雖然有點問題,但源碼一定要頂!
打印本文
關(guān)閉窗口
主站蜘蛛池模板:
亚洲人成网站999久久久综合
|
国产欧美日韩精品第一区
|
免费国产剧情视频在线观看
|
在线免费你懂的
|
成年人影院在线观看
|
亚洲性生活网站
|
精精国产www视频在线观看免费
|
萌白酱福利视频
|
国产精品无打码在线播放
|
一本大道无香蕉综合在线
|
日韩一级片网址
|
亚洲国产成人精品无码区二本
|
男女性色大片免费网站
|
国产一区二区精品
|
激情综合网五月激情
|
国产香蕉免费精品视频
|
yellow中文字幕在线高清
|
日韩一区二区三区北条麻妃
|
亚洲另类图片另类电影
|
爱豆传媒在线视频观看网站入口
|
啊灬啊灬啊灬快灬高潮少妇
|
黄瓜视频有直播的不
|
国产精品怡红院永久免费
|
99热这里有免费国产精品
|
性高朝久久久久久久
|
久久久久成人精品无码
|
李丽珍蜜桃成熟时电影3在线观看 李丽珍蜜桃成熟时电影在线播放观看
|
欧美大片va欧美在线播放
|
免费一级乱子伦片
|
老司机精品福利在线
|
国产对白受不了了
|
直播视频区国产
|
夂女yin乱合集高h文
|
√天堂中文官网8在线
|
成年女人免费观看视频
|
久久免费国产视频
|
最近中文字幕国语免费完整
|
亚洲国产婷婷综合在线精品
|
永久免费视频网站在线观看
|
偷偷狠狠的日日高清完整视频
|
美国十次啦大导航
|