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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 绘图函数的问题

   

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


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

主题:绘图函数的问题

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


加好友 发短信
等级:新手上路 帖子:16 积分:0 威望:0 精华:0 注册:2018/3/27 22:16:32
绘图函数的问题  发帖心情 Post By:2018/6/1 15:23:57    Post IP:180.169.30.6[只看该作者]


A1:=(REF(O,1) + REF(C,1)) / 2;
A2:=(H + L + C) / 3;
A3:=MAX(MAX(A1,A2),H);
A4:=MIN(MIN(A1,A2),L);
A5:=IF(A1 < A2,A3 - A4 + A2 - A1,A3 - A4);
A6:=IF(A1 > A2,A3 - A4 + A1 - A2,A3 - A4);
A7:=A5 / (A5 + A6) *VOL * MAX(ABS(A1 - A2) / (A3 - A4),0.15) / 10000;
A8:=A6 / (A5 + A6) *VOL * MAX(ABS(A1 - A2) / (A3 - A4),0.15) / 10000;
主力净买资金:=(A7 - A8) * 2.5;
持仓量:OPENINT,NODRAW;
MACCL:=MA(持仓量,10);
GAO:=IF(MACCL>REF(MACCL,1),持仓量,REF(持仓量,1));
SHOU:=持仓量;
KAI:=REF(SHOU,1);
DI:=IF(MACCL>REF(MACCL,1),KAI,持仓量);
kline(GAO,KAI,DI,SHOU,1),COLORRED;
DZ:(C>=REF(C,1) AND 主力净买资金>0 AND 持仓量>REF(持仓量,1)) OR (C<REF(C,1) AND 主力净买资金>=0 AND 持仓量>REF(持仓量,1)),NODRAW;
KZ:(主力净买资金<0 AND 持仓量>REF(持仓量,1) AND C<REF(C,1)) OR ( C>=REF(C,1) AND 主力净买资金<=0 AND 持仓量>REF(持仓量,1) ),NODRAW;
KJ:(C>=REF(C,1) AND 主力净买资金>=0 AND 持仓量<=REF(持仓量,1)) OR (C>REF(C,1) AND 主力净买资金<=0 AND 持仓量<REF(持仓量,1)),NODRAW;
DJ:(C<=REF(C,1) AND 主力净买资金<=0 AND 持仓量<=REF(持仓量,1)) OR ( C<=REF(C,1) AND 主力净买资金>=0 AND 持仓量<=REF(持仓量,1) ),NODRAW;
CC:=持仓量-REF(持仓量,1);
STICKLINE(DZ,KAI,SHOU,3,0),COLORRED;
STICKLINE(KZ,SHOU,KAI,3,0),COLORBLUE;
STICKLINE(DJ,KAI,SHOU,3,0),COLORYELLOW;
STICKLINE(KJ,SHOU,KAI,3,0),COLORYELLOW;
MA10:MA(SHOU,M1),COLORRED,LINETHICK1;
IF(SHOU>REF(SHOU,M1),MA10,NULL),COLORRED,LINETHICK1;
IF(SHOU<=REF(SHOU,M1),MA10,NULL),COLORGREEN,LINETHICK1;
MA22:MA(SHOU,M2),COLORRED,LINETHICK2;
IF(SHOU>REF(SHOU,M2),MA22,NULL),COLORRED,LINETHICK2;
IF(SHOU<=REF(SHOU,M2),MA22,NULL),COLORGREEN,LINETHICK2;
MID :=MA(SHOU,26);
UPPER:= MID + 2*STD(SHOU,26),COLORGREEN,LINETHICK1;
LOWER:= MID - 2*STD(SHOU,26),COLORRED,LINETHICK1;

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/6/1 15:35:03    Post IP:180.169.30.6[只看该作者]

 你这个要怎么改,编译的时候也只有一个变量是未定义的。我都不明确你的需求。


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


加好友 发短信
等级:新手上路 帖子:16 积分:0 威望:0 精华:0 注册:2018/3/27 22:16:32
  发帖心情 Post By:2018/6/1 15:56:44    Post IP:36.102.228.23[只看该作者]

