设为首页收藏本站

 找回密码
 注册
查看: 2140|回复: 2
打印 上一主题 下一主题

请教关于swinghigh的问题 [复制链接]

Rank: 2

精华
0
UID
229764
积分
112
帖子
93
主题
19
阅读权限
30
注册时间
2016-3-11
最后登录
2016-12-19
跳转到指定楼层
1#
发表于 2016-5-16 16:50:37 |显示全部楼层 |倒序浏览
想求得最高和最低峰值,怎么也整不明白咋写,请帮忙看下该怎么写,谢谢

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根就是波峰或者波谷值,需要对这点进行参照进行交易。如果能左右设成两根会更符合策略,但不知道怎么处理开盘第二根就是峰值的情况
谢谢

Rank: 2

精华
0
UID
229764
积分
112
帖子
93
主题
19
阅读权限
30
注册时间
2016-3-11
最后登录
2016-12-19
2#
发表于 2016-5-16 17:02:52 |显示全部楼层
我的需求是,以开盘第一根为基准,如果第二根或者第三根突破第一根高点,然后后面有两根以上又低于最高点,然后再次突破最高点就买进,我需要定位那个高点,谢谢

使用道具 举报

Rank: 2

精华
0
UID
229764
积分
112
帖子
93
主题
19
阅读权限
30
注册时间
2016-3-11
最后登录
2016-12-19
3#
发表于 2016-5-16 17:23:34 |显示全部楼层
SwingHighest=Value(GetTBProfileString(symbol,"SwingHighest"));
Swinglowest=Value(GetTBProfileString(symbol,"Swinglowest"));

If(SwingHighest==0 and 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)));

也不行

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-18 17:06

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部