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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助]如何把通达信指标改成金字塔的指标

   

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


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

主题:[求助]如何把通达信指标改成金字塔的指标

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


加好友 发短信
等级:新手上路 帖子:14 积分:0 威望:0 精华:0 注册:2016/6/2 9:15:44
[求助]如何把通达信指标改成金字塔的指标  发帖心情 Post By:2016/6/2 9:29:55    Post IP:121.225.181.199[显示全部帖子]

在网上下载了个别人自己编写公式的函数,通过dll加载,并绑定在1号dll位置。
网上查了下通达信DLL函数编程规范是:
TDXDLL1(1,H,C,C)含义:调用第一号DLL中标记为1的函数,此函数接受四个输入参数,其中第一个参数用于标记调用DLL中哪个函数。
请问我应该如何改成金字塔的指标。

例如BAOHAN_KX:=TDXDLL1(1,H,L,C);  在金字塔里面应该改成什么样?

现在想试试金字塔软件 但是很多指标转移不过来啊。

急盼回复。。

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


加好友 发短信
等级:新手上路 帖子:14 积分:0 威望:0 精华:0 注册:2016/6/2 9:15:44
  发帖心情 Post By:2016/6/2 9:44:11    Post IP:121.225.181.199[显示全部帖子]

我看过这个了,但是还是改不起来,可以写个示范吗?谢谢

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


加好友 发短信
等级:新手上路 帖子:14 积分:0 威望:0 精华:0 注册:2016/6/2 9:15:44
  发帖心情 Post By:2016/6/2 13:05:50    Post IP:121.225.181.199[显示全部帖子]

我是不会改  可以做个示范吗?
比如  通达信中是这样写                     BAOHAN_KX:=TDXDLL1(1,H,L,C);
那么  金字塔中应该如何写 是这样吗? BAOHAN_KX:= "CZSC@1"(H,L,C);

以下是再网上找的dll的解释, 请帮忙翻成金字塔的,谢谢~~!!

通达信dll接口规范
函数参数分别是(数据个数,输出,输入a,输入b,输入c),参数的计算是基于长度为DataLen 的float类型数组.
TDXDLL2(1,H,C,C)含义:调用第二号DLL中标记为1的函数,此函数接受四个输入参数,其中第一个参数用于标记调用DLL中哪个函数。
[此贴子已经被作者于2016-6-2 13:06:22编辑过]

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


加好友 发短信
等级:新手上路 帖子:14 积分:0 威望:0 精华:0 注册:2016/6/2 9:15:44
  发帖心情 Post By:2016/6/2 13:15:13    Post IP:121.225.181.199[显示全部帖子]

通达信里面是3个输入参数,金字塔的p1 p2 不知道是不是输入参数,要是变成3个应该如何编写?

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


加好友 发短信
等级:新手上路 帖子:14 积分:0 威望:0 精华:0 注册:2016/6/2 9:15:44
  发帖心情 Post By:2016/6/2 14:05:29    Post IP:121.225.181.199[显示全部帖子]

那金字塔可以兼容 大智慧的dll吗?这些dll都是别人编写的,我没那个水平编写~~只能想办法借用。。。
[此贴子已经被作者于2016-6-2 14:07:17编辑过]

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


加好友 发短信
等级:新手上路 帖子:14 积分:0 威望:0 精华:0 注册:2016/6/2 9:15:44
  发帖心情 Post By:2016/6/2 14:23:30    Post IP:121.225.181.199[显示全部帖子]

谢谢~~!!要是可以能兼容主流的软件的dll该多好啊~~

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


加好友 发短信
等级:新手上路 帖子:14 积分:0 威望:0 精华:0 注册:2016/6/2 9:15:44
  发帖心情 Post By:2016/6/3 11:21:04    Post IP:114.222.115.100[显示全部帖子]

