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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 紧急求助改进的MACD公式函数问题

   

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


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

主题:紧急求助改进的MACD公式函数问题

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


加好友 发短信
等级:新手上路 帖子:14 积分:95 威望:0 精华:0 注册:2011/4/17 0:17:53
紧急求助改进的MACD公式函数问题  发帖心情 Post By:2011/6/15 12:41:41    Post IP:221.11.61.66[只看该作者]

请各位大侠帮忙改进下这个公式,多次修改无法通过,请各位大侠帮忙赐教!!!! 着急在线等 万分感谢!!! M:=10000; N1:=2; B:=5; 零轴基准线:=EMA(C,M); X00:=C; X01:=0.7522406533*X00+0.3609454219*REF(X00,1)-0.03309329629*REF(X00,2)-0.04241822779*REF(X00,3)-0.026737249*REF(X00,4)-0.007010041271*REF(X00,5)-0.002652859952*REF(X00,6)-0.0008415042966*REF(X00,7)-0.0002891931964*REF(X00,8)-0.0000956265934*REF(X00,9)-0.0000321286052*REF(X00,10)-0.0000106773454*REF(X00,11)-0.0000035457562*REF(X00,12)-0.0000011670713*REF(X00,13); X02:=0.7522406533*X01+0.3609454219*REF(X01,1)-0.03309329629*REF(X01,2)-0.04241822779*REF(X01,3)-0.026737249*REF(X01,4)-0.007010041271*REF(X01,5)-0.002652859952*REF(X01,6)-0.0008415042966*REF(X01,7)-0.0002891931964*REF(X01,8)-0.0000956265934*REF(X01,9)-0.0000321286052*REF(X01,10)-0.0000106773454*REF(X01,11)-0.0000035457562*REF(X01,12)-0.0000011670713*REF(X01,13); X03:=0.7522406533*X02+0.3609454219*REF(X02,1)-0.03309329629*REF(X02,2)-0.04241822779*REF(X02,3)-0.026737249*REF(X02,4)-0.007010041271*REF(X02,5)-0.002652859952*REF(X02,6)-0.0008415042966*REF(X02,7)-0.0002891931964*REF(X02,8)-0.0000956265934*REF(X02,9)-0.0000321286052*REF(X02,10)-0.0000106773454*REF(X02,11)-0.0000035457562*REF(X02,12)-0.0000011670713*REF(X02,13); AA:=((EMA((((EMA(X01,22)+EMA(X01,23))+EMA(X01,24))/3),2))+(EMA((((EMA(X01,24)+EMA(X01,25))+EMA(X01,26))/3),2))+(EMA((((EMA(X01,26)+EMA(X01,27))+EMA(X01,28))/3),2))+(EMA((((EMA(X01,28)+EMA(X01,29))+EMA(X01,30))/3),2))+(EMA((((EMA(X01,30)+EMA(X01,31))+EMA(X01,32))/3),2))+(EMA((((EMA(X01,32)+EMA(X01,33))+EMA(X01,34))/3),2)))/6,COLORGREEN; BB1:=(X01*5+X02*3+X03*1)/9; CC1:=EMA(EMA(EMA(C,N1),N1),N1); DIF1:=(BB1-零轴基准线)/零轴基准线; DEA11:=(CC1-零轴基准线)/零轴基准线; DEA21:=(AA-零轴基准线)/零轴基准线; {以下为1分钟周期:} A_DIF:=POW((DIF1+1),55)*1000; A_DEA1:=POW((DEA11+1),55)*1000; A_DEA2:=POW((DEA21+1),55)*1000; {以下为5分钟周期:} B_DIF:=POW((DIF1+1),29)*1000; B_DEA1:=POW((DEA11+1),29)*1000; B_DEA2:=POW((DEA21+1),29)*1000; {以下为15分钟周期:} D_DIF:=POW((DIF1+1),17)*1000; D_DEA1:=POW((DEA11+1),17)*1000; D_DEA2:=POW((DEA21+1),17)*1000; {以下为30分钟周期:} E_DIF:=POW((DIF1+1),9)*1000; E_DEA1:=POW((DEA11+1),9)*1000; E_DEA2:=POW((DEA21+1),9)*1000; {以下为60分钟周期:} F_DIF:=POW((DIF1+1),5)*1000; F_DEA1:=POW((DEA11+1),5)*1000; F_DEA2:=POW((DEA21+1),5)*1000; {以下为日周期:} G_DIF:=POW((DIF1+1),3)*1000; G_DEA1:=POW((DEA11+1),3)*1000; G_DEA2:=POW((DEA21+1),3)*1000; DIF:IFF(PERIOD=0,A_DIF,IFF(PERIOD=1,B_DIF,IFF(PERIOD=2,D_DIF,IFF(PERIOD=3,E_DIF,IFF(PERIOD=4,F_DIF,IFF(PERIOD=5,G_DIF,DRAWNULL )))))),COLORRED, LINETHICK1; DEA1:IFF(PERIOD=0,A_DEA1,IFF(PERIOD=1,B_DEA1,IFF(PERIOD=2,D_DEA1,IFF(PERIOD=3,E_DEA1,IFF(PERIOD=4,F_DEA1,IFF(PERIOD=5,G_DEA1,DRAWNULL )))))),COLORWHITE, LINETHICK1; DEA2:IFF(PERIOD=0,A_DEA2,IFF(PERIOD=1,B_DEA2,IFF(PERIOD=2,D_DEA2,IFF(PERIOD=3,E_DEA2,IFF(PERIOD=4,F_DEA2,IFF(PERIOD=5,G_DEA2,DRAWNULL )))))),COLORGREEN, LINETHICK1; DIF0:=(EMA(EMA(EMA(C,N1),N1),N1)-EMA(C,M))/EMA(C,M); MACD0:=POW((DIF0-DEA21),1)*B*1000; MACD00:=MACD0; {以下为1分钟周期:} A_MACD:=POW((DIF0-DEA21),1)*B*21000; A_MACD1:=A_MACD; {以下为5分钟周期:} B_MACD:=POW((DIF0-DEA21),1)*B*13000; B_MACD1:=B_MACD; {以下为15分钟周期:} D_MACD:=POW((DIF0-DEA21),1)*B*8000; D_MACD1:=D_MACD; {以下为30分钟周期:} E_MACD:=POW((DIF0-DEA21),1)*B*5000; E_MACD1:=E_MACD; {以下为60分钟周期:} F_MACD:=POW((DIF0-DEA21),1)*B*3000; F_MACD1:=F_MACD; {以下为日周期:} G_MACD:=POW((DIF0-DEA21),1)*B*1000; G_MACD1:=G_MACD; MACD:IFF(PERIOD=0,A_MACD,IFF(PERIOD=1,B_MACD,IFF(PERIOD=2,D_MACD,IFF(PERIOD=3,E_MACD,IFF(PERIOD=4,F_MACD,IFF(PERIOD=5,G_MACD,DRAWNULL )))))),COLORSTICK; MACD1:IFF(PERIOD=0,A_MACD1,IFF(PERIOD=1,B_MACD1,IFF(PERIOD=2,D_MACD1,IFF(PERIOD=3,E_MACD1,IFF(PERIOD=4,F_MACD1,IFF(PERIOD=5,G_MACD1,DRAWNULL )))))),COLORWHITE;

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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2011/6/15 13:22:30    Post IP:58.246.57.26[只看该作者]

