RT
按照文档
仅有的改动是删掉
DeleteDicValue(myKey, mySymbol);
与
DeleteDicValue(dicKey);
语句(因为本来就是希望测试用户写基础数据)。
其他完全照抄文档。
请教三个问题:
1、Dic<Array<Numeric>> numArrDic("my1dBar", True, "000001.SZSE");
这是什么意思?Dic为什么没有像map或array一样的文档介绍?"my1dBar"与True分别代表什么?
2、为什么明明已经没有DeleteDicValue语句了,却在数据中心里面还是找不到写入的这些基础数据呢?我用mykey或mysymbol都搜过了,找不到。请问要怎样才能在数据中心里面找到用户写入的Dic?
3、再确认一个事情:在测试用户读写基础数据的过程中,官方提供的基础数据没有被误删的风险吧?(希望TB官方的数据免疫于用户的误操作,没有被用户误删除之类的风险)。
顶,同时谢谢坛友的回复。
1、SetDicValue需要设置是否持久化,如果设置了持久化,如果数据写入量较大,效率极低;如果不持久化,只在策略内部交流通讯,重启将丢失,策略同步交互,不持久化最好;DeleteDicValue,只删除键值
2、SetDic后,可以看到键名,键值看不到,没深入研究;同样的,DeleteDic只删除键值,不删除键名,需要手动删除
3、DeleteDic删除自定;没有试过强行手动删除系统数据
2. DeleteDicValue 删除一次就没有了,需要重新SetDicValue才能在数据中心找到
3. DeleteDicValue 只能操作自定义数据,不会删除系统的基础数据
顶顶,求解答
在线等
3个问题都挺急的
顶顶,
3个小问题都麻烦解答一下哈