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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 修改改善金字塔函数建議

   

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


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

主题:修改改善金字塔函数建議

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2015/1/12 9:27:17 [显示全部帖子]

你看下dataperiod的参数代表范围,和callstock里面的参数数字有一点出入的。

前者是1-19,后者是1-24。具体你看下函数说明

 

[此贴子已经被作者于2015/1/12 9:27:45编辑过]

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2015/1/12 9:42:10 [显示全部帖子]

你看datatype参数和callstock这里第三个参数,并不是全部匹配的。

比如多分钟,一个返回11,要个是13


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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2015/1/12 9:58:35 [显示全部帖子]

您看下函数说明不行吗??两者的参数不是一样的

DATATYPE
返回值范围为0-19,分别表示
0:分笔成交、1:1分钟、2:5分钟、3:15分钟、4:30分钟、5:60分钟、
6:日、7:周、8:月、9:年、10:多日、11:多小时、12:季度、
13:多分钟、14:多秒、15:半年线、16:节气线、17:3分钟、18:10分钟、19:多笔线

 

callctosk

CYC 数据周期
CYC范围为0-24,分别表示
0:分笔成交、1:1分钟、2:5分钟、3:15分钟、4:30分钟、5:60分钟
6:日、7:周、8:月、9:年、10:多日、11:多分钟、12:多秒
13:多小时、14:季度线、15:半年线、16:节气线、17:3分钟、18:10分钟、19:多笔线、20:N日线、21:N分钟线、22:N秒线、23:N笔线、24:N小时线;


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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2015/1/12 10:14:38 [显示全部帖子]

看我六楼文字,callstock的多分钟是11,多小时是13。不要使用datatype

你自己这样具体数字写明,

TEST1:callstock('AUDUSD',vtclose,11);      多分钟

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2015/1/12 10:27:56 [显示全部帖子]

一样的别用函数,自己指定CYC 数据周期。
你看6楼,前面的是一样的。区别是在多分这些返回值上是不一样的。你仔细看6楼文字就知道了

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2015/1/12 10:53:43 [显示全部帖子]

你看下有没有对于品种的数据

 


图片点击可在新窗口打开查看此主题相关图片如下:vv%issvwo02p2tnrt``9%0.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2015/1/12 11:05:29 [显示全部帖子]

首先你要有该品种数据,先照我12楼的,输出看有没有值,然后再在其他品种上去看

[此贴子已经被作者于2015/1/12 11:07:00编辑过]

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2015/1/12 11:31:59 [显示全部帖子]

没有,你如果要根据datatype来设参数

就自己用if这种判断语句自己罗列了

比如

if datatype=11 then num:=13       //然后callstock里参数用num


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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2015/1/12 13:49:16 [显示全部帖子]

你仔细看过我6楼的文字说明吗????

你看下同样是多分钟,cyc和datatype所用的数字是一样的吗???

比如你当前datatype是多分钟那么返回的是13这个数值对吧,但是13这个传到callstock里面表示的是多小时的含义了。最好的方法是不要去用datatype去读取当前多周期返回值

 


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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2015/1/12 14:12:02 [显示全部帖子]

对呀你看说明11才是多分钟

但是对于datatype的返回值13才是多分钟。最简单的就是你不要去用datatpye,自己指定cyc的参数


 回到顶部
总数 22 1 2 3 下一页