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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → Median 中位数函数居然找不到

   

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


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

主题:Median 中位数函数居然找不到

美女呀,离线,留言给我吧!
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:200 积分:1009 威望:0 精华:0 注册:2012/1/12 13:55:27
Median 中位数函数居然找不到  发帖心情 Post By:2012/1/26 12:10:04 [只看该作者]

设计程序的时候突然发现系统没有提供中位数Median函数,感觉很不方便,希望金字塔尽快能完善这个关键函数接口。
函数本身应该不是很复杂,因为刚刚接触金字塔,不是很了解如何自定义函数,有哪位版主达人能帮忙一下贴一个自定义函数的模板,
函数接口类似 function Median(nBars, aArray)

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


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

可否提供中位函数的算法,便于日后升级版中增加

 回到顶部
美女呀,离线,留言给我吧!
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:200 积分:1009 威望:0 精华:0 注册:2012/1/12 13:55:27
  发帖心情 Post By:2012/1/26 14:52:04 [只看该作者]

实现的方法网上应该有很多的。提供一个思路给你们参考,先拷贝数组进来,然后排序,最后找到中位数返回。

因为马上需要在公式系统中用到,所以希望金字塔能临时提供一个传数组的自定义函数模板,我自己可以先根据这个模板将这个函数实现,谢谢!

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


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

节后会安排工作人员为你写个自定义函数,请耐心等待

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


加好友 发短信
等级:黑侠 帖子:676 积分:2548 威望:0 精华:3 注册:2011/4/13 16:18:50
  发帖心情 Post By:2012/1/29 13:50:30 [只看该作者]

nBars, aArray

这两个参数 能不能说明一下用意

特别是第一个nBars

 


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


加好友 发短信
等级:黑侠 帖子:676 积分:2548 威望:0 精华:3 注册:2011/4/13 16:18:50
  发帖心情 Post By:2012/1/29 14:57:11 [只看该作者]

想要自定义一个函数 函数的参数有一个数组 在PEL里定义数组后 传入到自定义函数里 怎么实现?

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


加好友 发短信
等级:黑侠 帖子:676 积分:2548 威望:0 精华:3 注册:2011/4/13 16:18:50
  发帖心情 Post By:2012/1/29 15:55:38 [只看该作者]

使用 SORT排序函数

能否得到你要的数据

 


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


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

楼主的函数是要求在逐K线模式还是序列模式下使用的,序列模式下比较容易实现

 回到顶部
美女呀,离线,留言给我吧!
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游民 帖子:200 积分:1009 威望:0 精华:0 注册:2012/1/12 13:55:27
  发帖心情 Post By:2012/1/31 12:13:11 [只看该作者]

希望能在K线模式下实现,这样操控比较灵活。

nBar:需要从aArray数组里面拷贝过来元素的个数,对拷贝过来的元素集合取中值返回。如果nBar是奇数,取排完序的中间一个元素;如果偶数,取中间两个的平均值返回。




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


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

逐K线下实现,VBA自定义函数与描述还是比较困难的,建议等金字塔的后续版本函数增加吧

 回到顶部
总数 18 1 2 下一页