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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → [求助]金字塔向QQ发送消息测试失败问题

   

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


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

主题:[求助]金字塔向QQ发送消息测试失败问题

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


加好友 发短信
等级:论坛游民 帖子:120 积分:0 威望:0 精华:0 注册:2014/8/15 16:00:13
[求助]金字塔向QQ发送消息测试失败问题  发帖心情 Post By:2016/4/24 16:53:01 [只看该作者]

自定义函数部分:
Function QQMSGX(Formula,QQNum,QQMSG)

    QQMSG=document.GetExtString("QQSTR")
   
   Set obj = CreateObject("WWSCommon.TCGroup")
   mxmsg = QQMSG
   call obj.TransMessage("QQ1", mxmsg)
   Set obj = Nothing  
   
   Set obj = CreateObject("WWSCommon.TCGroup")   
   call obj.TransMessage("kmm", mxmsg)
   Set obj = Nothing 

End Function
自定义函数执行正常。

金字塔测试代码部分:
MA20:MA(C,20);
L_MA20:=REF(MA20,1);

if (MA20>L_MA20) then
  begin
     extgbstringSet('QQSTR','MA20上涨');
     VQQM:=QQMSGX(1,close);
end
 
 QQMSGX      
if (MA20<L_MA20) then
  begin
     extgbstringSet('QQSTR','MA20下跌');
     VQQM:=QQMSGX(1,close);
end

在编译测试代码时,提示 ““QQMSGX”所调用的参数与预定义参数不符“。
我看论坛里大家调用时都是写的 QQMSGX(1,close)。为什么我这样写时编译出错?
正确的该怎么改写,谢谢。
我的系统WIN10 64位,金字塔为3.80.
图片点击可在新窗口打开查看此主题相关图片如下:qqmsg fail.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2016/4/25 8:49:05 [只看该作者]

1、在公式编辑器界面中,鼠标在“函数”解释定义区单击右键,然后选择“添加自定义函数”。

是通过这种方式添加的自定义函数吗??


 回到顶部