- 精华
- 0
- 在线时间
- 93 小时
- UID
- 11216
- 积分
- 254
- 帖子
- 35
- 阅读权限
- 50
- 注册时间
- 2010-5-30
- 最后登录
- 2010-11-18
- 精华
- 0
- UID
- 11216
- 积分
- 254
- 帖子
- 35
- 主题
- 6
- 阅读权限
- 50
- 注册时间
- 2010-5-30
- 最后登录
- 2010-11-18
|
30分钟突破最高点或者最低点的例子。代码
Params
Numeric nMins(30);
Vars
NumericSeries HighestOfMins;
NumericSeries MidOfMins;
NumericSeries lowestOfMins;
Numeric myprice;
Begin
If(Date != Date[1])
{
HighestOfMins = High;
lowestOfMins = Low;
}Else If(Time < 0.0915+nMins*0.0001)
{
HighestOfMins = max(high,HighestOfMins[1]);
lowestOfMins = min(Low,lowestOfMins[1]);
}Else
{
HighestOfMins = HighestOfMins[1];
lowestOfMins = lowestOfMins[1];
}
MidOfMins=(HighestOfMins+lowestOfMins)/2;
Return;
//------------------开仓功能代码----------------------------------------------
If(MarketPosition!=1 && High >= HighestOfMins)
{
MyPrice = HighestOfMins;
If(Open > HighestOfMins) MyPrice = Open;
Buy(1,MyPrice);
}
If(MarketPosition!=-1 && Low <= lowestOfMins)
{
MyPrice = lowestOfMins;
If(Open < lowestOfMins ) MyPrice = Open;
SellShort(1,MyPrice);
}
End
在超级图标上测试为何没有信号显示?
[ 本帖最后由 paozi84 于 2010-7-13 10:16 编辑 ] |
|