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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → 请教版主及各位高人!

   

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


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

主题:请教版主及各位高人!

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


加好友 发短信
等级:新手上路 帖子:22 积分:120 威望:0 精华:0 注册:2012/9/18 15:36:33
请教版主及各位高人!  发帖心情 Post By:2012/9/21 11:06:51 [只看该作者]

我看过“金字塔自动向QQ发消息实例”


然后把例子里面需要改动的地方做了变化,

但为什么修改后,单步调试里最后输出的不是空值就是0?

而且,不能在qq中自动发消息呢?

 

 

请高人指导。

 

 

 

 

付VBS:模块function最后添加

。。。。。。

End Function

 

Function QQMSGX(Formula,QQNum,QQMSG)
    '系统会在逐K线模式解释公式时的每个周期都会调用此函数一遍,因此设计时应该注重程序的执行效率,不要重复的执行一些没必要的代码
   QQMSGX=0
   QQMSG=document.GetExtString("QQSTR")

  
   Set obj = CreateObject("WWSCommon.TCGroup")
   bq = " 交易系统信号发布 "
   mxmsg = bq &" " & Date &" " & Time & " 信号" & " " & QQMSG
   call obj.TransMessage("群的名字", mxmsg)
   Set obj = Nothing 
  
   Set obj = CreateObject("WWSCommon.TCGroup")  
   call obj.TransMessage("单个QQ名字
", mxmsg)
   Set obj = Nothing 

End Function

 

 

付,交易系统程序发信号部分

原理:两个品种对比,然后做出买卖那个品种的决定

BK_AG:X1=XMAX0 AND X1>0;
BK_AU:X2=XMAX0 AND X2>0;

SK_AG:X101=XMAX100 AND X101>0;
SK_AU:X102=XMAX100 AND X102>0;

GLOBALVARIABLE: BB=0;


IF BK_AG THEN
BEGIN
 IF ISLASTBAR AND BB<>BARPOS THEN
 BEGIN
  extgbstringSet('QQSTR','买入,白银');
  AG_BK:QQMSGX(1,C);
 END
END
IF BK_AU THEN
BEGIN
 IF ISLASTBAR AND BB<>BARPOS THEN
 BEGIN
  extgbstringSet('QQSTR','买入,黄金');
  AU_BK:QQMSGX(1,C);
 END
END

IF SK_AG THEN
BEGIN
 IF ISLASTBAR AND BB<>BARPOS THEN
 BEGIN
  extgbstringSet('QQSTR','卖出,白银');
  AG_SK:QQMSGX(1,C);
 END
END
IF SK_AU THEN
BEGIN
 IF ISLASTBAR AND BB<>BARPOS THEN
 BEGIN
  extgbstringSet('QQSTR','卖出,黄金');
  AU_SK:QQMSGX(1,C);
 END
END


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


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2012/9/21 11:22:59 [只看该作者]

公式里用 DEBUGFILE, VBA里用 Application.Msgout,调试代码看看


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


加好友 发短信
等级:新手上路 帖子:22 积分:120 威望:0 精华:0 注册:2012/9/18 15:36:33
测试交易策略是在哪里设置  发帖心情 Post By:2012/9/21 13:52:57 [只看该作者]

debugfile没有导出来任何东西,

后面的Application.Msgout  导入后vb不识别啊


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


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By:2012/9/21 15:11:36 [只看该作者]

这些都是些基本的调试技巧,说明你现在的能力水平还很有限,建议你先从金字塔的最基本的编程知识开始学起


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


加好友 发短信
等级:新手上路 帖子:22 积分:120 威望:0 精华:0 注册:2012/9/18 15:36:33
  发帖心情 Post By:2012/9/25 9:31:05 [只看该作者]

管理员,谢谢你的提示。

 

我这里还有几个问题:

 

 

 

1、我这个模型最终只给出买卖黄金或者白银,没有给具体值,用Debugfile,查不出来数值。

但是把这个模型双击应用到Ag12的15分钟k线上,下面的条件值都能显示出来,3个0一个1。因此到这一步应该是没问题的。

 

BK_AG:X1=XMAX0 AND X1>0;
BK_AU:X2=XMAX0 AND X2>0;

SK_AG:X101=XMAX100 AND X101>0;
SK_AU:X102=XMAX100 AND X102>0;

 

 

 

2、单步调试后的结果如下(截至9/25-am 9 :24)。

 

BK_AG:0;
BK_AU:1;

SK_AG:0;
SK_AU:0;

 

AG_BK: 

AU_BK:0.000

AG_SK:

AU_SK:

 

调试结束。

 
 
 

3、vba我确实不熟练,谢谢指出。不过昨天早上开盘前,跟晚上闭盘后,不知我如何操作,但金字塔系统,自动发送消息给我同事QQ,但没有发到指定的群里。

还有,昨天日内,我一直开着系统,应用于AG12--15分钟线,但实时没有自动发送消息。

请帮忙再找找原因,谢谢。

 

明月 8:17:15
 交易系统信号发布  2012/9/24 8:17:11 信号 买入,白银
 该消息由金字塔交易决策系统提供

 

明月 15:36:31
 交易系统信号发布  2012/9/24 15:36:31 信号 卖出,黄金
 该消息由金字塔交易决策系统提供。
明月 15:36:48
 交易系统信号发布  2012/9/24 15:36:47 信号 卖出,黄金
 该消息由金字塔交易决策系统提供。

 

 


 回到顶部