欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助]请大侠帮忙修改下代码

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3623人关注过本帖树形打印复制链接

主题:[求助]请大侠帮忙修改下代码

帅哥哟,离线,有人找我吗?
FireScript
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/5/8 15:16:27    Post IP:180.169.30.6[显示全部帖子]


用法:
STICKLINE(COND,PRICE1,PRICE2,WIDTH,EMPTY[,COLOR]),当COND条件满足时,在PRICE1和PRICE2位置之间画柱状线,宽度为WIDTH(10为标准间距,16为默认间距),EMPTH不为0则画空心柱。COLOR(可选参数)图形颜色

例如:STICKLINE(CLOSE>OPEN,CLOSE,OPEN,0.8,1)表示画K线中阳线的空心柱体部分。
所属函数组:绘图函数

把第五个参数改成1就是空心的。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/5/8 16:08:59    Post IP:180.169.30.6[显示全部帖子]

可以这样试下,那个参数用变量。就是判断下当前K是阳线还是阴线。阳线绘制实心,阴线绘制空心。

比如这样:

x:=if(ISUP,0,1);
STICKLINE((条件),CLOSE,OPEN,6,x),COLORRED; 
STICKLINE((条件),HIGH,LOW,0,x),COLORRED;

这样你绘制的柱形和K线的实体或者空心就是保存一致的。然后其他宽度和颜色再调整下就可以了。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/5/8 16:35:42    Post IP:180.169.30.6[显示全部帖子]

 进一步拆分下。影线用2句代码实现。

如果是阳线 从c到h画一条,从l到o画一条
如果是阴线 从o到h画一条,从l到c画一条

把中间部分空出来。

x:=if(ISUP,1,0);
//原先一句的代码 现在分2段来完成
STICKLINE((条件),if(x,o,c),LOW,0,x),COLORRED; 
STICKLINE((条件),if(x,c,o),h,0,x),COLORRED; 



命数如织,当如磐石。
 回到顶部