?????Numeric ATRs(1); //幾倍ATR止盈
?? Numeric ATRLength(5); //ATR周期
?
??? ATRVal = AvgTrueRange(ATRLength);
?
//多頭開(kāi)倉(cāng)時(shí)根據(jù)開(kāi)倉(cāng)BAR的ATR計(jì)算止盈價(jià)
????? If(MarketPosition == 1 && BarsSinceEntry == 0)
????? {
???????? MyExitPrice = EntryPrice + ATRVal * ATRs;
????? }
?????????? //多頭平倉(cāng)
????? If(MarketPosition == 1 && BarsSinceEntry > 0 && Vol > 0)
????? {
???????? //止盈出場(chǎng)
???????? If(High >= MyExitPrice)
???????? {
??????????? SP(DefaultVol,Max(Open,MyExitPrice));
???????????
???????? }
?
?
老師麻煩寫(xiě)一下止損 :多單開(kāi)倉(cāng)價(jià)-ATRVal*0.5
?
?來(lái)源:程序化99
?
?來(lái)源: m.kzuj.com.cn
Sup=REF(Low,1);
Res =REF(High,1) ;? 買入: 最新價(jià)>SUP? ?//多頭開(kāi)倉(cāng)時(shí)根據(jù)開(kāi)倉(cāng)BAR的ATR計(jì)算止盈價(jià)止盈:買入價(jià)+a*ATR 止損:買入價(jià)-b*ATR?
?