分享一個止盈止損的模版... - TradeBlazer公式 [開拓者 TB]
作者:
開拓者 TB 來源:
cxh99.com 發布時間:2012年07月14日 點擊數:
【
收藏到本網的會員中心】
- 咨詢內容:
我目前在用的方法。為促進交流,現在跟大家分享~歡迎交流!
有什么疑問歡迎指出。
//------------------------------------------------------------------------
// 簡稱: AO
// 名稱: 日內止盈止損系統模版
// 類別: 交易指令
// 類型: 其他
// 輸出:
//------------------------------------------------------------------------
Params
Numeric MyZhiSun(0);//止盈止損開關,1為開,其它為關
Numeric MyJumpScale(1);//每個BAR止線浮動幅度,1為1跳。即,每走完一個BAR,止損線會相應的抬高(多單時)或者降低(空單時)一跳
Numeric ExitOnCloseMins(14.55);//14:55分請倉。
Numeric MyStopLoss(5);//默認5跳止損
Numeric Lots(1); //開倉手數
Vars
NumericSeries MyPositionH(0); //做空時的止損線
NumericSeries MyPositionL(0); //做多時的止損線
Begin
If(Date!=Date[1])
{
MyPositionH = 0; //每天第一個BAR清零
MyPositionL = 0;
}Else
{
MyPositionH = MyPositionH[1]; //止損線得以延續
MyPositionL = MyPositionL[1];
}
if(MyZhiSun == 1 && MarketPosition != 0) //止盈止損
{
if(MarketPosition==1 && Open < MyPositionL && MyPositionL != 0)
{
MyPrice = MyPositionL - MinMove; //保證測試準確,放棄一跳.
if(BarStatus==2)//做多止損
{
Sell(A_BuyPosition,Q_Last);
}Else
{
Sell(Lots,MyPrice);
}
Commentary("Open < MyPositionL " + Text(MyPositionL));
MyPositionL = 0;
Return;
if(MyPositionL < HighD(0))MyPositionL = MyPositionL + MyJumpScale*MinMove;//浮動抬高
}
if(MarketPosition==-1 && Open > MyPositionH && MyPositionH != 0)
{
MyPrice = MyPositionH + MinMove;//保證測試準確,放棄一跳.
if(BarStatus==2)//做空止損
{
BuyToCover(A_SellPosition,Q_Last);
}Else
{
BuyToCover(Lots,MyPrice);
}
Commentary("Open > MyPositionH " + Text(MyPositionH));
MyPositionH = 0;
Return;
if(MyPositionH > LowD(0))MyPositionH = MyPositionH - MyJumpScale*MinMove;//浮動降低
}
if(MyZhiSun == 1)Commentary("止盈啟動!");
}
Commentary("MyPositionH == "+Text(MyPositionH));
Commentary("MyPositionL == "+Text(MyPositionL));
// 下面是開倉代碼
If(開多條件)
{
MyPrice = 開多價格;
If(Open > MyPrice) MyPrice = Open;
if(MyPrice > High)MyPrice = High;
if(BarStatus==2)
{
Buy(Lots,Q_Last);
}Else
{
Buy(Lots,MyPrice);
}
MyPositionH = 0;
MyPositionL = MyPrice - MyStopLoss*MinMove;//開倉時設定止損線,以跳為單位
Return;
}
If(開空條件)
{
MyPrice = 開空價格;
If(Open < MyPrice) MyPrice = Open;
if(MyPrice < Low)MyPrice = Low;
if(BarStatus==2)
{
SellShort(Lots,Q_Last);
}Else
{
SellShort(Lots,MyPrice);
}
MyPositionL = 0;
MyPositionH = MyPrice + MyStopLoss*MinMove;//開倉時設定止損線,以跳為單位
Return;
}
// 收盤平倉,實際執行代碼
If(BarStatus==2 And CurrentTime>=ExitOnCloseMins/100 And MarketPosition!=0)
{
If(A_BuyPosition>0)
{
Sell(A_BuyPosition,Q_Last);
}
If(A_SellPosition>0)
{
BuyToCover(A_SellPosition,Q_Last);
}
}
//保證收盤平倉信號的準確
If(Time >=ExitOnCloseMins/100 And BarStatus!=2 And MarketPosition!=0)
{
Sell(Lots,Open-MinMove);
BuyToCover(Lots,Open+MinMove);
}
End
//------------------------------------------------------------------------
// 編譯版本 GS2004.06.12
// 用戶版本 2009/10/31 01:03
// 版權所有 na
// 更改聲明 TradeBlazer Software保留對TradeBlazer平臺
// 每一版本的TrabeBlazer公式修改和重寫的權利
//------------------------------------------------------------------------
- TB技術人員:
GOOD!
- TB客服:
未命名.jpg
(59.52 KB, 下載次數: 2)
2010-8-10 21:05:47 上傳
下載次數: 2
- 網友回復:
通不過呀!怎辦?
- 網友回復:
非常感謝分享 |
主站蜘蛛池模板:
亚洲精品一二三四区
|
久久不卡视频
|
亚洲精品美女久久久久网站
|
亚洲一级成人
|
天天干天天操天天碰
|
日韩中文欧美
|
老湿机午夜影院
|
欧美黄色免费网址
|
老太太毛片
|
国产人成激情视频在线观看
|
亚洲精品动漫3d一区二区
|
欧美理论在线观看
|
久久精品94精品久久精品
|
草久在线观看
|
岛国毛片一级一级特级毛片
|
国产精品九九九久久九九
|
久久99热成人精品国产
|
久久国产精品亚洲一区二区
|
天天草天天操
|
在线成人爽a毛片免费软件
在线成人天天鲁夜啪视频
在线成人亚洲
|
亚洲精品一区久久狠狠欧美
|
99久精品|
免费国产阿v视频在线观看
免费国产不卡午夜福在线
免费国产不卡午夜福在线观看
|
久草首页在线
|
99国产超薄丝袜足j在线观看
|
午夜一级免费视频
|
久草手机在线观看
|
999久久66久6只有精品
|
午夜视频网站在线观看
|
久久久伊香蕉网站
|
色花堂国产精品第二页
|
欧美中文字幕在线
|
97超级碰碰碰碰精品
|
欧美日韩成人午夜免费
|
四虎影院网址大全
|
中文字幕有码在线观看
|
亚洲成人观看
|
日韩精品久久久毛片一区二区
|
免费视频 久久久
|
久久精品一区二区国产
|
亚洲成人免费网站
|