以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [求助]如何画这样的线段? (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=67880) |
-- 作者:angel-yuchen -- 发布时间:2014/7/26 18:22:49 -- [求助]如何画这样的线段? 基本意思: 1、DEA小于0的区域内的收盘价的最低点为起点,DEA大于0的区域内的收盘价的最高点为终点,画向上的线段; 2、DEA大于0的区域内的收盘价的最高点为起点,DEA小于0的区域内的收盘价的最低点为终点,画向下的线段; 3、当前若处于DEA小于0区域,找出已存在的DEA小于0区域的收盘价的最低点为线段终点,若其后DEA继续小于0,且出现比前述低点更低的收盘价,则更新线段终点;DEA大于0区域以此类推。 样图如附件:
|
-- 作者:pyd -- 发布时间:2014/7/28 9:20:52 -- a1:=ref(dea>0,1) and dea<0; n1:=BARSLAST(a1); ll:=llv(c,n1); a2:=ref(dea<0,1) and dea>0; n2:=BARSLAST(a2); hh:=hhv(c,n2); drawline(a1,ll,a2,hh,1 ),NOAXIS; drawline(a2,hh,a1,ll,1 ),NOAXIS; |
-- 作者:angel-yuchen -- 发布时间:2014/7/28 10:05:11 -- 起始点价格是对的,但起始点位置不对,应该在DEA<0的区间最低点与DEA>0的位置的区间最高点所在的位置为起始点,但DRAWLINE是先满足先画,可不可以在金叉确定后,再回头找DEA<0的区间最低点,在从过去那个点划线? |
-- 作者:jinzhe -- 发布时间:2014/7/28 10:14:04 -- a1:=ref(dea>0,1) and dea<0; n1:=BARSLAST(a1); ll:=llv(c,n1); a2:=ref(dea<0,1) and dea>0; n2:=BARSLAST(a2); hh:=hhv(c,n2); drawline(l=ll,ll,h=hh,hh,1 ),NOAXIS; drawline(h=hh,hh,l=ll,ll,1 ),NOAXIS; |
-- 作者:kx2u -- 发布时间:2014/7/28 13:44:04 -- 还是不对吧? |
-- 作者:jinzhe -- 发布时间:2014/7/28 13:46:24 -- 这种线段中的高低点画线确定不了,除非第一根线就是高低点 |
-- 作者:angel-yuchen -- 发布时间:2014/7/30 12:07:57 -- 不管如何还是谢谢版主 |