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