图片点击可在新窗口打开查看连个分行都没有。。。


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

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


加好友 发短信
等级:新手上路 帖子:14 积分:95 威望:0 精华:0 注册:2011/4/17 0:17:53
  发帖心情 Post By:2011/6/15 13:23:42    Post IP:221.11.61.66[只看该作者]

谢谢楼上的大侠关注 我分了 可是出来就成一大堆了

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


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2011/6/15 13:38:06    Post IP:58.246.57.26[只看该作者]

直接用IE浏览器,不要哪些乱七八糟的


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


加好友 发短信
等级:新手上路 帖子:14 积分:95 威望:0 精华:0 注册:2011/4/17 0:17:53
  发帖心情 Post By:2011/6/15 13:51:06    Post IP:221.11.61.66[只看该作者]

对不住啊各位  用IE从新发

 

{GSCD-------高山CD}
{对于166楼GSCD-------高山CD的优化版}
M:=10000;
N1:=2;
B:=5;

零轴基准线:=EMA(C,M);
X00:=C;
X01:=0.7522406533*X00+0.3609454219*REF(X00,1)-0.03309329629*REF(X00,2)-0.04241822779*REF(X00,3)-0.026737249*REF(X00,4)-0.007010041271*REF(X00,5)-0.002652859952*REF(X00,6)-0.0008415042966*REF(X00,7)-0.0002891931964*REF(X00,8)-0.0000956265934*REF(X00,9)-0.0000321286052*REF(X00,10)-0.0000106773454*REF(X00,11)-0.0000035457562*REF(X00,12)-0.0000011670713*REF(X00,13);
X02:=0.7522406533*X01+0.3609454219*REF(X01,1)-0.03309329629*REF(X01,2)-0.04241822779*REF(X01,3)-0.026737249*REF(X01,4)-0.007010041271*REF(X01,5)-0.002652859952*REF(X01,6)-0.0008415042966*REF(X01,7)-0.0002891931964*REF(X01,8)-0.0000956265934*REF(X01,9)-0.0000321286052*REF(X01,10)-0.0000106773454*REF(X01,11)-0.0000035457562*REF(X01,12)-0.0000011670713*REF(X01,13);
X03:=0.7522406533*X02+0.3609454219*REF(X02,1)-0.03309329629*REF(X02,2)-0.04241822779*REF(X02,3)-0.026737249*REF(X02,4)-0.007010041271*REF(X02,5)-0.002652859952*REF(X02,6)-0.0008415042966*REF(X02,7)-0.0002891931964*REF(X02,8)-0.0000956265934*REF(X02,9)-0.0000321286052*REF(X02,10)-0.0000106773454*REF(X02,11)-0.0000035457562*REF(X02,12)-0.0000011670713*REF(X02,13);

