模型代码出场设计出了问题
初始止损20周期最低价、最高价低点破低上轨下移
高点抬高下轨上移
NumericSeries Upline;
NumericSeries Downline;
NumericSeries Dout;
NumericSeries Kout;
Upline = Highest(High,20);
Downline = Lowest(Low,20);
If(BarsSinceEntry==1)
{
Dout = Upline;
Kout = Downline;
}
If(BarsSinceEntry>1 && High>Upline)
{
Dout = Downline;
}
If(BarsSinceEntry>1 && Low<Downline)
{
Kout = UPline;
}
If(MarketPosition == 1)
{
Low<Dout;
Sell(lots,Downline-MinMove*PriceScale);
}
If(MarketPosition == -1)
{
High>Kout;
BuyToCover(lots,UPline+MinMove*PriceScale);
} Low<Dout;和下面的High>Kout;是不是想写成条件语句?
如:
If (Low<Dout)
Sell(lots,Downline-MinMove*PriceScale);
页:
[1]