打印本文
關閉窗口
一個簡單順勢交易系統的例子
作者:開拓者 TB 來源:cxh99.com 發布時間:2015年06月29日
咨詢內容:
該交易系統的建倉條件為:
1、前兩個Bar收陽,并呈上漲趨勢;
2、當前價格為最近前2個Bar最高價的回落,而且回落幅度大于0.382。回落幅度是相對于最高價到最低價的范圍。
該交易系統的平倉條件為:
1、當前價格的獲利價格點數大于建倉時最低價到最低價的范圍。
該交易系統的止損條件為:
1、當前價格從建倉時的最高價格的回落大于最低價到最高價的范圍的0.5。
Params
Numeric TrailingSet(0.382); // 回撤開倉比例設置,從最高點下跌的比例
Numeric StopLossSet(0.5); // 止損比例設置
Vars
Bool startCondition(False); // 啟動條件
Bool EntryCondition(False); // 開倉條件
Bool ExitCondition(False); // 平倉條件
NumericSeries highestValue(0); // 前2個周期的最高價
NumericSeries lowestValue(0); // 前2個周期的最低價
Numeric myEntryPrice(0); // 開倉價格
Numeric myExitPrice(0); // 平倉價格
Begin
highestValue = highestValue[1];
lowestValue = lowestValue[1];
If(MarketPosition ==0 ) // 當前空倉
{
If(Close[2]>Open[2] && Close[1] > Open[1] && Close[1] > Close[2])
{
startCondition = True;
highestValue = max(high[2],high[1]);
lowestValue = min(low[2],low[1]);
}
If(startCondition)
{
EntryCondition = ((highestValue - Open) / (highestValue - lowestValue) > TrailingSet )&& // 開盤價即滿足回撤條件,用開盤價進行交易
(Open > highestValue -((highestValue - lowestValue)*StopLossSet)) ; // 開盤價不能低于預設的止損價
If( EntryCondition)
{
Buy(1,Open);
}Else // 再看其它價格是否滿足
{
EntryCondition = (highestValue - Low) / (highestValue - lowestValue) > TrailingSet ; // 最低價滿足回撤條件,用低于TrailingSet設置的最近價位建倉
If(EntryCondition)
{
myEntryPrice = highestValue - (HighestValue - LowestValue ) * TrailingSet;
myEntryPrice = IntPart(myEntryPrice / (PriceScale()*MinMove)) *(PriceScale()*MinMove); // 對價格進行處理
If(myEntryPrice >= low && myEntryPrice <= High)
{
Buy(1,MyEntryPrice);
}
}
}
}
}else If(MarketPosition == 1) // 當前多倉
{
ExitCondition = ( HighestValue - Low )/(highestValue - lowestValue) > StopLossSet; // 止損條件滿足
If(ExitCondition)
{
myExitPrice = highestValue - (HighestValue - LowestValue ) * StopLossSet;
myExitPrice = IntPart(myExitPrice / (PriceScale()*MinMove)) *(PriceScale()*MinMove); // 對價格進行處理
Sell(CurrentContracts(),myExitPrice);
}Else // 獲利平倉
{
ExitCondition = (high - AvgEntryPrice()) > (highestValue - lowestValue); // 獲利平倉條件滿足
If(ExitCondition)
{
myExitPrice = AvgEntryPrice() + (HighestValue - LowestValue );
myExitPrice = IntPart(myExitPrice / (PriceScale()*MinMove)) *(PriceScale()*MinMove); // 對價格進行處理
If (myExitPrice >= low && myEntryPrice <= high)
{
Sell(CurrentContracts(),myExitPrice);
}Else
{
Sell(CurrentContracts(),Close);
}
}
}
}
End
TB技術人員:
學習! 代碼中有注釋很好。
TB客服:
該例代碼引入TB后為何注釋變為"????"?
[
本帖最后由 nopain 于 2007-7-22 09:12 編輯
]
網友回復:
原帖由
bcsunwww
于 2007-7-22 08:59 發表
該例代碼引入TB后為何注釋變為"????"?
這是由于公式編輯器支持的是Unicode編碼。
你先保存到一個TXT文本中,然后從公式編輯器窗體->文件->導入公式腳本,這樣就可以顯示中文了
網友回復:
請教版主一個問題:能在TB的交易系統里設定交易的商品種類及周期嗎?
打印本文
關閉窗口
主站蜘蛛池模板:
亚洲欧洲另类春色校园小说
|
国产女主播喷水视频在线观看
|
丰满多毛的陰户视频
|
欧美精品在线一区二区三区
|
啪啪调教所29下拉式免费阅读
|
jlzzjlzz亚洲jzjzjz
|
女人喷液抽搐高潮视频
|
久久久久亚洲精品男人的天堂
|
欧美在线视频网
|
免费a级毛片18以上观看精品
|
草莓视频国产在线观看
|
国产精华av午夜在线观看
|
99自拍视频在线观看
|
成人性爱视频在线观看
|
久久精品国产日本波多野结衣
|
欧美福利电影在线
|
免费无遮挡无码永久视频
|
色费女人18毛片a级毛片视频
|
国产激情小视频
|
91麻豆精品国产片在线观看
|
性欧美激情xxxd
|
久久久精品午夜免费不卡
|
欧美不卡视频在线
|
亚洲综合区图片小说区
|
精品国产VA久久久久久久冰
|
国产公开免费人成视频
|
free哆啪啪免费永久
|
国模gogo中国人体私拍视频
|
一本一本久久a久久精品综合
|
日日干夜夜操s8
|
久艾草国产成人综合在线视频
|
欧美成人手机视频
|
亚洲美女自拍视频
|
精品久久久久久中文
|
四虎最新地址在线观看1080p
|
顶级欧美色妇xxxxbbbb
|
国产欧美高清在线观看
|
6080午夜乱理伦片
|
大伊香蕉精品一区视频在线
|
两腿之间的私密图片
|
日本中文在线观看
|