- 精华
- 0
- 在线时间
- 225 小时
- UID
- 92426
- 积分
- 209
- 帖子
- 93
- 阅读权限
- 40
- 注册时间
- 2012-1-11
- 最后登录
- 2022-3-17
- 精华
- 0
- UID
- 92426
- 积分
- 209
- 帖子
- 93
- 主题
- 30
- 阅读权限
- 40
- 注册时间
- 2012-1-11
- 最后登录
- 2022-3-17
|
rookies 发表于 2012-7-23 21:13
我还是没听懂,能不能用图然后标注一下? 文字上的叙述实在很不好理解
Params
Numeric AfStep( 0.02);
Numeric AfLimit( 0.2 );
Numeric Length1(120);
numeric lots(1);
Vars
Numeric oParCl( 0 );
Numeric oParOp( 0 );
Numeric oPosition( 0 );
Numeric oTransition( 0 );
numericseries ff;
NumericSeries MA1;
numericseries ff1;
NumericSeries HH;
NumericSeries LL;
NumericSeries Cond;
Numeric StopLine;
Begin
ParabolicSAR( AfStep, AfLimit, oParCl, oParOp, oPosition, oTransition ) ;
ff=oparcl;
ff1=oParOp;
MA1 = XAverage(Close,Length1);
PlotNumeric( "ParCl" , oParCl) ;
If(ff[1]>High[1] and ff[2]<=Low[2])
{
Cond=1;
LL=Low[1];
}
If(ff[1]<High[1] and ff[2]>=Low[2])
{
Cond=-1;
HH=High[1];
}
If(Cond==1&&MarketPosition !=-1 And LOW<MA1[1] && Low<LL)
{
SellShort(lots,Min(Open,LL));
}
if(Cond==-1&&MarketPosition !=1 && HIGH>MA1[1] && High>HH)
{
Buy(lots,Max(Open,HH));
}
这是开仓的代码 我已经写好了 平仓的 还是不会 就是碰到点的同事平仓 这个应该很好理解的啊 |
|