请问,二维数组或者map被转化为字符串后,有什么好的方法可以反序列化么?

RT

比如,通过TextArray或者TextMap把二维数组或Map转化为了字符串,

然后在别的地方再使用时,需要把他们从字符串重新还原(反序列化)为二维数组或者Map,有什么好办法么?

(尤其是二维数组或Map的元素本身是String型时,非常需要官方提供的反序列化方法)

请问,TBquant或者tbquant3中可以有祼公式么?
关于二维数组的需求
二维数组排序的例子
二维数组问题
关于二维数组的优化
怎样满足条件con1开三次仓(每次1手)后不开了用map或者dic或者数组写?即定义一个键对应一个值..
map的排序
关于二维数组的使用
请问 tbquant 有五档行情么?既然有函数,为什么读取不了
二维数组问题

相信你的实力,可以手搓一个反序列化函数:

(1)对于左右对称嵌套的括号处理,可以使用【FindFirstOf】【FindLastOf】+递归调用,层层处理。

(2)基本元素字符串就用StringSplit分割处理。

(3)你要是手搓成功了,也可以分享一下,下次需要时就不用重复造轮子了。

如果支持正则表达式,不用递归都非常好写。

可惜,TB目前不支持正则表达式,会比较费劲。

直接用,分割

然后循环跳着应该可以吧

如果没理解错

分割后

去掉括号

第一个就是序列0/1

第二个就是2/3

循环小算法

i=lenght/2

for i=0 to i

i*2

i*2+1

这个逻辑对不对

好像没有,自己写一个函数?

呃,有点尴尬有点囧。

不太理解,你什么场景要用