以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [讨论]变量不能变了,还算是变量吗?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=57475)

--  作者:readonly
--  发布时间:2013/10/12 21:30:21
--  [讨论]变量不能变了,还算是变量吗?
3.03版的EXTGBDATASET变动太大了。

如果这样就不能写了:

if barpos=1 then EXTGBDATASET(aaa, 1);

这还怎么玩呢?
只能在最后一根k线写,不知道大家都是如何应用它的呢?

话说造成这一切都是因为逐k模式的工作原理导致各种无奈,老大是否可以创造一种新运行模式出来呢?

现在计算机内存这么大,为什么不把所有计算过的K线变量值全部保存在内存数据库里,不要每秒钟重复计算,要什么历史变量就直接按坐标读取了嘛。

看着现在CPU每秒钟要把模型从第1根k线重复运行120遍,真替它汗颜。

--  作者:jinzhe
--  发布时间:2013/10/14 9:17:40
--  
这种类型的全局变量方式本来就不应该保存历史数据的,求得就是当前值
--  作者:readonly
--  发布时间:2013/10/14 10:53:31
--  
保存历史数据也有它的用处。

建议是在函数增加一个参数,来选择是否在最后一根k线保存。
而不是在菜单里面切换。

--  作者:readonly
--  发布时间:2013/10/14 23:19:40
--  
我之前编写的模型,为了节省跨周期调用次数,使用EXTGBDATA来传递数据,你们这下改动导致我们有大灾难了。