DΘstinyじò 发表于 2020-8-30 20:47 
其实还是不太明白,既然你要order, 那就是可以取出这个变量名了呀,为什么不能直接gen?
在可以取出的前 ...
哦哦不好意思,是我没说明白,其实我是想做一个回测,一列数据是price,剩余的列都是一些指标,比方说有PMI、有CPI等等,我是想每一个指标对price做循环回测,然后对每个指标生成一个结果,里面包括最终盈利、最大回撤、年化收益率等。
我的做法是用foreach v of varlist ,然后分别对price循环,每次循环结束生成一行结果,导出为dta格式,最后用append对这些dta合并。之前问您的那个findname就是想为生成的这一行结果,在前面加上指标的名称。
这个指标的名称我尝试用过`v'来代替,但无法识别,但奇怪的是,导出dta的文件名却可以用`v'来命名,比方说 save result_`v', replace
不知道我说明白没哈哈,如果您愿意,请您加我qq,我现在费了不少劲算出来了,也想请您帮忙看看。
我qq是:506041311