系统自带模型加止损


老师请把下面的模型加上当前持仓亏损300元立即平仓,谢谢

Params

Numeric ATRs(3); // 几倍ATR止盈

Numeric ATRLength(10); // ATR周期

Vars

Series<Numeric> WAvgPrice; // K线加权均值

Series<Numeric> Resistance; // 阻力线

Series<Numeric> Support; // 支撑线

Numeric ATRVal; // ATR(平均真实波幅)

Series<Numeric> myExitPrice; // 开仓BAR根据当时的ATR计算出的止盈价

Events

OnBar(ArrayRef<Integer> indexs)

{

// 计算当前K线的加权均值、阻力线和支撑线

WAvgPrice = (High + Low + (Close * 2)) / 4;

Resistance = (WAvgPrice * 2) - Low;

Support = (WAvgPrice * 2) - High;

// 输出指标

PlotNumeric(\"Resistance\",Resistance[1]);

PlotNumeric(\"Support\",Support[1]);

// 计算ATR

ATRVal = AvgTrueRange(ATRLength);

// 开仓

If(MarketPosition == 0 And High >= Resistance[1] + MinMove * PriceScale And Vol > 0)

{

Buy(0, Max(Open,Resistance[1] + MinMove * PriceScale));

}

// 开仓时根据开仓BAR的ATR计算止盈价

If(MarketPosition == 1 And BarsSinceEntry == 0)

{

myExitPrice = EntryPrice + ATRVal * ATRs;

}

// 平仓

If(MarketPosition == 1 And BarsSinceEntry > 0 And Vol > 0)

{

// 止盈出场

If(High >= myExitPrice)

{

Sell(0, Max(Open,myExitPrice));

Commentary(\"止盈出场\");

}

// 反向突破止损出场

Else If(Low <= Support[1] - MinMove * PriceScale)

{

Sell(0, Min(Open,Support[1] - MinMove * PriceScale));

Commentary(\"反转出场\");

}

}

}

//---------

系统自带策略编译
关于海龟加仓bar不止损问题
TBquant插入系统自带交易策略失败
请问系统自带的领航系列策略如何才能导出?
系统自带的海龟交易系统里的一个小问题
请教:TB自带的海归系统出现信号闪烁的问题
系统自带的公式编译器无法编译公式怎么办,连复制的自带公式都不能编译
求教在我的模型上加编写信号提示音,酬谢!\"
TBQ自带指标改成模型 谢谢
系统自带海龟交易系统SendOrderThisBar的值是怎么更新的?

建议投稿或者自行学习