AA:=((EMA((((EMA(X01,22)+EMA(X01,23))+EMA(X01,24))/3),2))+(EMA((((EMA(X01,24)+EMA(X01,25))+EMA(X01,26))/3),2))+(EMA((((EMA(X01,26)+EMA(X01,27))+EMA(X01,28))/3),2))+(EMA((((EMA(X01,28)+EMA(X01,29))+EMA(X01,30))/3),2))+(EMA((((EMA(X01,30)+EMA(X01,31))+EMA(X01,32))/3),2))+(EMA((((EMA(X01,32)+EMA(X01,33))+EMA(X01,34))/3),2)))/6,COLORGREEN;
BB1:=(X01*5+X02*3+X03*1)/9;
CC1:=EMA(EMA(EMA(C,N1),N1),N1);
DIF1:=(BB1-零轴基准线)/零轴基准线;
DEA11:=(CC1-零轴基准线)/零轴基准线;
DEA21:=(AA-零轴基准线)/零轴基准线;


{以下为1分钟周期:}
A_DIF:=POW((DIF1+1),55)*1000;
A_DEA1:=POW((DEA11+1),55)*1000;
A_DEA2:=POW((DEA21+1),55)*1000;
{以下为5分钟周期:}
B_DIF:=POW((DIF1+1),29)*1000;
B_DEA1:=POW((DEA11+1),29)*1000;
B_DEA2:=POW((DEA21+1),29)*1000;
{以下为15分钟周期:}
D_DIF:=POW((DIF1+1),17)*1000;
D_DEA1:=POW((DEA11+1),17)*1000;
D_DEA2:=POW((DEA21+1),17)*1000;
{以下为30分钟周期:}
E_DIF:=POW((DIF1+1),9)*1000;
E_DEA1:=POW((DEA11+1),9)*1000;
E_DEA2:=POW((DEA21+1),9)*1000;
{以下为60分钟周期:}
F_DIF:=POW((DIF1+1),5)*1000;
F_DEA1:=POW((DEA11+1),5)*1000;
F_DEA2:=POW((DEA21+1),5)*1000;
{以下为日周期:}
G_DIF:=POW((DIF1+1),3)*1000;
G_DEA1:=POW((DEA11+1),3)*1000;
G_DEA2:=POW((DEA21+1),3)*1000;

 


