- 精华
- 0
- 在线时间
- 34 小时
- UID
- 56442
- 积分
- 124
- 帖子
- 24
- 阅读权限
- 40
- 注册时间
- 2011-7-29
- 最后登录
- 2013-4-16
- 精华
- 0
- UID
- 56442
- 积分
- 124
- 帖子
- 24
- 主题
- 5
- 阅读权限
- 40
- 注册时间
- 2011-7-29
- 最后登录
- 2013-4-16
|
本帖最后由 xkzr 于 2011-8-23 11:55 编辑
下面是我的思路编写的程序,由于水平有限搞不定了。请高手们给完善下,里面存在信号消失的情况。。。。。
Begin
。。。。。。。。。。。。。。。。
if(CrossOver(M,M[1])and c[1]>o[1]AND Open>=High[1])
{
Buy(1,O);
}
If(CrossOver(M,M[1])and c[1]>o[1]AND High>=High[1])
{
BuyToCover(0,High[1]);
}
If(CrossOver(M,M[1])AND C[1]>O[1]AND High>=High[1])
{
Buy(1,High[1]);
}
If(CrossOver(M[1],M[2])and c[1]>o[1]AND O>LOW[1])
{
Buy(1,O);
}
If(CrossUnder(M,M[1])AND C[1]<O[1]AND Open<=LOW[1])
{
SellShort(1,Open);
}
If(CrossUnder(M,M[1])AND C[1]<O[1]AND LOW<=LOW[1])
{
Sell(0,LOW[1]);
}
If(CrossUnder(M,M[1])AND C[1]<O[1]AND LOW<=LOW[1])
{
SellShort(1,LOW[1]);
}
if(CrossUnder(M[1],M[2])AND C[1]<O[1]AND O<High[1])
{
SellShort(1,Open);
}
。。。。。。。。。。。。。。。。
End |
|