以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  图表程序化的问题:  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=161548)

--  作者:zxsd
--  发布时间:2018/2/8 16:48:31
--  图表程序化的问题:
 

经常遇到因为窗口包含的数据不足(比如可能需要引用三个月而窗口只包含1个月),而导致某些变量无值,进而信号错误
我想问:
1、这事除了每次开程序化交易时下拉三个月数据以外有其他解决办法么?比如把每天运行后的结果存储下来,这样只需最新几个周期或者一段时间的数据就能正常交易了

2、后台交易能否避免这件事?
--  作者:FireScript
--  发布时间:2018/2/8 17:04:00
--  

你可以直接在 工具-数据补充 下把品种数据补充好。补充好之后,数据是存储在本地的。你如果往前引用的周期太长,数据最开始一段位置肯也定有很长一段是这样的情况。根本问题是本地数据要全。你可以一次性下载足量数据。


--  作者:zxsd
--  发布时间:2018/2/8 17:15:33
--  
 我的数据很全
只是每次打开窗口都得人为下拉调取足够多时间的数据才行

这事太不好了



另外,后台交易也得手动调取一定数量的数据?还是说历史计算数据都会保存在内存或者本地文件上?



[此贴子已经被作者于2018/2/8 17:17:03编辑过]

--  作者:FireScript
--  发布时间:2018/2/8 17:22:35
--  

 

如果本地数据够,你直接在图表上设置一个数据的起点:

在X轴上右键-

 


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

设置一个起始位置。这样就OK了,不必要每次都下拉的。

历史的计算结果是不会保存在本地的,后台的话往前引用的话,数据够就能引用到,这个没问题。