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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 请教移仓换月问题

   

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


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

主题:请教移仓换月问题

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/11/2 16:21:52    Post IP:58.246.57.26[显示全部帖子]

 用软件自带功能实现吧。
在工具-选项 下面:

图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/11/3 9:56:05    Post IP:58.246.57.26[显示全部帖子]

 实现不了的。换月这个必须指定品种下单,而图表回测是体现不出来这点的。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/11/3 15:48:04    Post IP:58.246.57.26[显示全部帖子]

 参考后台这个例子吧:

http://www.weistock.com/bbs/dispbbs.asp?boardid=10&Id=9750

这个代码实现只能后台上去操作。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/11/4 8:49:21    Post IP:58.246.57.26[显示全部帖子]

1.持仓量数据同样用CALLSTOCK获取啊,改下参数就行了。
用法:
CALLSTOCK(CODE,TYPE,CYC,N),
CODE指定品种代码,为空字符串表示当前品种,指定品种时推荐使用市场+代码的格式,例如SH600000,ZJIF00等.

TYPE  数据类型
TYPE的值可为 VTOPEN(开盘) VTHIGH(最高) VTLOW(最低) VTCLOSE(收盘) VTVOL(成交量)
                    VTAMOUNT(成交额) vtOPENINT(持仓量) VTADVANCE(涨数,大盘有效) VTDECLINE(跌数,大盘有效)



2.
你这个思路,就只能写循环遍历品种去判断,不过应该也不需要判断所有品种。在前面那个代码上做一定的修改。比如在当前月份基础,取未来N个月的数据做对比。比如现在是11月 那么后续三个月数据都调用出来做个判断。但是因为要写循环,效率上很有问题。所以不是很推荐。

3.
请问如何判断当前是本月最后一个交易日?主要是遇到节假日怎么处理?”这个真没办法。

4.我们软件的换月规则,看帖子里版主的回复吧:
http://www.weistock.com/bbs/dispbbs.asp?BoardID=4&ID=181477&skin=0

所以你自己想要的换月规则,和软件本身的估摸也会有点差异吧。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/11/4 9:47:25    Post IP:58.246.57.26[显示全部帖子]

 能用在图表上,这个没有限制的。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/12/7 9:29:34    Post IP:58.246.57.26[显示全部帖子]

1.调用不到只有一个原因,你本地缺少数据。这个函数只是调用K线基础数据,有就能调用到,不存在什么限制的。我本地测试过,没出现你说的分钟级别调用不到的情况。有可能是你 在大周期上调用的,但是对应的小周期,你每天那个日期对应的数据。
2.这个我思考下。帖子太久了,前面的内容都忘记了,我回顾下先。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/12/7 11:58:29    Post IP:58.246.57.26[显示全部帖子]

帖下你用的代码。我本地都是正常的,我看下你代码怎么写的。


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2020/12/8 11:12:32    Post IP:58.246.57.26[显示全部帖子]

 这不是函数引用的问题,是外盘数据的问题,它这个数值就是这样的。你换国内期货调用,一切正常的。



命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2021/1/4 14:56:01    Post IP:58.246.57.26[显示全部帖子]

 前面回复里面不是给了一个说明链接了嘛

http://www.weistock.com/bbs/dispbbs.asp?BoardID=4&ID=181477&skin=0


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2021/1/7 9:47:11    Post IP:58.246.57.26[显示全部帖子]

 1.除权位置就是换月位置,这个是有函数获取的,能知道换月的时间的。只是无法知晓 当时是从哪个品种换到哪个品种。这导致无法在代码中进行换月。

2.“有没有可能移仓发生在跨月后”这什么意思?没怎么明白。

3.“另外你说金字塔是根据持仓和交易量两个一起判断,这个交易量是哪段时间的交易量呢?日线级别的判断

4.外盘目前只支持国内期货品种,然后那个外盘品种的持仓量这个数据 就是当日就一个值。目前提供的是这样的。是数据源本身就只有这样的值,其他平台应该也是一样的。


命数如织,当如磐石。
 回到顶部
总数 11 1 2 下一页