- 精华
- 0
- 在线时间
- 923 小时
- UID
- 397
- 积分
- 4818
- 帖子
- 87
- 阅读权限
- 80
- 注册时间
- 2007-9-22
- 最后登录
- 2021-6-8
- 精华
- 0
- UID
- 397
- 积分
- 4818
- 帖子
- 87
- 主题
- 13
- 阅读权限
- 80
- 注册时间
- 2007-9-22
- 最后登录
- 2021-6-8
|
原帖由 ilian 于 2007-10-16 19:21 发表
修改了个版本,这个会精确啦 :
Vars
NumericSeries MidPrice; // 定义变量用于保存高低价的平均值。
NumericSeries AvePrice; // 用来保存中间变量
NumericSeries EnterPoint;
Numeric ...
穿红线才买的哦,附配套指标:
Vars
NumericSeries MidPrice; // 定义变量用于保存高低价的平均值。
NumericSeries Value1; // 定义变量用于保存SMA值
NumericSeries Value2; // 定义变量用于保存SMA值
NumericSeries Value3; // 定义变量用于保存SMA值
Begin
MidPrice = (High + Low)/2;
Value1 = Average(MidPrice,5);
Value2 = Average(MidPrice,8);
Value3 = Average(MidPrice,13);
PlotNumeric("上唇",Value1[3]);
PlotNumeric("牙齿",Value2[5]);
PlotNumeric("下颚",Value3[8]);
End
系统和指标的Average可改成你自己的版本。系统是基于NEXT Bar STOP指令的应该比较符合你的意思,而且基于这种指令的系统最适合程序交易。它的思路是这样的,以上一Bar的最终close为触发价,(即本系统上一Bar的"牙齿"),下一Bar的Tick高过触发价,以触发价买进,开盘越过以开盘买进。 |
-
总评分: 威望 + 954
查看全部评分
|