以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [求助]计算指标点位上的价位等相关值 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=52422) |
-- 作者:xxn139 -- 发布时间:2013/5/25 21:31:56 -- [求助]计算指标点位上的价位等相关值
COND1:=RB AND C<ENTERPRICE OR C>ENTERPRICE+D;//开多 COND2:=RS AND C>ENTERPRICE OR C<ENTERPRICE-D;//平多 COND3:=RS AND C>ENTERPRICE OR C<ENTERPRICE-D; //开空 COND4:=RB AND C<ENTERPRICE OR C>ENTERPRICE+D;//平空 哪位版主帮忙一下,以上是用RSI的两个转势(上勾、下勾)点构建的策略,但无信号,我想变个方法,先另外赋值计算出相关指标点位和指标点位上的价位,然后在这些点位上出策略,也就是说,这样可以灵活决定哪些点位可以即时开仓,哪些点位不开仓或者附加条件后延迟开仓。但自己水平所限,不知如何编辑求得这些相关值,所以请求版主们帮忙,不胜感谢!!!以下是须赋值计算的相关值:(加载5或15分) LS:(O+C)/2; LS1:=(O+C+H+L)/4; LC:=REF(LS,1); R:SMA(MAX(LS1-LC,0),3,1)/SMA(ABS(LS1-LC),3,1)*100; RL:R-REF(R,1),NODRAW; //ZP:SMA(LS,N,1)*100,NODRAW; ZP:LS/REF(LS,1)*100,NODRAW; RB:=RL>6;[上勾转势点] RS:=RL<6;[下勾转势点] RBJ:=上勾点RB所在K线的LS值; RSJ:=下勾点RS所在K线的LS值; RBK:=RS到RB当前的K线根数; RSK:=RB到RS当前的K线根数; 再谢! |
-- 作者:jinzhe -- 发布时间:2013/5/27 9:20:17 -- 需要写 上沟点这样的?
|
-- 作者:xxn139 -- 发布时间:2013/5/28 9:20:13 -- 怎么没有人管了!怎么让它有信号,就这么简单? |
-- 作者:jinzhe -- 发布时间:2013/5/28 9:34:37 -- RBJ:=上勾点RB所在K线的LS值; RSJ:=下勾点RS所在K线的LS值;
RBK:=RS到RB当前的K线根数;
RSK:=RB到RS当前的K线根数;
rbl:=valuewhen(ls,rb); rsj:=valuewhen(ls,rs); rbk:=barslast(rb)+1; rsk:=barslast(rs)+1; |
-- 作者:xxn139 -- 发布时间:2013/5/28 11:26:56 -- 谢了,试试先! |
-- 作者:xxn139 -- 发布时间:2013/5/28 17:47:51 -- 感谢版主,这样信号马上就有了,不过其中RBJ:和;RSJ的值的提取不对,请求予以修正,再列式如下: LX1: MIN(O,C),LINETHICK0; LX2: MAX(O,C),LINETHICK0; LS:(O+C)/2; LC:=REF(LS,1); R:SMA(MAX(LS-LC,0),3,1)/SMA(ABS(LS-LC),3,1)*100; RL:R-REF(R,1),NODRAW; RB:=RL>6; [上升转势点] RS:=RL<6; [下降转势点] 现在求的是: RBJ:=RB所在K线的LX1值; RSJ:=RS所在K线的LX2值; 因为: 当RB上升点满足条件时,要用RS所在K线的LX2值与当前价格比较; 当RS下降点满足条件时,要用RB所在K线的LX1值与当前价格比较; 所以,必须求得LX1和LX2这两个复合价格。
|
-- 作者:xxn139 -- 发布时间:2013/5/28 18:28:50 -- 求K线数这块好象也不对,因为与实际根数不符: LS:(O+C)/2; LS1:=(O+C+H+L)/4; LC:=REF(LS,1); R:SMA(MAX(LS1-LC,0),3,1)/SMA(ABS(LS1-LC),3,1)*100; RL:R-REF(R,1),NODRAW; //ZP:SMA(LS,N,1)*100,NODRAW; ZP:LS/REF(LS,1)*100,NODRAW; RB:=RL>6;[上升转势点] RS:=RL<6;[下降转势点] RBJ:=RB所在K线的LS1值; RSJ:=RS所在K线的LS2值; RBK:=RS到RB当前的K线根数; RSK:=RB到RS当前的K线根数; 请版主这看看,谢谢!
|