以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 请教如何自定义亚当理论公式的起始时间 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=143793) |
-- 作者:wxf041000 -- 发布时间:2016/12/1 17:37:24 -- 请教如何自定义亚当理论公式的起始时间 我想自定义图中亚当理论的开始时间,也就是图里面的白色虚线的时间,比如今天是12月1日,但是我想从2016年11月20日画白色虚线。请教如何修改?多谢 ![]() 公式源码: HH:=HIGH; LL:=LOW; OO:=OPEN; CC:=CLOSE; <% vh=ffl.vardata("hh") vl=ffl.vardata("ll") vo=ffl.vardata("oo") vc=ffl.vardata("cc") last=ubound(vh) if last<101 then b=last+1 else b=0 for i=last-101 to last-51 vh(i)=vh(i+51) vl(i)=vl(i+51) vo(i)=vo(i+51) vc(i)=vc(i+51) next a=(vh(last-51)+vl(last-51))/2 j=1 for i=last-49 to last j=j+2 vh(i)=2*a-vl(i-j) vl(i)=2*a-vh(i-j) vo(i)=2*a-vc(i-j) vc(i)=2*a-vo(i-j) next end if ffl.vardata("hh")=vh ffl.vardata("ll")=vl ffl.vardata("oo")=vo ffl.vardata("cc")=vc ffl.varstartindex("hh")=b ffl.varstartindex("ll")=b ffl.varstartindex("oo")=b ffl.varstartindex("cc")=b %> A:=BACKSET(ISLASTBAR,50); STICKLINE(A AND CC>=OO,OO,CC,6,1),COLORMAGENTA,SHIFT50; STICKLINE(A AND CC>=OO,LL,OO,0.1,1),COLORMAGENTA,SHIFT50; STICKLINE(A AND CC>=OO,CC,HH,0.1,1),COLORMAGENTA,SHIFT50; STICKLINE(A AND CC<OO,OO,CC,6,0),COLORGREEN,SHIFT50; STICKLINE(A AND CC<OO,LL,HH,0.1,0),COLORGREEN,SHIFT50; VERTLINE(ISLASTBAR),COLORYELLOW,POINTDOT;
|
-- 作者:wxf041000 -- 发布时间:2016/12/1 17:52:25 -- 图片链接http://www.weistock.com/bbs/fileshow.asp?boardid=4&id=32773 |
-- 作者:wenarm -- 发布时间:2016/12/1 22:45:29 -- 解释下你的代码逻辑。指出下面三句话是什么意思。 <%
vh=ffl.vardata("hh") vh(i)=vh(i+51) |
-- 作者:wxf041000 -- 发布时间:2016/12/2 11:25:42 -- 网上看到的这个公式,本人对编程是菜鸟 |
-- 作者:jinzhe -- 发布时间:2016/12/2 11:34:29 -- 需要对上面的代码做注释,不然我们也帮不了你 |
-- 作者:wxf041000 -- 发布时间:2016/12/2 14:17:21 -- 网上摘抄如下: AH赋值:最高价 AL赋值:最低价 AO赋值:开盘价 AC赋值:收盘价 A赋值:若是否最后一个周期则将最近50周期置为1 当满足条件AANDAC>=AO时,在AO和AC位置之间画柱状线,宽度为6,1不为0则画空心柱.,画洋红色,SHIFT50 当满足条件AANDAC>=AO时,在AL和AO位置之间画柱状线,宽度为0.1,1不为0则画空心柱.,画洋红色,SHIFT50 当满足条件AANDAC>=AO时,在AC和AH位置之间画柱状线,宽度为0.1,1不为0则画空心柱.,画洋红色,SHIFT50 当满足条件AANDAC<AO时,在AO和AC位置之间画柱状线,宽度为6,0不为0则画空心柱.,画绿色,SHIFT50 当满足条件AANDAC<AO时,在AL和AH位置之间画柱状线,宽度为0.1,0不为0则画空心柱.,画绿色,SHIFT50 VERTLINE(是否最后一个周期),COLORYEALOW,POINTDOT
|
-- 作者:jinzhe -- 发布时间:2016/12/2 14:39:06 -- A的初值是多少? |