- 精华
- 0
- 在线时间
- 148 小时
- UID
- 229764
- 积分
- 112
- 帖子
- 93
- 阅读权限
- 30
- 注册时间
- 2016-3-11
- 最后登录
- 2016-12-19
- 精华
- 0
- UID
- 229764
- 积分
- 112
- 帖子
- 93
- 主题
- 19
- 阅读权限
- 30
- 注册时间
- 2016-3-11
- 最后登录
- 2016-12-19
|
想求得最高和最低峰值,怎么也整不明白咋写,请帮忙看下该怎么写,谢谢
SwingHighest=Value(GetTBProfileString(symbol,"SwingHighest"));
Swinglowest=Value(GetTBProfileString(symbol,"Swinglowest"));
If(SwingHigh(1,high,1,10)!=-1) setTBProfileString(symbol,"SwingHighest",text(SwingHigh(1,high,1,10)));
If(SwingHighest>0 and SwingHigh(1,high,1,10)!=-1) setTBProfileString(symbol,"SwingHighest",text(IIF(SwingHigh(1,High,1,10)>SwingHighest,SwingHigh(1,High,1,10),SwingHighest)));
If(SwingLow(1,low,1,10)!=-1) setTBProfileString(symbol,"SwingLowest",text(SwingLow(1,low,1,10)));
If(SwingLowest>0 and SwingLow(1,low,1,10)!=-1) setTBProfileString(symbol,"SwingLowest",text(IIF(SwingLow(1,low,1,10)<SwingLowest,SwingLow(1,low,1,10),SwingLowest)));
第二个问题是,在上例中我把左右最少数量设成1根是因为有时候开盘第2根就是波峰或者波谷值,需要对这点进行参照进行交易。如果能左右设成两根会更符合策略,但不知道怎么处理开盘第二根就是峰值的情况
谢谢 |
|