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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 后台程序化“监控”菜单输出结果疑问

   

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


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

主题:后台程序化“监控”菜单输出结果疑问

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


加好友 发短信
等级:新手上路 帖子:78 积分:0 威望:0 精华:0 注册:2016/1/28 14:32:05
后台程序化“监控”菜单输出结果疑问  发帖心情 Post By:2016/2/18 13:29:52    Post IP:61.183.246.2[显示全部帖子]

我写了一个策略,该策略包含三个套利品种,并且我在代码中指定了这三个品种分别对应的合约。

然后我测了两次,第一次是在监控品种中选择了跟代码一样的三个合约,第二次是在监控品种中选择了和代码不一样的三个合约,并且在“监控”中我输出“指标值”这一变量。“监控”菜单两次运行结果如下:


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

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

 

针对结果有几个问题:

1.先看图2左边那一列,“当前指标值”是用10000373,10000374,10000375三个合约的实时价格一起计算出来的值,那么每次计算出指标值的时候,为什么后面只跟着一个合约代码呢?


图片点击可在新窗口打开查看此主题相关图片如下:3.jpg
图片点击可在新窗口打开查看
2.后面跟着的合约代码,为什么不是有规律地重复出现呢?跑代码的时候,不是每次都根据一定的合约顺序依次判断的么?
3.从前后两次监控结果来看,系统只认“监控品种”中的合约,而不认代码中固定了的合约,那么在代码中我定义了三个套利品种对应的合约还有什么意义呢?
4.如果代码中定义的品种没有意义,那么系统如何认定监控品种中的合约哪个是所谓的“品种1”,哪个是所谓的“品种2”、“品种3”呢?


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

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


加好友 发短信
等级:新手上路 帖子:78 积分:0 威望:0 精华:0 注册:2016/1/28 14:32:05
  发帖心情 Post By:2016/2/18 14:31:44    Post IP:61.183.246.2[显示全部帖子]

也就是说计算出来的“指标值”就是代码品种的数据计算出来的,只不过在“监控”界面中运行结果后面紧跟的是“监控品种”中的合约,但其实不是用“监控品种”的合约计算出来的,有名无实而已?

 

老师,你回答的我还不是很清楚,能不能依次回答一下,如果是我哪个地方错了麻烦指正一下,谢谢~


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


加好友 发短信
等级:新手上路 帖子:78 积分:0 威望:0 精华:0 注册:2016/1/28 14:32:05
  发帖心情 Post By:2016/2/18 15:16:23    Post IP:61.183.246.2[显示全部帖子]

1.但是计算结果是用三个品种的数据计算出来的——也就是运行到第一个品种的时候,用三个品种的值计算了一个结果,运行到品种2的时候,又用三个品种的值计算了一个结果,运行到品种3的时候,再用三个品种的值计算了一个结果,是吧?这种情况下是不是不用理会后面指标值跟着的合约是哪个了,只有“当前指标值”是有用的?
2.为什么同一个品种线程计算速度会时快时慢?不是快的一直快,慢的一直慢么?
3.这里有的品种不是慢的问题了,感觉就是没有监控到啊?

 


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

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

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


加好友 发短信
等级:新手上路 帖子:78 积分:0 威望:0 精华:0 注册:2016/1/28 14:32:05
  发帖心情 Post By:2016/2/18 16:04:38    Post IP:61.183.246.2[显示全部帖子]

在第一行里,品种1的K线走完了(品种2和品种3没有走完),输出了一个“当前指标值=30.6”,那这个值里面所用到的品种2和品种3的数据是怎么来的呢?

 

我所不明白的就是这个呈现结果,我觉得应该是

 


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

 

而不应该是


 


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

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


加好友 发短信
等级:新手上路 帖子:78 积分:0 威望:0 精华:0 注册:2016/1/28 14:32:05
  发帖心情 Post By:2016/2/18 16:20:11    Post IP:61.183.246.2[显示全部帖子]

这样的话,是否可以理解,我这里右边的代码是没有什么意义了,只需要关注时间和该时间对应的指标值就行了,是吧

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


加好友 发短信
等级:新手上路 帖子:78 积分:0 威望:0 精华:0 注册:2016/1/28 14:32:05
  发帖心情 Post By:2016/2/18 16:27:04    Post IP:61.183.246.2[显示全部帖子]

除了上面的问题,我还有一个问题

 


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

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

前面你说过:显示的是监控里面的品种,计算输出的值是代码里面的品种

上午我运行的时候,监控里面的品种全选,但是监控却提示“没有数据可供计算”,不是说计算输出值取的是代码里面的品种么?

 


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


 


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


加好友 发短信
等级:新手上路 帖子:78 积分:0 威望:0 精华:0 注册:2016/1/28 14:32:05
  发帖心情 Post By:2016/2/18 17:04:27    Post IP:61.183.246.2[显示全部帖子]

1.右边代码是指红框中的

 


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

 

2.“说明这些品种可能开盘到现在都没有行情”,前面说了计算输出的值是代码里面的品种,而代码里面的品种都是有行情的,我特意看了一下的~

当我把监控品种从“全选”删掉只有三个品种的时候,这才有了输出结果~这怎么解释你说的“显示合约是你监控的合约品种,但是计算输出的值,是你代码里面引用的合约品种”呢?所以我搞不清楚面对  监控品种和代码品种  ,系统是怎么抉择的


 回到顶部