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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 我这样跨周期引用均线的值,为什么始终无法获取到数据

   

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


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

主题:我这样跨周期引用均线的值,为什么始终无法获取到数据

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


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

 1.确保下 本地是否有充足1分钟数据。
2.修改下aa的定义方式。 采用“:”方式定义。
3.不要在调试里面看,直接在图表上看 是否有引用到。



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


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

 
图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看  K线图上右键-数据 然后查看下。

或者更直接方式是直接打开这个品种1分钟周期的K线图,然后键盘上下箭 伸缩下,就能触发自动补充数据了。这样也是可以的。

MSGOUT(1,'s');

注意下引号  单引号哦。


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


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

 最新K上ISLASTBAR  始终满足。所以就是每次来分笔 这个代码都会执行一次。执行一次输出一次。


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


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

这个只能设置多秒是10s或者30s。
在工具-选项  多周期这里设置:

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



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


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

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

Y轴上右键-  看下这里怎么勾选的。


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


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

什么意思?当前品种的开盘时间?


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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/9/24 15:01:39    Post IP:180.169.30.6[显示全部帖子]

 这个和前面那个msgout 一样啊。你控制不了的。有分笔过来,公式执行一次 自然会输出一次。


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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/9/24 15:17:32    Post IP:180.169.30.6[显示全部帖子]

 1.你这个是没控制历史K的输出吧。 我看你上面输出那个应该是把历史K的值输出来了。
 2.“每次用全局变量x 保存一下,新的一分钟到了,必然不会和X保存的值一样吧,两个值不一样,我调用msgout输出一下当前分钟数,然后再更新X值  不可以吗。”这个实现不了。排除1的问题后 会在最新K上不断输出最新K的分钟数。类似的思路只后台能实现。





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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/9/24 15:55:45    Post IP:180.169.30.6[显示全部帖子]

1.无法控制仅仅在K线结束时进行计算和判断,图表上即使采用全局变量也不行。图表策略里面这种是控制不住的。 另外不必要刻意去考虑计算效率问题,真遇到了效率上问题再进一步优化处理比较好。
2.“只有10S里每根K线结束时才重新计算一次趋势” 如果是在结束时候才判断是否开平仓,干脆直接用走完K比较好吧。走完K就是判断最后的计算结果是否符合下单条件。
3.跨周期那个 提供下引用的代码 和被引用的指标的代码。正常肯定是能引用到的。你这里可能是数据缺失导致的。


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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2019/9/24 16:03:44    Post IP:180.169.30.6[显示全部帖子]

比较精细的操作通常是在后台上才能实现。图表策略没办法写的比较精细。或者使用python接口。


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