以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp)
-- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2)
---- 如果我只是加载指标到K线图上,不点击启动交易,策略也会自己执行吗? (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=73114)
|
-- 作者:qq代人发帖
-- 发布时间:2014/12/16 10:27:36
-- 如果我只是加载指标到K线图上,不点击启动交易,策略也会自己执行吗?
请教:如果我只是加载指标到K线图上,不点击启动交易,策略也会自己执行吗?
我执行一次策略就打印一次信息的 发现我没有点击启动交易的时候,策略也在自己执行
此主题相关图片如下:1.jpg

|
-- 作者:yukizzc
-- 发布时间:2014/12/16 10:33:28
--
是的,公式加载图表上就会刷新。启动交易只是去检测是否有信号然后去报单
|
-- 作者:keerzm2
-- 发布时间:2014/12/16 11:14:10
-- 回复:(yukizzc)是的,公式加载图表上就会刷新。启动...
那请问此种状态下(加载了策略,但是没有点击“启动交易”),策略执行的频率是在哪里控制的?图中执行的时间很奇怪,有时候是1s执行很多次,比如图中的10:20:08的那一秒。 有时候又是几秒钟执行一次,比如图中的10:20:17或者10:20:24
我在“交易”--“图表交易控制”中设置的是固定时间轮询,不知道是不是这里控制的?
如果是的话,无法解释截图中出现的策略执行频率问题。
望解答,谢谢。
|
-- 作者:yukizzc
-- 发布时间:2014/12/16 11:20:50
--
工具-选项-盘中延迟刷新
公式是逐k运行的,也即是每根k线上都回去运行一遍策略。你是不是过上了仅刷最后一根k所以历史所有k刷新完后会只在最后一根k上进行输出
股票大概6秒才来一笔行情,所以你这类看到的刷新间隔是这么多
|
-- 作者:keerzm2
-- 发布时间:2014/12/16 11:27:55
-- 回复:(yukizzc)工具-选项-盘中延迟刷新 公...
谢谢。明白了为什么会有几秒才执行一次的情况,是因为数据刷新间隔的问题,而不是在“图表程序化交易”中控制的。
但是还有一个问题。 我确实是勾上了“仅刷最后一根K线”,但是勾上这个的话,图中的10:20:08怎么会出现同一秒出现执行那么多次策略的情况? 按理解来说应该只会执行一次而已啊,因为仅刷最后一根K线。
|
-- 作者:yukizzc
-- 发布时间:2014/12/16 11:30:17
--
公式是逐k的,第一次加载时会对所有k线进行计算。
这个很容易理解啊,就好比你交易模型加载上去历史都会判断开盘信号一样。
是的,你去加载那些没行情的品种就知道了,不会进行输出。
|
-- 作者:keerzm2
-- 发布时间:2014/12/16 11:46:55
-- 回复:(yukizzc)公式是逐k的,第一次加载时会对所有...
关键是我是加载了之后,已经运行了一段时间正常,突然又出现同一秒执行很多次的问题。 你看下图中的11:12:20和11:13:04算是“正常”的(其实如果算是6秒刷新一次的话也不是很正常,就当是软件响应速度过慢的原因吧) 但是11:13:05开始又是1秒中执行N次了
此主题相关图片如下:无标题.png

|
-- 作者:yukizzc
-- 发布时间:2014/12/16 11:57:23
--
新k线生成时会从头刷一遍,然后再仅刷最后一根k
|
-- 作者:keerzm2
-- 发布时间:2014/12/16 12:52:06
-- 回复:(yukizzc)新k线生成时会从头刷一遍,然后再仅...
如果是这样的话,消息窗口出现的信息应该是这样的:11:12:20 执行一次策略 11:12:20 执行一次策略 11:12:20 执行一次策略 ... 11:12:20 执行一次策略 11:12:21 执行一次策略
就是说一秒执行多次的情况和6秒执行一次的情况应该是交替出现的。而不是我上个回复中出现的那样。
|
-- 作者:yukizzc
-- 发布时间:2014/12/16 13:00:44
--
一秒执行多次是新k出来时,所有历史k都进行了输出,然后k线中不再去输出历史值只输出最新值
你自己去输出下close最新价去看下
|