- 精华
- 0
- 在线时间
- 95 小时
- UID
- 227607
- 积分
- 91
- 帖子
- 58
- 阅读权限
- 30
- 注册时间
- 2016-1-29
- 最后登录
- 2016-9-9
- 精华
- 0
- UID
- 227607
- 积分
- 91
- 帖子
- 58
- 主题
- 22
- 阅读权限
- 30
- 注册时间
- 2016-1-29
- 最后登录
- 2016-9-9
|
老师,您好。
1、程序如下:
malong=Average(close,longlen); //计算长均线
mashort=Average(close,shortlen); //计算短均线
conCrossOver=CrossOver(mashort,malong); //短均线上穿长均线
conCrossUnder=CrossUnder(mashort,malong); //短均线下穿长均线
……
If(conCrossOver )
{
Buy(1,close);
Return;
}
在这个例子中,由于均线是由close计算的,下面的条件语句会否出现信号消失的情况?
2、我看到管理员在贴子中说:“稳定 不消失的信号是做程序化交易的基础要求(除非你使用a_sendorder,不要信号的)”,在上述这个例子中,改为如下:
malong=Average(close,longlen); //计算长均线
mashort=Average(close,shortlen); //计算短均线
conCrossOver=CrossOver(mashort,malong); //短均线上穿长均线
conCrossUnder=CrossUnder(mashort,malong); //短均线下穿长均线
……
If(conCrossOver )
{
A_SendOrder(……);
Return;
}
这样在实盘中是否可行?
|
|