我买了个大智慧的?但是里面好像函数不通用,
例如:“IFS”未定义,“HORILINNE”未定义,“NUMTOSTR”未定义,以及“DRAWGBK”'NUMTOSTR"所调用的参数与预设的参数不符合。
我贴出来,麻烦版主帮我修改一下可以吗?
谢谢版主~~!!
图片点击可在新窗口打开查看
{主图} {主图指标}
input:N09(0,-2,999,1),N091(1,0,3,1),N092(3,1,5,1),N10(1,0,4,1),N11(9,0,11,1),N12(3,0,7,1),N13(0,0,2,1),N14(0,0,2,1),N20(0,0,1,1),N30(0,0,1,1),N40(4,0,8,1);
VAR0:=("czscCY@KZCS"(N30,N13,N14));
VAR1:=("czscCY@BHud"(101,0,0));
VAR2:=("czscCY@BHud"(106,0,0));
VAR3:=("czscCY@BHud"(107,0,0));
VAR4:=IFS((N20) = 0,'无','区间');
VAR5:=IFS((N13) = 0,'正常',IFS((N13) = 1,'上升','下降'));
VAR6:=IFS((N30) = 0,'前三笔','所有笔');
VAR7:=IFS((N14) = 0,'正常',IFS((N14) = 1,'上升','下降'));
VAR8:=IFS((N09) > 0,NUMTOSTRN(N09,0) + '日均线',IFS((N09) = -1,'BOLL(20,2)',IFS((N09) = -2,'BOLL(26,2)','')));
VAR9:=("czscCY@CY");
VAR10:=("czscCY@BHud"(100,0,0));
VAR11:=("czscCY@BHud"(102,0,0));
VAR12:=("czscCY@BHud"(103,0,0));
VAR13:=("czscCY@BHud"(104,0,0));
VAR14:=("czscCY@BHud"(105,0,0));
VAR15:=("czscCY@BHud"(108,100 + N20,0));
VAR16:=("czscCY@BHud"(109,100 + N20,0));
VAR17:=("czscCY@BHud"(110,100 + N20,0));
VAR18:=("czscCY@BHud"(111,100 + N20,0));
VAR19:=("czscCY@BHud"(112,100 + N20,0));
VAR20:=("czscCY@BHud"(113,100 + N20,0));
VAR21:=("czscCY@BHud"(114,100 + N20,0));
VAR22:=("czscCY@BHud"(115,100 + N20,0));
VAR23:=("czscCY@BHud"(116,100 + N20,0));
VAR24:=("czscCY@BHud"(203,100 + N20,0));
VAR25:=(IF(((N09) = -1) AND ((N09) < 0),20,26));
IF (((N09) > 0) AND (((N092) = 2) OR ((N092) = 3))) THEN BEGIN
MA(C,N09),COLORYELLOW;
END
IF (((N09) > 0) AND (((N092) = 4) OR ((N092) = 5))) THEN BEGIN
MA(C,N09),DOTLINE,COLORYELLOW;
END
IF (((N09) < 0) AND (((N092) = 2) OR ((N092) = 3))) THEN BEGIN
MA(C,VAR25),COLORBEBEBE;
END
IF (((N09) < 0) AND (((N092) = 4) OR ((N092) = 5))) THEN BEGIN
MA(C,VAR25),DOTLINE,COLORBEBEBE;
END
IF (((N09) < 0) AND (((N092) = 2) OR ((N092) = 3))) THEN BEGIN
MA(C,VAR25) + 2 * (STD(C,VAR25)),COLOR00A3C6;
END
IF (((N09) < 0) AND (((N092) = 4) OR ((N092) = 5))) THEN BEGIN
MA(C,VAR25) + 2 * (STD(C,VAR25)),DOTLINE,COLOR00A3C6;
END
IF (((N09) < 0) AND (((N092) = 2) OR ((N092) = 3))) THEN BEGIN
(MA(C,VAR25)) - (2 * (STD(C,VAR25))),COLORAE00AE;
END
IF (((N09) < 0) AND (((N092) = 4) OR ((N092) = 5))) THEN BEGIN
(MA(C,VAR25)) - (2 * (STD(C,VAR25))),DOTLINE,COLORAE00AE;
END
HORILINE(((VAR10) = 4) AND ((N10) = 1),VAR11,(VAR10) = 1,1),DOTLINE,COLORMAGENTA;
HORILINE(((VAR10) = 4) AND ((N10) = 1),VAR12,(VAR10) = 1,1),DOTLINE,COLORMAGENTA;
HORILINE(((VAR10) = 8) AND ((N10) = 1),VAR11,(VAR10) = 5,1),DOTLINE,COLORGREEN;
HORILINE(((VAR10) = 8) AND ((N10) = 1),VAR12,(VAR10) = 5,1),DOTLINE,COLORGREEN;
HORILINE(((VAR10) = 4) AND ((N10) = 2),VAR11,(VAR10) = 1,1),LINETHICK2,COLOR272727;
HORILINE(((VAR10) = 4) AND ((N10) = 2),VAR12,(VAR10) = 1,1),LINETHICK2,COLOR272727;
DRAWLINE(((VAR10) = 1) AND ((N10) = 2),VAR11,((VAR10) = 2) OR ((VAR10) = 4),REF(VAR11,1),0),DOTLINE,COLORMAGENTA;
DRAWLINE(((VAR10) = 1) AND ((N10) = 2),VAR12,((VAR10) = 2) OR ((VAR10) = 4),REF(VAR12,1),0),DOTLINE,COLORMAGENTA;
DRAWLINE(((VAR10) = 2) AND ((N10) = 2),VAR11,((VAR10) = 2) OR ((VAR10) = 4),REF(VAR11,1),0),DOTLINE,COLORMAGENTA;
DRAWLINE(((VAR10) = 2) AND ((N10) = 2),VAR12,((VAR10) = 2) OR ((VAR10) = 4),REF(VAR12,1),0),DOTLINE,COLORMAGENTA;
HORILINE(((VAR10) = 8) AND ((N10) = 2),VAR11,(VAR10) = 5,1),LINETHICK2,COLOR272727;
HORILINE(((VAR10) = 8) AND ((N10) = 2),VAR12,(VAR10) = 5,1),LINETHICK2,COLOR272727;
DRAWLINE(((VAR10) = 5) AND ((N10) = 2),VAR11,((VAR10) = 6) OR ((VAR10) = 8),REF(VAR11,1),0),DOTLINE,COLORGREEN;
DRAWLINE(((VAR10) = 5) AND ((N10) = 2),VAR12,((VAR10) = 6) OR ((VAR10) = 8),REF(VAR12,1),0),DOTLINE,COLORGREEN;
DRAWLINE(((VAR10) = 6) AND ((N10) = 2),VAR11,((VAR10) = 6) OR ((VAR10) = 8),REF(VAR11,1),0),DOTLINE,COLORGREEN;
DRAWLINE(((VAR10) = 6) AND ((N10) = 2),VAR12,((VAR10) = 6) OR ((VAR10) = 8),REF(VAR12,1),0),DOTLINE,COLORGREEN;
STICKLINE((N10) = 3,H,L,9,0),COLORBLACK;
STICKLINE(((C >= O) AND ((VAR10) = 0)) AND ((N10) = 3),C,O,7,1),COLOR5454FF;
STICKLINE(((C >= O) AND ((VAR10) = 0)) AND ((N10) = 3),C,H,0,1),COLOR5454FF;
STICKLINE(((C >= O) AND ((VAR10) = 0)) AND ((N10) = 3),L,O,0,1),COLOR5454FF;
STICKLINE(((C < O) AND ((VAR10) = 0)) AND ((N10) = 3),C,O,7,0),COLORCYAN;
STICKLINE(((C < O) AND ((VAR10) = 0)) AND ((N10) = 3),L,H,0,0),COLORCYAN;
HORILINE(((VAR10) = 4) AND ((N10) = 3),VAR11,(VAR10) = 1,1),COLORYELLOW;
HORILINE(((VAR10) = 4) AND ((N10) = 3),VAR12,(VAR10) = 1,1),COLORYELLOW;
STICKLINE(((VAR10) = 1) AND ((N10) = 3),VAR14,VAR13,0,0),COLORYELLOW;
STICKLINE(((VAR10) = 4) AND ((N10) = 3),VAR12,VAR11,0,0),COLORYELLOW;
HORILINE(((VAR10) = 8) AND ((N10) = 3),VAR11,(VAR10) = 5,1),COLORYELLOW;
HORILINE(((VAR10) = 8) AND ((N10) = 3),VAR12,(VAR10) = 5,1),COLORYELLOW;
STICKLINE(((VAR10) = 5) AND ((N10) = 3),VAR14,VAR13,0,0),COLORYELLOW;
STICKLINE(((VAR10) = 8) AND ((N10) = 3),VAR12,VAR11,0,0),COLORYELLOW;
STICKLINE((N10) = 4,H,L,9,0),COLORBLACK;
IF (((N091) = 1) AND ((N11) > 5)) THEN BEGIN
DRAWGBK((VAR16) = 1),COLOR00002D;
END
IF (((N091) = 1) AND ((N11) > 5)) THEN BEGIN
DRAWGBK((VAR16) = -1),COLOR080808;
END
IF (((N091) = 2) AND ((N11) > 5)) THEN BEGIN
DRAWGBK((VAR16) = 1),COLOR000108;
END
IF (((N091) = 2) AND ((N11) > 5)) THEN BEGIN
DRAWGBK((VAR16) = -1),COLOR080808;
END
IF (((N091) = 3) AND ((N11) > 5)) THEN BEGIN
DRAWGBK((VAR16) = 1),COLOR080808;
END
IF (((N091) = 3) AND ((N11) > 5)) THEN BEGIN
DRAWGBK((VAR16) = -1),COLORBLACK;
END
DRAWGBK((VAR16) = 2),COLOR100000;
DRAWGBK((VAR16) = 0),COLOR100000;
DRAWLINE((((VAR15) = 1) AND (((((((N11) = 1) OR ((N11) = 2)) OR ((N11) = 3)) OR ((N11) = 7)) OR ((N11) = 8)) OR ((N11) = 9))) AND ((((N092) = 1) OR ((N092) = 2)) OR ((N092) = 4)),VAR13,(VAR15) = -1,VAR14,0),LINETHICK1,COLORGREEN;
DRAWLINE((((VAR15) = -1) AND (((((((N11) = 1) OR ((N11) = 2)) OR ((N11) = 3)) OR ((N11) = 7)) OR ((N11) = 8)) OR ((N11) = 9))) AND ((((N092) = 1) OR ((N092) = 2)) OR ((N092) = 4)),VAR14,(VAR15) = 1,VAR13,0),LINETHICK1,COLOR0958FF;
DRAWLINE((((VAR15) = 1) AND (((((((N11) = 1) OR ((N11) = 2)) OR ((N11) = 3)) OR ((N11) = 7)) OR ((N11) = 8)) OR ((N11) = 9))) AND ((((N092) = 1) OR ((N092) = 3)) OR ((N092) = 5)),VAR13,(VAR15) = -1,VAR14,0),DOTLINE,LINETHICK1,COLORGREEN;
DRAWLINE((((VAR15) = -1) AND (((((((N11) = 1) OR ((N11) = 2)) OR ((N11) = 3)) OR ((N11) = 7)) OR ((N11) = 8)) OR ((N11) = 9))) AND ((((N092) = 1) OR ((N092) = 3)) OR ((N092) = 5)),VAR14,(VAR15) = 1,VAR13,0),DOTLINE,LINETHICK1,COLOR0958FF;
DRAWTEXT(((VAR15) = 1) AND (((((((((N11) = 2) OR ((N11) = 3)) OR ((N11) = 4)) OR ((N11) = 5)) OR ((N11) = 8)) OR ((N11) = 9)) OR ((N11) = 10)) OR ((N11) = 11)),VAR13,NUMTOSTRN(VAR13,2),-12),ALIGN1,LINETHICK1,COLOR0958FF;
DRAWTEXT(((VAR15) = 1) AND (((((N11) = 2) OR ((N11) = 4)) OR ((N11) = 8)) OR ((N11) = 10)),VAR13,NUMTOSTR(REF(VAR17,1) + 1) + '/' + NUMTOSTRN(REF(VAR24,1),2),-22),ALIGN1,LINETHICK1,COLORYELLOW;
DRAWTEXT(((VAR15) = -1) AND (((((((((N11) = 2) OR ((N11) = 3)) OR ((N11) = 4)) OR ((N11) = 5)) OR ((N11) = 8)) OR ((N11) = 9)) OR ((N11) = 10)) OR ((N11) = 11)),VAR14,NUMTOSTRN(VAR14,2),4),ALIGN1,LINETHICK1,COLORGREEN;
DRAWTEXT(((VAR15) = -1) AND (((((N11) = 2) OR ((N11) = 4)) OR ((N11) = 8)) OR ((N11) = 10)),VAR14,NUMTOSTR(REF(VAR17,1) + 1) + '/' + NUMTOSTRN(REF(VAR24,1),2),14),ALIGN1,LINETHICK1,COLORFF8000;
IF (((N091) = 1) AND ((N12) > 3)) THEN BEGIN
DRAWGBK((VAR19) = 1),COLOR00002D;
END
IF (((N091) = 1) AND ((N12) > 3)) THEN BEGIN
DRAWGBK((VAR19) = -1),COLOR080808;
END
IF (((N091) = 2) AND ((N12) > 3)) THEN BEGIN
DRAWGBK((VAR19) = 1),COLOR000108;
END
IF (((N091) = 2) AND ((N12) > 3)) THEN BEGIN
DRAWGBK((VAR19) = -1),COLOR080808;
END
IF (((N091) = 3) AND ((N12) > 3)) THEN BEGIN
DRAWGBK((VAR19) = 1),COLOR080808;
END
IF (((N091) = 3) AND ((N12) > 3)) THEN BEGIN
DRAWGBK((VAR19) = -1),COLORBLACK;
END
DRAWGBK(((VAR19) = 2) AND ((N12) > 3)),COLOR100000;
DRAWGBK(((VAR19) = 0) AND ((N12) > 3)),COLOR100000;
DRAWLINE(((VAR18) = 1) AND (((((N12) = 1) OR ((N12) = 2)) OR ((N12) = 5)) OR ((N12) = 6)),VAR13,(VAR18) = -1,VAR14,0),LINETHICK2,COLORAEAE00;
DRAWLINE(((VAR18) = -1) AND (((((N12) = 1) OR ((N12) = 2)) OR ((N12) = 5)) OR ((N12) = 6)),VAR14,(VAR18) = 1,VAR13,0),LINETHICK2,COLORAE00AE;
DRAWTEXT((((VAR18) = 1) AND ((((((((N11) = 1) OR ((N11) = 3)) OR ((N11) = 5)) OR ((N11) = 6)) OR ((N11) = 7)) OR ((N11) = 9)) OR ((N11) = 11))) AND (((((N12) = 2) OR ((N12) = 3)) OR ((N12) = 6)) OR ((N12) = 7)),VAR13,NUMTOSTRN(VAR13,2) + '(' + NUMTOSTR(REF(VAR20,1) + 1) + ')',-22),ALIGN1,LINETHICK1,COLORMAGENTA;
DRAWTEXT((((VAR18) = -1) AND ((((((((N11) = 1) OR ((N11) = 3)) OR ((N11) = 5)) OR ((N11) = 6)) OR ((N11) = 7)) OR ((N11) = 9)) OR ((N11) = 11))) AND (((((N12) = 2) OR ((N12) = 3)) OR ((N12) = 6)) OR ((N12) = 7)),VAR14,NUMTOSTRN(VAR14,2) + '(' + NUMTOSTR(REF(VAR20,1) + 1) + ')',14),ALIGN1,LINETHICK1,COLORCYAN;
DRAWTEXT((((VAR18) = 1) AND ((((((N11) = 0) OR ((N11) = 2)) OR ((N11) = 4)) OR ((N11) = 8)) OR ((N11) = 10))) AND (((((N12) = 2) OR ((N12) = 3)) OR ((N12) = 6)) OR ((N12) = 7)),VAR13,NUMTOSTRN(VAR13,2) + '(' + NUMTOSTR(REF(VAR20,1) + 1) + ')',-34),ALIGN1,LINETHICK1,COLORMAGENTA;
DRAWTEXT((((VAR18) = -1) AND ((((((N11) = 0) OR ((N11) = 2)) OR ((N11) = 4)) OR ((N11) = 8)) OR ((N11) = 10))) AND (((((N12) = 2) OR ((N12) = 3)) OR ((N12) = 6)) OR ((N12) = 7)),VAR14,NUMTOSTRN(VAR14,2) + '(' + NUMTOSTR(REF(VAR20,1) + 1) + ')',26),ALIGN1,LINETHICK1,COLORCYAN;
DRAWLINE((((VAR21) = 1) AND ((N40) > 0)) AND ((N40) <= 4),VAR22,(VAR21) = 4,VAR22,0),COLORRED;
DRAWLINE((((VAR21) = 1) AND ((N40) > 0)) AND ((N40) <= 4),VAR23,(VAR21) = 4,VAR23,0),COLORRED;
STICKLINE((((VAR21) = 1) AND ((N40) > 0)) AND ((N40) <= 4),VAR22,VAR23,0,0),COLORRED;
STICKLINE((((VAR21) = 4) AND ((N40) > 0)) AND ((N40) <= 4),VAR22,VAR23,0,0),COLORRED;
DRAWLINE((((VAR21) = 1) AND ((N40) > 4)) AND ((N40) <= 8),VAR22,(VAR21) = 4,VAR22,0),DOTLINE,COLORRED;
DRAWLINE((((VAR21) = 1) AND ((N40) > 4)) AND ((N40) <= 8),VAR23,(VAR21) = 4,VAR23,0),DOTLINE,COLORRED;
STICKLINE((((VAR21) = 1) AND ((N40) > 4)) AND ((N40) <= 8),VAR22,VAR23,0,0),DOTLINE,COLORRED;
STICKLINE((((VAR21) = 4) AND ((N40) > 4)) AND ((N40) <= 8),VAR22,VAR23,0,0),DOTLINE,COLORRED;
DRAWLINE(((VAR21) = 1) AND ((((N40) >= 1) AND ((N40) <= 2)) OR (((N40) >= 5) AND ((N40) <= 6))),(VAR22 + VAR23) / 2,(VAR21) = 4,(VAR22 + VAR23) / 2,0),DOTLINE,COLORRED;
DRAWLINE((((VAR21) = 5) AND ((N40) > 0)) AND ((N40) <= 4),VAR22,(VAR21) = 8,VAR22,0),COLORGREEN;
DRAWLINE((((VAR21) = 5) AND ((N40) > 0)) AND ((N40) <= 4),VAR23,(VAR21) = 8,VAR23,0),COLORGREEN;
STICKLINE((((VAR21) = 5) AND ((N40) > 0)) AND ((N40) <= 4),VAR22,VAR23,0,0),COLORGREEN;
STICKLINE((((VAR21) = 8) AND ((N40) > 0)) AND ((N40) <= 4),VAR22,VAR23,0,0),COLORGREEN;
DRAWLINE((((VAR21) = 5) AND ((N40) > 4)) AND ((N40) <= 8),VAR22,(VAR21) = 8,VAR22,0),DOTLINE,COLORGREEN;
DRAWLINE((((VAR21) = 5) AND ((N40) > 4)) AND ((N40) <= 8),VAR23,(VAR21) = 8,VAR23,0),DOTLINE,COLORGREEN;
STICKLINE((((VAR21) = 5) AND ((N40) > 4)) AND ((N40) <= 8),VAR22,VAR23,0,0),DOTLINE,COLORGREEN;
STICKLINE((((VAR21) = 8) AND ((N40) > 4)) AND ((N40) <= 8),VAR22,VAR23,0,0),DOTLINE,COLORGREEN;
DRAWLINE(((VAR21) = 5) AND ((((N40) >= 1) AND ((N40) <= 2)) OR (((N40) >= 5) AND ((N40) <= 6))),(VAR22 + VAR23) / 2,(VAR21) = 8,(VAR22 + VAR23) / 2,0),DOTLINE,COLORGREEN;
DRAWTEXT(((VAR21) = 4) AND (((((N40) > 1) AND ((N40) <= 4)) AND ((N40) <> 3)) OR ((((N40) > 5) AND ((N40) <= 8)) AND ((N40) <> 7))),VAR22,NUMTOSTRN(VAR22,2),-6),COLORRED;
DRAWTEXT(((VAR21) = 4) AND (((((N40) > 1) AND ((N40) <= 4)) AND ((N40) <> 3)) OR ((((N40) > 5) AND ((N40) <= 8)) AND ((N40) <> 7))),VAR23,NUMTOSTRN(VAR23,2),-6),COLORRED;
DRAWTEXT(((VAR21) = 8) AND (((((N40) > 1) AND ((N40) <= 4)) AND ((N40) <> 3)) OR ((((N40) > 5) AND ((N40) <= 8)) AND ((N40) <> 7))),VAR22,NUMTOSTRN(VAR22,2),-6),COLORGREEN;
DRAWTEXT(((VAR21) = 8) AND (((((N40) > 1) AND ((N40) <= 4)) AND ((N40) <> 3)) OR ((((N40) > 5) AND ((N40) <= 8)) AND ((N40) <> 7))),VAR23,NUMTOSTRN(VAR23,2),-6),COLORGREEN;
DRAWTEXTREL(0,20,'【缠】'),LINETHICK1,COLORYELLOW;
DRAWTEXTREL(80,20,VAR6 + ' ' + VAR8),LINETHICK1,COLORAE00AE;
IF ((N092) > 1) THEN BEGIN
DRAWTEXTREL(865,20,VAR4 + '修正+' + VAR5 + '+' + VAR7),LINETHICK1,COLORAE00AE;
END
IF ((N092) = 1) THEN BEGIN
DRAWTEXTREL(300,50,'截止日期'),LINETHICK2,COLORYELLOW;
END
IF ((N092) = 1) THEN BEGIN
DRAWTEXTREL(300,200,'QQ'),LINETHICK2,COLORYELLOW;
END
IF (VAR9) = 0 THEN BEGIN
DRAWTEXTREL(300,50,'指标已到期.'),LINETHICK2,COLORYELLOW;
END
IF (VAR9) = 0 THEN BEGIN
DRAWTEXTREL(300,200,'QQ'),LINETHICK2,COLORYELLOW;
END


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