DIF:IFF(PERIOD=0,A_DIF,IFF(PERIOD=1,B_DIF,IFF(PERIOD=2,D_DIF,IFF(PERIOD=3,E_DIF,IFF(PERIOD=4,F_DIF,IFF(PERIOD=5,G_DIF,DRAWNULL
)))))),COLORRED, LINETHICK1;
DEA1:IFF(PERIOD=0,A_DEA1,IFF(PERIOD=1,B_DEA1,IFF(PERIOD=2,D_DEA1,IFF(PERIOD=3,E_DEA1,IFF(PERIOD=4,F_DEA1,IFF(PERIOD=5,G_DEA1,DRAWNULL
)))))),COLORWHITE, LINETHICK1;
DEA2:IFF(PERIOD=0,A_DEA2,IFF(PERIOD=1,B_DEA2,IFF(PERIOD=2,D_DEA2,IFF(PERIOD=3,E_DEA2,IFF(PERIOD=4,F_DEA2,IFF(PERIOD=5,G_DEA2,DRAWNULL
)))))),COLORGREEN, LINETHICK1;

DIF0:=(EMA(EMA(EMA(C,N1),N1),N1)-EMA(C,M))/EMA(C,M);
MACD0:=POW((DIF0-DEA21),1)*B*1000;
MACD00:=MACD0;

{以下为1分钟周期:}
A_MACD:=POW((DIF0-DEA21),1)*B*21000;
A_MACD1:=A_MACD;
{以下为5分钟周期:}
B_MACD:=POW((DIF0-DEA21),1)*B*13000;
B_MACD1:=B_MACD;
{以下为15分钟周期:}
D_MACD:=POW((DIF0-DEA21),1)*B*8000;
D_MACD1:=D_MACD;
{以下为30分钟周期:}
E_MACD:=POW((DIF0-DEA21),1)*B*5000;
E_MACD1:=E_MACD;
{以下为60分钟周期:}
F_MACD:=POW((DIF0-DEA21),1)*B*3000;
F_MACD1:=F_MACD;
{以下为日周期:}
G_MACD:=POW((DIF0-DEA21),1)*B*1000;
G_MACD1:=G_MACD;
MACD:IFF(PERIOD=0,A_MACD,IFF(PERIOD=1,B_MACD,IFF(PERIOD=2,D_MACD,IFF(PERIOD=3,E_MACD,IFF(PERIOD=4,F_MACD,IFF(PERIOD=5,G_MACD,DRAWNULL
)))))),COLORSTICK;
MACD1:IFF(PERIOD=0,A_MACD1,IFF(PERIOD=1,B_MACD1,IFF(PERIOD=2,D_MACD1,IFF(PERIOD=3,E_MACD1,IFF(PERIOD=4,F_MACD1,IFF(PERIOD=5,G_MACD1,DRAWNULL
)))))),COLORWHITE;


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


加好友 发短信
等级:罗宾汉 帖子:46311 积分:50819 威望:0 精华:2 注册:2011/3/23 8:50:25
  发帖心情 Post By:2011/6/15 14:26:34    Post IP:58.246.57.26[只看该作者]

period,怎么这个变量没有定义


金字塔—专业程序化交易量化投资平台

客户服务部

----------------------------------------------------------- 欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com

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


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2011/6/15 18:23:38    Post IP:58.246.57.26[只看该作者]

你这是哪个软件的公式, IFF函数是什么?PERIOD又是什么?不知道定义没法转换


金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
雨人2011
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:14 积分:95 威望:0 精华:0 注册:2011/4/17 0:17:53
  发帖心情 Post By:2011/6/16 0:58:31    Post IP:122.113.30.5[只看该作者]

应该是通达信的 我对通达信是一窍不通 http://www.55188.com/thread-3344696-1-1.html 一个很强悍的MACD 感谢大家的关注 非常感谢

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


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2011/6/16 23:32:07    Post IP:116.227.51.226[只看该作者]

下个版本已经完全支持该公式.

暂时你可以这样改进,将 PERIOD替换为DATATYPE, IFF替换为IF



金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
雨人2011
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:14 积分:95 威望:0 精华:0 注册:2011/4/17 0:17:53
  发帖心情 Post By:2011/6/21 1:43:24    Post IP:118.194.233.75[只看该作者]

非常感谢 改过以后可以用了

 回到顶部