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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助]显示语句末尾缺少符号。请老师帮帮忙!!谢谢

   

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


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

主题:[求助]显示语句末尾缺少符号。请老师帮帮忙!!谢谢

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


加好友 发短信
等级:新手上路 帖子:9 积分:0 威望:0 精华:0 注册:2016/10/8 16:22:52
[求助]显示语句末尾缺少符号。请老师帮帮忙!!谢谢  发帖心情 Post By:2019/4/19 17:56:22    Post IP:60.165.142.123[只看该作者]

DIFF: 成交量的(Param#1)日减去(Param#2)日
指数平滑移动平均值; 
DEA:  DIFF的(Param#3)日指数平滑移动平均线
MACD: DIFF与DEA的差"
#Note "算法:
DIFF线 成交量的短期(SHORT)、长期(LONG)指数平滑移动平均线间的差
DEA线  DIFF线的M日指数平滑移动平均线
MACD线 DIFF线与DEA线的差,彩色柱状线
用法:
1.DIF向上交叉MACD,买进;DIF向下交叉MACD,卖出。
2.DIF连续两次向下交叉MACD,将造成较大的跌幅。
3.DIF连续两次向上交叉MACD,将造成较大的涨幅。
4.DIF与股价形成背离时产生的信号,可信度较高。"
#SUBCHART
80,COLOR996699;
20,COLORGREEN;
10,COLORCC6633,LINETHICK2;
90,COLOR9966FF,LINETHICK2;
{
50,COLORRED;
FILLRGN(1,20,80),color222222;
FILLRGN(1,90,100),color000068;
FILLRGN(1,79,90),color663366;
FILLRGN(1,10,20),color666600;
FILLRGN(1, 0,10),color663300;
}
A:=MA(-100*(HHV(H,34)-C)/(HHV(H,34)-LLV(L,34)),19),COLORRED;
B:=-100*(HHV(H,14)-C)/(HHV(H,14)-LLV(L,14));
d:=EMA(-100*(HHV(H,34)-C)/(HHV(H,34)-LLV(L,34)),4),linethick2;
长期线:A+100,color9900FF;
短期线:B+100,color888888;
中期线:d+100,COLORBROWN,linethick2;
{见顶:(长期线>85 or ref(长期线,1)>85 ) and (cross(中期线,短期线) or cross(ref(中期线,1),ref(短期线,1)) )and cross(长期线,短期线);
}
见顶:(REF(中期线,1)>85 AND REF(短期线,1)>85 AND REF(长期线,1)>65) AND CROSS(长期线,短期线) ;
顶部区域:(中期线<REF(中期线,1) AND REF(中期线,1)>80) AND (REF(短期线,1)>95 OR REF(短期线,2)>95 ) AND 长期线>60 AND 短期线<83.5
AND 短期线<中期线 AND 短期线<长期线+4;
顶部:=FILTER(顶部区域,4);
{DRAWICON( 见顶, 108, 2 );}
底部区域:(长期线<12 AND 中期线<8 AND (短期线<7.2 OR REF(短期线,1)<5) AND (中期线>REF(中期线,1) OR 短期线>REF(短期线,1)))
OR (长期线<8 AND 中期线<7 AND 短期线<15 AND 短期线>REF(短期线,1)) OR (长期线<10 AND 中期线<7 AND 短期线<1) ;
STICKLINE( {见顶 or} 顶部,99,103,20,1 ),colorred,linethick2;
STICKLINE( 底部区域,-4,0,22,0 ),colorgreen;
低位金叉:长期线<15 AND REF(长期线,1)<15 AND 中期线<18 AND 短期线>REF(短期线,1) AND CROSS(短期线,长期线) AND 短期线>中期线
AND (REF(短期线,1)<5 OR REF(短期线,2)<5 ) AND (中期线>=长期线 OR REF( 短期线,1)<1 );
STICKLINE( 低位金叉,0,5,11,0 ),colorred;

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


加好友 发短信
等级:新手上路 帖子:9 积分:0 威望:0 精华:0 注册:2016/10/8 16:22:52
  发帖心情 Post By:2019/4/19 17:57:13    Post IP:60.165.142.123[只看该作者]

请老师改编为金字塔源码!谢谢

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


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

 前面那部分是代码思路的说明和注释,你放进去当然编译不了了。你把那部分文字说明去掉。


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


加好友 发短信
等级:新手上路 帖子:9 积分:0 威望:0 精华:0 注册:2016/10/8 16:22:52
  发帖心情 Post By:2019/4/22 10:49:00    Post IP:60.165.142.123[只看该作者]

80,COLOR996699;
20,COLORGREEN;
10,COLORCC6633,LINETHICK2;
90,COLOR9966FF,LINETHICK2;
{
50,COLORRED;
FILLRGN(1,20,80),color222222;
FILLRGN(1,90,100),color000068;
FILLRGN(1,79,90),color663366;
FILLRGN(1,10,20),color666600;
FILLRGN(1, 0,10),color663300;
}
A:=MA(-100*(HHV(H,34)-C)/(HHV(H,34)-LLV(L,34)),19),COLORRED;
B:=-100*(HHV(H,14)-C)/(HHV(H,14)-LLV(L,14));
d:=EMA(-100*(HHV(H,34)-C)/(HHV(H,34)-LLV(L,34)),4),linethick2;
长期线:A+100,color9900FF;
短期线:B+100,color888888;
中期线:d+100,COLORBROWN,linethick2;
{见顶:(长期线>85 or ref(长期线,1)>85 ) and (cross(中期线,短期线) or cross(ref(中期线,1),ref(短期线,1)) )and cross(长期线,短期线);
}
见顶:(REF(中期线,1)>85 AND REF(短期线,1)>85 AND REF(长期线,1)>65) AND CROSS(长期线,短期线) ;
顶部区域:(中期线<REF(中期线,1) AND REF(中期线,1)>80) AND (REF(短期线,1)>95 OR REF(短期线,2)>95 ) AND 长期线>60 AND 短期线<83.5
AND 短期线<中期线 AND 短期线<长期线+4;
顶部:=FILTER(顶部区域,4);
{DRAWICON( 见顶, 108, 2 );}
底部区域:(长期线<12 AND 中期线<8 AND (短期线<7.2 OR REF(短期线,1)<5) AND (中期线>REF(中期线,1) OR 短期线>REF(短期线,1)))
OR (长期线<8 AND 中期线<7 AND 短期线<15 AND 短期线>REF(短期线,1)) OR (长期线<10 AND 中期线<7 AND 短期线<1) ;
STICKLINE( {见顶 or} 顶部,99,103,20,1 ),colorred,linethick2;
STICKLINE( 底部区域,-4,0,22,0 ),colorgreen;
低位金叉:长期线<15 AND REF(长期线,1)<15 AND 中期线<18 AND 短期线>REF(短期线,1) AND CROSS(短期线,长期线) AND 短期线>中期线
AND (REF(短期线,1)<5 OR REF(短期线,2)<5 ) AND (中期线>=长期线 OR REF( 短期线,1)<1 );
STICKLINE( 低位金叉,0,5,11,0 ),colorred;

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


加好友 发短信
等级:新手上路 帖子:9 积分:0 威望:0 精华:0 注册:2016/10/8 16:22:52
  发帖心情 Post By:2019/4/22 10:50:18    Post IP:60.165.142.123[只看该作者]

去掉以后,显示还是不通过,源码时飞狐软件源码怎么改为金字塔源码??谢谢了

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


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

 A:=MA(-100*(HHV(H,34)-C)/(HHV(H,34)-LLV(L,34)),19),COLORRED;
B:=-100*(HHV(H,14)-C)/(HHV(H,14)-LLV(L,14));
d:=EMA(-100*(HHV(H,34)-C)/(HHV(H,34)-LLV(L,34)),4),linethick2;
长期线:A+100,color9900FF;
短期线:B+100,color888888;
中期线:d+100,COLORBROWN,linethick2;

见顶:(REF(中期线,1)>85 AND REF(短期线,1)>85 AND REF(长期线,1)>65) AND CROSS(长期线,短期线) ;
顶部区域:(中期线<REF(中期线,1) AND REF(中期线,1)>80) AND (REF(短期线,1)>95 OR REF(短期线,2)>95 ) AND 长期线>60 AND 短期线<83.5
AND 短期线<中期线 AND 短期线<长期线+4;
顶部:FILTER(顶部区域,4);

底部区域:(长期线<12 AND 中期线<8 AND (短期线<7.2 OR REF(短期线,1)<5) AND (中期线>REF(中期线,1) OR 短期线>REF(短期线,1)))
OR (长期线<8 AND 中期线<7 AND 短期线<15 AND 短期线>REF(短期线,1)) OR (长期线<10 AND 中期线<7 AND 短期线<1) ;
STICKLINE(顶部,99,103,20,1 ),colorred,linethick2;
STICKLINE( 底部区域,-4,0,22,0 ),colorgreen;
低位金叉:长期线<15 AND REF(长期线,1)<15 AND 中期线<18 AND 短期线>REF(短期线,1) AND CROSS(短期线,长期线) AND 短期线>中期线
AND (REF(短期线,1)<5 OR REF(短期线,2)<5 ) AND (中期线>=长期线 OR REF( 短期线,1)<1 );
STICKLINE(低位金叉,0,5,11,0 ),colorred;


代码编译没问题。但是毕竟软件不同,即使语法一致,底层实现也可能不一样。上面代码有个别函数(FILTER)实现效果还是有差异的,这个需要时间去查阅下资料才能处理。


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