Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:PEL 有无 类似 VBS Split 的函数用法

1楼
wsslei 发表于:2015/6/27 23:21:14
PEL 有无 类似 VBS Split 的函数用法
如:

用法:传回数组 = Split(原始字串, 要找的字串, 拆成几个数组)
描述
返回一个下标从零开始的一维数组,它包含指定数目的子字符串。
语法
Split(expression[, delimiter[, count[, compare]]])

例如用逗号(,)分割字符串为数组

复制代码 代码如下:

str="1,2,3,4"
strarr=split(str,",")
for i=0 to ubound(strarr)
msgbox strarr(i)
next

如果没有, 怎么实现比较好, 特别是 分割的字符串 长度不一的情况 , 如:“123-4567-78901-122344-”,分割符是“-”,多谢老师指点了
2楼
王锋 发表于:2015/6/29 9:17:25
用vba写自定义函数好了
3楼
wsslei 发表于:2015/6/29 14:34:26
王工啊,我是从全局变量里取VBS传回的字符串进行分拆啊,你让我去VBS写,图片点击可在新窗口打开查看
4楼
王锋 发表于:2015/6/29 14:38:57

那就没法了啊,你可以考虑用VBA分拆后,分别存放全局变量数据库里,然后PEL里再去调用啊

5楼
wsslei 发表于:2015/6/29 16:14:19
以下是引用王锋在2015/6/29 14:38:57的发言:

那就没法了啊,你可以考虑用VBA分拆后,分别存放全局变量数据库里,然后PEL里再去调用啊

一个K传80个指标值到全局, 那个字符串最大是50,而且固定6位小数,得拆成20个放. 如果不拆,1K要放80个记录啊...难受啊

6楼
王锋 发表于:2015/6/29 16:18:39

你的策略如果算法较为复杂的话,本身PEL就满足不了的,你为何不直接使用VBA交易,而非要传到PEL中去呢?

共6 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.02344 s, 2 queries.