加好友 发短信
等级:新手上路 帖子:14 积分:0 威望:0 精华:0 注册:2016/6/2 9:15:44
  发帖心情 Post By:2016/6/3 11:57:46    Post IP:114.222.115.100[显示全部帖子]

我不会写指标 简单的还行 这么复杂的 一点头绪都没有 ,版主,麻烦您帮我一下吧~~~

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


加好友 发短信
等级:新手上路 帖子:14 积分:0 威望:0 精华:0 注册:2016/6/2 9:15:44
  发帖心情 Post By:2016/6/3 13:04:14    Post IP:114.222.115.100[显示全部帖子]

首先,先谢谢版主 耐心答复,
其次,还想请问几个问题?
最后,再次谢谢您的帮助,以后还有很多不懂的问题,还请您多多指点~!

1、大智慧中HORILINE 函数,在金字塔里面可以用那个函数替代?
     DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXTEND)含义: 在图形上绘制直线段。

       参数:COND1,表示条件变量1;PRICE1,表示第一个画线点,通常取值为H,L,C,O 等等;

                 COND2,表示条件变量2; PRICE2,表示第二个画线点;EXTEND,常数变量。1 向右延伸;2 向左延伸;3 左右同时延伸;

阐释:DRAWLINE(COND1,PRICE1,COND2,PRICE2,EXPAND),当COND1 条件满足时,在PRICE1 位置画直线起点,当COND2 条件满足时,在PRICE2 位置画直线终点,EXPAND 为延长类型。例如:DRAWILINE(HIGH>=HHV(HIGH,20),HIGH,LOW<=LLV(LOW,20),LOW,1)表示在创20 天新高与创20 天新低之间画直线并且向右延长。