我是要把它以K线的形式体现出来,现在显示的是线条。
图片点击可在新窗口打开查看此主题相关图片如下:图片1.png
图片点击可在新窗口打开查看

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/6/1 16:08:13    Post IP:180.169.30.6[只看该作者]

 你是说那个柱形挡住了K线?还是说你要绘制K线 ,绘制K线你要用这个函数:
KLINE( , , , , )





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


加好友 发短信
等级:新手上路 帖子:16 积分:0 威望:0 精华:0 注册:2018/3/27 22:16:32
  发帖心情 Post By:2018/6/1 16:55:02    Post IP:36.102.228.20[只看该作者]

是用的这个KLINE( , , , , )函数,图形出来不对的。麻烦老师看一下。
图片点击可在新窗口打开查看此主题相关图片如下:1212.png
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
sunjach1980
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:16 积分:0 威望:0 精华:0 注册:2018/3/27 22:16:32
  发帖心情 Post By:2018/6/1 16:56:44    Post IP:36.102.228.20[只看该作者]

应该是这样的
图片点击可在新窗口打开查看此主题相关图片如下:图片1.png
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
sunjach1980
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:16 积分:0 威望:0 精华:0 注册:2018/3/27 22:16:32
  发帖心情 Post By:2018/6/1 17:01:51    Post IP:36.102.228.22[只看该作者]

找到问题了,谢谢老师!

 回到顶部
帅哥哟,离线,有人找我吗?
sunjach1980
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:16 积分:0 威望:0 精华:0 注册:2018/3/27 22:16:32
  发帖心情 Post By:2018/6/1 17:38:12    Post IP:36.102.228.20[只看该作者]

MID :=  MA(CLOSE,26);
UPPER:= MID + 2*STD(CLOSE,26);
LOWER:= MID - 2*STD(CLOSE,26);


引用指标为下:
{做多力度:=SMA((CLOSE - LLV(LOW,M1)) / (HHV(HIGH,M1) - LLV(LOW,M1)) * 100,M1,1)-8 ; 
做空力度:=SMA((HHV(HIGH,M2) - CLOSE) / (HHV(HIGH,M2) - LLV(LOW,M2)) * 100,M2,1);
多空差:做多力度-做空力度,NODRAW;
多空差1:=REF(多空差,1);
标红:=多空差>=REF(多空差,1);
标绿:=多空差<=REF(多空差,1);
STICKLINE(标红,多空差,0,宽度,1),COLORRED;
STICKLINE(标绿,0,多空差,宽度,0),COLORGREEN;}
请老师帮助编辑下:
多空差:做多力度-做空力度,NODRAW;引入布林上轨,当多空差1大于0轴时显示为红色,小于0时显示为绿色。
多空差1:=REF(多空差,1);引入布林下轨,大于上一根值时显示红色,小于上一根值时显示绿色

 回到顶部
帅哥哟,离线,有人找我吗?
wenarm
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2018/6/3 21:19:25    Post IP:116.237.19.23[只看该作者]

请说明清楚你的具体需求,


编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
sunjach1980
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:16 积分:0 威望:0 精华:0 注册:2018/3/27 22:16:32
  发帖心情 Post By:2018/6/4 11:35:09    Post IP:36.102.228.22[只看该作者]

做多力度:=SMA((CLOSE - LLV(LOW,M1)) / (HHV(HIGH,M1) - LLV(LOW,M1)) * 100,M1,1)-8 ; 
做空力度:=SMA((HHV(HIGH,M2) - CLOSE) / (HHV(HIGH,M2) - LLV(LOW,M2)) * 100,M2,1);
多空差:做多力度-做空力度,NODRAW;

请老师帮助编辑主图指标,谢谢。

当多空差大于0时,在当根K线最低点画一条向右延伸的线段。
当多空差小于0时,在当根K线最高点画一条向右延伸的线段。

 回到顶部
总数 18 1 2 下一页