發一個交易系統,大家繼續完善 - TradeBlazer公式 [開拓者 TB]
作者:
開拓者 TB 來源:
cxh99.com 發布時間:2012年06月01日 點擊數:
【
收藏到本網的會員中心】
- 咨詢內容:
本帖最后由 zbh0912 于 2012-4-20 14:16 編輯
//------------------------------------------------------------------------
// 簡稱: CS
// 名稱: 優化
// 類別: 公式應用
// 類型: 用戶應用
// 輸出:
//------------------------------------------------------------------------
Params
Numeric Length(10);
Numeric NumATRs(1);
Numeric profipoint(200);
Numeric trailingstop(0.3);
Vars
NumericSeries TPrice;
NumericSeries AvgValue;
NumericSeries ShiftValue;
Numeric UpperBand;
Numeric LowerBand;
Numeric MyEntryPrice;
Numeric MyExitPrice;
NumericSeries HighestAfterEntry;
NumericSeries LowestAfterEntry;
Begin
If(BarsSinceentry == 0)
{
HighestAfterEntry = Close;
LowestAfterEntry = Close;
If(MarketPosition <> 0)
{
HighestAfterEntry = Max(HighestAfterEntry,AvgEntryPrice);
LowestAfterEntry = Min(LowestAfterEntry,AvgEntryPrice);
}
}
else
{
HighestAfterEntry = Max(HighestAfterEntry,High);
LowestAfterEntry = Min(LowestAfterEntry,Low);
}
Commentary("HighestAfterEntry="+Text(HighestAfterEntry));
Commentary("LowestAfterEntry="+Text(LowestAfterEntry));
//MinPoint = MinMove*PriceScale;
MyEntryPrice = AvgEntryPrice;
TPrice = (High[1]+Low[1]+Close[1])/3;
AvgValue = AverageFC(TPrice,Length);
ShiftValue = NumATRs*AvgTrueRange(Length);
UpperBand = AvgValue + ShiftValue[1];
LowerBand = AvgValue - ShiftValue[1];
PlotNumeric("UpperBand",UpperBand);
PlotNumeric("LowerBand",LowerBand);
PlotNumeric("MidLine",AvgValue);
If(MarketPosition==0)
{
If(High >= UpperBand)
{
MyEntryPrice = UpperBand;
If(Open > MyEntryPrice) MyEntryPrice = Open;
Buy(1,MyEntryPrice);
}
If(Low <= LowerBand)
{
MyEntryPrice = LowerBand;
If(Open < MyEntryPrice) MyEntryPrice = Open;
SellShort(1,MyEntryPrice);
}
}
If(MarketPosition==1)
{
If(Close[1]<AvgValue[1])
{
MyExitPrice=Open;
Sell(0,MyExitPrice);
}
Else if(HighestAfterEntry[1]>=myEntryPrice+profipoint*MinMove*PriceScale)
{
If(Low<=HighestAfterEntry[1]-trailingstop*(HighestAfterEntry[1]-myEntryPrice))
{
MyExitPrice=HighestAfterEntry[1]-trailingstop*(HighestAfterEntry[1]-myEntryPrice);
MyExitPrice=IntPart(MyExitPrice/MinMove*PriceScale)*MinMove*PriceScale;
if(Open<MyExitPrice) MyExitPrice=Open;
Sell(0,MyExitPrice);
}
}
}
Else if(MarketPosition==-1)
{
if(Close[1]>AvgValue[1])
{
MyExitPrice=Open;
BuyToCover(0,MyExitPrice);
}
Else if(LowestAfterEntry[1]<=AvgEntryPrice-profipoint*MinMove*PriceScale)
{
If(High>=LowestAfterEntry[1]+trailingstop*(myEntryPrice-LowestAfterEntry[1]))
{
MyExitPrice=LowestAfterEntry[1]+trailingstop*(myEntryPrice-LowestAfterEntry[1]);
MyExitPrice=IntPart(MyExitPrice/MinMove*PriceScale)*MinMove*PriceScale;
if(Open>MyExitPrice) MyExitPrice=Open;
BuyToCover(0,MyExitPrice);
}
}
}
End
//------------------------------------------------------------------------
// 編譯版本 GS2010.12.08
// 用戶版本 2012/04/17 13:22
// 版權所有 zbh0912
// 更改聲明 TradeBlazer Software保留對TradeBlazer平臺
// 每一版本的TrabeBlazer公式修改和重寫的權利
//------------------------------------------------------------------------
- TB技術人員:
請問LZ,這個模型是肯特納通道系統么?
- TB客服:
樓主的系統是在什么時間周期上的啊,5min測試是負的,日線和30分鐘還可以,但是也不是特別好。
下面是三十分鐘,小時和日線的測試圖。是交易成本考慮進去的結果。
cv是英語什么的簡稱?
- 網友回復:
這群不活躍呀:):)
- 網友回復:
200個點止贏 應該不是短線
 
|
主站蜘蛛池模板:
日韩我不卡
|
国产激情一区二区三区在线观看
|
国产欧美视频在线观看
|
精品久久久中文字幕二区
|
国产真实偷人视频在线播放
|
久久久欧美综合久久久久
|
国产精品欧美亚洲韩国日本99
|
在线视频综合视频免费观看
|
毛片91|
亚洲国产成人精品一区二区三区
|
国产手机在线视频放线视频
|
国内精品久久久久久影院8f
|
九九国产|
色综合激情网
|
国产一区在线免费观看
|
欧美一级毛片高清免费观看
|
亚洲第二页
|
亚洲欧美综合图区官网
|
亚洲黄色在线视频
|
狠狠色伊人亚洲综合成人
|
一本一本久久a久久综合精品蜜桃
|
久久网欧美|
午夜福利毛片
|
欧美亚洲专区
|
最近手机中文字幕1页
|
国产精品久久久亚洲
|
日韩欧美毛片免费观看视频
|
福利国产在线
|
久艹伊人|
色播五月婷婷
|
日本精品一二三区
|
欧美日日射|
亚洲五月综合网色九月色
|
国产精品免费一区二区区
|
亚州激情视频在线播放
|
国产在线视频h
|
欧美乱理伦另类视频
|
99久久精品国产高清一区二区
|
久久婷婷国产一区二区三区
|
天天综合天天做
|
欧美日韩一区二区三区久久
|