2、大智慧中DRAWTEXTREl函数,在金字塔里面可以用那个函数替代?

      DRAWTEXTREL含义:在图形相对位置上显示文字。
      阐释:DRAWTEXTREL(X,Y,TEXT),在图形窗口(X,Y)坐标位置书写文字TEXT,坐标单位是窗口沿水平和垂直方向的1/1000,X,Y取值范围是0—999,超出范围则可能显示在图形窗口外。例如:DRAWTEXTREL(0,0,'注意')表示在图形最左上角位置显示'注意'字样。




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


加好友 发短信
等级:新手上路 帖子:14 积分:0 威望:0 精华:0 注册:2016/6/2 9:15:44
  发帖心情 Post By:2016/6/3 13:14:17    Post IP:114.222.115.100[显示全部帖子]

不好意 上次问题1的解析写错了!!应该是如下函数。。不知道再金字塔里面可以用那个函数代替
HORILINE(COND1,PRICE,COND2,TOLEFT)
含义:在图形上绘制水平线段。
阐释:HORILINE(COND1,PRICE,COND2,TOLEFT),当COND1条件满足时,在PRICE位置画水平线,直到COND2条件满足为止,TOLEFT为1表示向左边绘制,TOLEFT参数可以省略,表示0。
例如:HORILINE(HIGH>=HHV(HIGH,20),HIGH,HIGH>=HHV(HIGH,20))表示在创20天新高与下一次创20天新高之间画水平线段。

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