TBQ系統(tǒng)策略變更一下止損和止盈設(shè)置 [開拓者 TB]
-
咨詢內(nèi)容:
以下策略幫我把止損設(shè)為12跳,止盈設(shè)為13跳。固定止盈止損,日內(nèi)交易,收盤前平倉(cāng)。
---------------------------------------------------
// 出場(chǎng)條件:
// ?1. 開多以開倉(cāng)BAR的最近N根BAR的低點(diǎn)作為止損價(jià)
// 開空以開倉(cāng)BAR的最近N根BAR的高點(diǎn)作為止損價(jià)
// ?2. 盈利超過(guò)止損額的一定倍數(shù)止盈
//
// ?注: 當(dāng)前策略僅為做多系統(tǒng), 如需做空, 請(qǐng)參見CL_Escalator_S
//----------------------------------------------------------------------//
Params
Numeric FastLength(8); // 快速均線周期
Numeric SlowLength(40); // 慢速均線周期
Numeric RiskLength(2); // 止損通道的周期數(shù)
Numeric ProfitFactor(2); // 止盈相對(duì)止損的倍數(shù)
?
Vars
Series<Numeric> MA_Fast; // 快速均線
Series<Numeric> MA_Slow; // 慢速均線
Numeric MyRange; // K線波動(dòng)范圍
Series<Bool> Condition1; // 條件1
Series<Bool> Condition2; // 條件2
Series<Numeric> HH; // 周期的高點(diǎn)
Series<Numeric> LL; // 周期的低點(diǎn)
Series<Numeric> LongRisk; // 止損時(shí)的風(fēng)險(xiǎn)額
?
Events
OnBar(ArrayRef<Integer> indexs)
{
?
// 計(jì)算及輸出均線指標(biāo)
MA_Fast = Average(Close,FastLength);
MA_Slow = Average(Close,SlowLength);
PlotNumeric("Ma_Fast",MA_Fast);
PlotNumeric("Ma_Slow",MA_Slow);
// 每根K線的波動(dòng)范圍
MyRange = High - Low;
// K線形態(tài)判斷的2個(gè)條件
Condition1 = Close <= Low + 0.25 * MyRange;
Condition2 = Close >= High - 0.25 * MyRange;
?
// 計(jì)算周期的高低點(diǎn)
HH = Highest(High,2);
LL = Lowest(Low,RiskLength);
// 開倉(cāng)
If(MarketPosition == 0 And Condition1[2] And Condition2[1] And Close[1] > MA_Fast[1] And Close[1] > MA_Slow[1] And Vol > 0)
{
If(High >= HH[1] + MinMove * PriceScale)
{
Buy(0, Max(Open,HH[1] + MinMove * PriceScale));
LongRisk = LL[1] - MinMove * PriceScale;
}
}
// 平倉(cāng)
If(MarketPosition == 1 And BarsSinceEntry > 0 And Vol > 0)
{
// 止盈
If(High >= EntryPrice + ProfitFactor * (EntryPrice - LongRisk))
{
Sell(0, Max(Open,EntryPrice + ProfitFactor * (EntryPrice - LongRisk)));
}
// 止損
Else If(Low <= LongRisk)
{
Sell(0, Min(Open,LongRisk));
}
}
}
//------------------------------------------------------------------------
// 編譯版本 GS2014.10.25
// 版權(quán)所有 TradeBlazer Software 2003-2025
// 更改聲明 TradeBlazer Software保留對(duì)TradeBlazer平
// 臺(tái)每一版本的TradeBlazer公式修改和重寫的權(quán)利
//------------------------------------------------------------------------
?
?
期貨 策略
有思路,想編寫各種指標(biāo)公式,交易模型,選股公式,還原公式的朋友
可聯(lián)系技術(shù)人員 QQ: 262069696 或微信號(hào):cxh99cxh99 進(jìn)行 有償收費(fèi) 編寫!
(怎么收費(fèi),代編流程等詳情請(qǐng)點(diǎn)擊閱讀!)
(注:由于人數(shù)限制,QQ或微信請(qǐng)選擇方便的一個(gè)聯(lián)系我們就行,加好友時(shí)請(qǐng)簡(jiǎn)單備注下您的需求,否則無(wú)法通過(guò)。謝謝您!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容