以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [原创]小周期引用大周期的方法  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=3017)

--  作者:行者
--  发布时间:2010/9/27 17:12:01
--  [原创]小周期引用大周期的方法

一直喜欢用跨周期指标,即使看小周期也能看到大周期上的阻撑,可以避免因为同时盯几个周期顾此失彼,本人指标盲、不会写、只会照虎画猫改,昨天麻烦了fly一下午、再结合文华的写法,终于凑成了一个跨周期公式两种画法,但画线方式没完全解决 望论坛老师及高位高手帮忙改一下

 

源码公式 ZHOU:(HIGH + LOW + CLOSE) / 3;

 

跨周期引用公式:

P1:="Y1.ZHOU##DAY";


画法1:左右延伸

PARTLINE(1,P1,COLORBLUE,linethick1,VTSOLID);//左右延伸

画法2:这个方法有点缺陷,应该是向右画射线,但现在画的是线段,因为我不会写只会凑,所以没解决

N:=BACKSET(ISLASTBAR,10);向右画线段

DRAWNUMBER(N=0&&REFX(N,1)=1,REFX(p1,7),REFX(p1,7),0,RGB(0,255,0));

DRAWSL(N=1&&REF(N,1)<>1,REFX(p1,27),0,15,3,COLORRED,LINETHICK3);

 

但这两种方法都有些不方便,都必须等到第二天开盘后出现一两根K线后才开始画线,这样不方便盘前分析。

最好的办法是下午收盘后就根据收盘后日线ZHOU的数据开始画线,比如1101螺纹今天ZHOU的日线数据是4285,如果现在就以4285向右画射线的话,这样就不必等到明天开盘后再画,方便功课和明天的操作。

 

希望论坛老师和各位高手帮忙解决下 谢谢

 

昨天1.993版本出现叠加跨周期指标某些品种不显示的情况,最后看了看日线再切换到小周期就正常了,今天没出现这种情况,可能是版本的问题 现在版本是1.994

 

 

 

 


--  作者:金字塔
--  发布时间:2010/9/27 19:13:06
--  

P1:="Y1.ZHOU##DAY";
P0:="Y1.ZHOU#DAY";
N:BACKSET(ISLASTBAR,10);

IF CURRENTTIME<90000 OR CURRENTTIME>151500 then
    BEGIN
    PARTLINE(N=1,P0,COLORGREEN);
    DRAWNUMBER(N=0&&REFX(N,1)=1,REFX(p0,7),REFX(p0,7),0,COLORGREEN);
    END
ELSE
    BEGIN
    PARTLINE(N=1,P1,COLORRED);
    DRAWNUMBER(N=0&&REFX(N,1)=1,REFX(p1,7),REFX(p1,7),0,COLORRED);
    END

在9:00之前,或15:15之后都可以画线


--  作者:admin
--  发布时间:2010/9/27 20:06:17
--  

http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=332&page=1&star=1

17、引用指定周期品种数据,指定指标数据的注意事项


--  作者:行者
--  发布时间:2010/9/28 15:33:37
--  

金字塔老师短信通知把2楼公式 N:BACKSET(ISLASTBAR,10);改为N:=BACKSET(ISLASTBAR,10);这样图形就正常了

 

谢谢金字塔和admin两位老师


--  作者:jtp
--  发布时间:2010/9/28 17:41:05
--  

历史调用时请教如何避免未来数据的问题?

比如在历史日K线上调用"macd.macd1#week"获取周数据,如果不是周五,取得的数据就是未来数据,请教老师如何避免这个问题?


--  作者:wattwei
--  发布时间:2010/9/28 17:47:42
--  
 这是没办法的事,如果觉得不妥当,你可以引用上周数据。多加一个#号,引用前一周期数据
--  作者:金字塔
--  发布时间:2010/9/28 17:48:53
--  
调用"macd.macd1##week"获取上周数据,来避免这个问题
--  作者:jtp
--  发布时间:2010/9/28 18:13:23
--  
我不想要上个周期,对于较大周期比如季线,这样太滞后了,请问有没有办法通过将当日收盘数据临时作为大周期收盘数据来进行手工计算?
--  作者:DarthYoda
--  发布时间:2014/7/20 23:09:10
--  
标记一下