以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 如何划线 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=180634) |
-- 作者:飞刀2008 -- 发布时间:2020/6/17 8:41:47 -- 如何划线 DRAWLINE 绘制直线段。 用法: DRAWLINE(C1,P1,C2,P2,COLOR); 满足条件C1时及C2时从P1向P2画线。颜色为COLOR。 例1: MA5:=MA(C,5); MA10:=MA(C,10); DRAWLINE(MA10<CLOSE,OPEN,MA5>CLOSE,CLOSE,COLORCYAN);//表示当收盘价大于10日均线并且小于5日均线时,从开盘价画青色直线到收盘价。 例2: DRAWLINE(ISUP,C,ISUP,H,COLORRED),LINETHICK7;//表示当前k线收阳时,从收盘价价画红色直线到最高价,线型粗细为7。 上面是文华的函数,金字塔的函数如何表达和划线呢?谢谢
|
-- 作者:FireScript -- 发布时间:2020/6/17 9:12:30 -- 这个函数语法是一致的。参考下面函数说明 DRAWLINE 在图形上绘制跨多个周期的直线段。
用法: DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXPAND[,COLOR,WIDTH,TYPE]), 当COND1条件满足时,在PRICE1位置画直线起点,当COND2条件满足时,在PRICE2位置画直线终点, EXPAND为延长类型 0不延长 1向右 2向左 3左右延长。 COLOR(可选参数)为线颜色 WIDTH(可选参数)为线的宽度 TYPE(可选参数)为线的风格分别为: VTSOLID 普通线 VTDASH 虚线 VTDOT 点线 VTDASHDOT 虚线和点交替 VTDASHDOTDOT 虚线和两点交替。 除了VTSOLID风格以外,其他风格必须保证WIDTH为1时才有效。 例如:DRAWLINE(HIGH>=HHV(HIGH,20),HIGH,LOW<=LLV(LOW,20),LOW,1) 表示在创20天新高与创20天新低之间画直线并且向右延长。 系统会按照先满足先结束的原则来进行绘制。 所属函数组:绘图函数 |
-- 作者:飞刀2008 -- 发布时间:2020/6/17 10:43:48 -- 谢谢 |
-- 作者:飞刀2008 -- 发布时间:2020/6/17 10:49:43 -- 刚才咨询错误了,是这个函数 DRAWCOLORLINE(COND,DATA,COLOR1,COLOR2);根据条件画相应颜色的线 用法:当满足COND时,DATA为COLOR1颜色的线,不满足COND时,DATA为COLOR2颜色的线 注: 1、不支持将该函数直接定义为变量,即不支持下面的写法: A:DRAWCOLORLINE(COND,DATA,COLOR1,COLOR2); 2、该函数支持在函数后设置线型(LINETHICK1 - LINETHICK7、POINTDOT、DOT),即支持下面的写法: DRAWCOLORLINE(COND,DATA,COLOR1,COLOR2),LINETHICK; 例1: MA1:=MA(C,5); DRAWCOLORLINE(MA1>REF(MA1,1),MA1,COLORRED,COLORGREEN); //如果当根5日均线的值大于前一根5日均线的值,MA1画红线,否则画绿线 我们这个软件如何表达:如果当根5日均线的值大于前一根5日均线的值,MA1画红线,否则画绿线 |
-- 作者:FireScript -- 发布时间:2020/6/17 11:15:08 -- 这个我们没有直接函数可以做。 只能近似的处理: ma1:=ma(c,10);
red:if(ma1>=ref(ma1,1) ,ma1,drawnull),colorred; green:if(ma1<ref(ma1,1) ,ma1,drawnull),colorgreen; |
-- 作者:飞刀2008 -- 发布时间:2020/6/17 12:19:22 -- 用这个编辑线条不连贯,有断裂处,建议可以直接引进来啊,文华初期就是采纳客户各种建议,让其软件适应大众化的,谢谢。 |
-- 作者:FireScript -- 发布时间:2020/6/17 13:17:50 -- 是的,这个代码的效果的确有断裂的地方。我们会很快把这个需求提交上去的。 [此贴子已经被作者于2020/6/17 13:18:13编辑过]
|