以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 高级功能研发区 (http://weistock.com/bbs/list.asp?boardid=5) ---- PEL 有无 类似 VBS Split 的函数用法 (http://weistock.com/bbs/dispbbs.asp?boardid=5&id=80200) |
-- 作者:wsslei -- 发布时间:2015/6/27 23:21:14 -- PEL 有无 类似 VBS Split 的函数用法 PEL 有无 类似 VBS Split 的函数用法 如: 用法:传回数组 = Split(原始字串, 要找的字串, 拆成几个数组)
例如用逗号(,)分割字符串为数组 复制代码
代码如下:
str="1,2,3,4" strarr=split(str,",") for i=0 to ubound(strarr) msgbox strarr(i) next 如果没有, 怎么实现比较好, 特别是 分割的字符串 长度不一的情况 , 如:“123-4567-78901-122344-”,分割符是“-”,多谢老师指点了
|
-- 作者:王锋 -- 发布时间:2015/6/29 9:17:25 -- 用vba写自定义函数好了 |
-- 作者:wsslei -- 发布时间:2015/6/29 14:34:26 -- 王工啊,我是从全局变量里取VBS传回的字符串进行分拆啊,你让我去VBS写, ![]() |
-- 作者:王锋 -- 发布时间:2015/6/29 14:38:57 -- 那就没法了啊,你可以考虑用VBA分拆后,分别存放全局变量数据库里,然后PEL里再去调用啊 |
-- 作者:wsslei -- 发布时间:2015/6/29 16:14:19 -- 以下是引用王锋在2015/6/29 14:38:57的发言:
那就没法了啊,你可以考虑用VBA分拆后,分别存放全局变量数据库里,然后PEL里再去调用啊 一个K传80个指标值到全局, 那个字符串最大是50,而且固定6位小数,得拆成20个放. 如果不拆,1K要放80个记录啊...难受啊 |
-- 作者:王锋 -- 发布时间:2015/6/29 16:18:39 -- 你的策略如果算法较为复杂的话,本身PEL就满足不了的,你为何不直接使用VBA交易,而非要传到PEL中去呢? |