求助 老師 [開拓者 TB]
-
咨詢內(nèi)容:
可以幫忙加個(gè)止盈嗎 分別以開倉價(jià)2點(diǎn)4點(diǎn)6點(diǎn)逐步平倉 學(xué)生跪謝了
//------------------------------------------------------------------------
// 簡稱: CL_JailBreakSys_L
// 名稱: 基于價(jià)格區(qū)間突破的交易系統(tǒng)
// 類別: 公式應(yīng)用
// 類型: 內(nèi)建應(yīng)用
// 輸出:
// 策略說明:? ? ? ? ? ? ? ? 基于通道突破的判斷
// 系統(tǒng)要素:
//? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1. 計(jì)算10根k線最高價(jià)的區(qū)間
//? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2. 計(jì)算6根k線最低價(jià)的區(qū)間
//? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
// 入場條件:
//? ? ? ? ? ? ? ? ? ? ? ?? ???1.價(jià)格高于10根K線最高價(jià)的區(qū)間入場
// 出場條件:
//? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 1. 當(dāng)前價(jià)格低于6根K線最低價(jià)的區(qū)間出場
//? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 2. 當(dāng)前價(jià)格低于入場價(jià)一定ATR波動(dòng)率幅度出場
//
//----------------------------------------------------------------------//
Params
? ? ? ? Numeric Length1(10);? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //長周期區(qū)間參數(shù)
? ? ? ? Numeric Length2(6);? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //短周期區(qū)間參數(shù)
? ? ? ? Numeric IPS(4);? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //保護(hù)止損波動(dòng)率參數(shù)
? ? ? ? Numeric AtrVal(10);? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //波動(dòng)率參數(shù)
Vars
? ? ? ? NumericSeries ProtectStopL;
? ? ? ? NumericSeries ATR;
? ? ? ? NumericSeries Upperband;
? ? ? ? NumericSeries Lowerband;
? ? ? ? NumericSeries Exitlong;
? ? ? ? NumericSeries Exitshort;
? ? ? ? Numeric L2;
? ? ? ? Numeric L1;
? ? ? ? Numeric Minpoint;
Begin
? ? ? ? // 集合競價(jià)
? ? ? ? If(BarStatus == 2 And IsCallAuctionTime) Return;
? ? ? ?
? ? ? ? Minpoint = Minmove*PriceScale;
? ? ATR = AvgTrueRange(AtrVal);? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ?? ?? ? ? ? //定義ATR
? ? ? ? L1 = Max(Length1,Length2);? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ?? ?? ? ? ? //出場周期選擇較大的區(qū)間參數(shù)
? ? ? ? L2 = Min(Length1,Length2);? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ?? ?? ? ? ? //出場周期選擇較小的區(qū)間參數(shù)
? ? ? ? Upperband = Highest(High, L1);? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ?? ?? ? ? ? //長周期最高價(jià)區(qū)間
? ? ? ? Lowerband = lowest(Low,L1);? ? ? ? ? ? ? ? ? ? ? ?? ?? ? ? ?? ???? ? ? ???? ? ? ? //長周期最低價(jià)區(qū)間
? ? ? ? Exitlong = Lowest(Low,L2);? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ?? ?? ? ? ? //短周期最低價(jià)區(qū)間
? ? ? ? Exitshort = Highest(high,L2);? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?? ?? ?? ? ? ? //短周期最高價(jià)區(qū)間
? ? ? ?
? ? ? ? //系統(tǒng)入場
? ? ? ? If(Marketposition == 0 and High >= Upperband[1] + Minpoint And Vol > 0)? ? ? ?? ?? ?//價(jià)格大于長周期最高價(jià)區(qū)間入場做多
? ? ? ? {
? ? ? ? ? ? ? ? Buy(0, Max(Open, Upperband[1] + Minpoint));
? ? ? ? ? ? ? ? ProtectStopL = Entryprice - IPS*ATR[1];
? ? ? ? }
? ? ? ?
? ? ? ? //系統(tǒng)出場
? ? ? ? If(MarketPosition == 1 and BarsSinceEntry >0 And Vol > 0)
? ? ? ? {
? ? ? ? ? ? ? ? If( Low <= ProtectStopL[1] and ProtectStopL[1] >= Exitlong[1])??//價(jià)格低于入場價(jià)以下一定ATR幅度止損
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? Sell (0,Min(Open,ProtectStopL[1]));
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? Else if (Low <= Exitlong[1] - Minpoint)? ?? ?? ?? ?? ?? ???//價(jià)格低于短周期最低價(jià)區(qū)間出場
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? ? ? Sell(0, Min( Open, Exitlong[1] - Minpoint));
? ? ? ? ? ? ? ? }
? ? ? ? }
End?
-
TB技術(shù)人員:
?
- TB客服: 這個(gè)簡單啊。。
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容