查看Vbs扩展的源代码
←
Vbs扩展
跳转到:
导航
,
搜索
根据下列原因,你没有权限编辑本页:
您刚才请求的操作只有这个用户组中的用户才能使用:
用户
您可以查看并复制此页面的源代码:
=VBS示例4= 在逐行模式中,if语句是失效的(只判断最后一根的情况)。但有时确实希望在逐行中使用if,此时可以利用VBS来达到目的。 例如,我希望统计Macd指标的MACD每一段正负值的和,代码如下。 DIFF : EMA(CLOSE,S) - EMA(CLOSE,P); DEA : EMA(DIFF,M); MACD : 2*(DIFF-DEA), COLORSTICK; sumMacd:c,OwnerScale; <% dataCount = ffl.VarData("DataCount") macd = ffl.VarData("macd") nFirst = ffl.VarStartIndex("macd") sumMacd = ffl.VarData("sumMacd") idx = nFirst nLast = UBound( macd ) tmp = macd(nFirst) for i = nFirst+1 to nLast if (macd(i)*tmp<0 or i=nLast) then for j = idx to i-1 sumMacd(j) = tmp next tmp = macd(i) idx = i Else tmp = tmp + macd(i) end if next sumMacd(nLast)=sumMacd(nLast-1) ffl.VarData("sumMacd") = sumMacd %>
返回到
Vbs扩展
。
个人工具
内存:18902KB
18.116.52.29
该IP地址的讨论
登录
名字空间
页面
讨论
变换
查看
阅读
查看源代码
查看历史
操作
搜索
导航
首页
社区专页
新闻动态
最近更改
随机页面
金魔方论坛
下载金魔方
帮助
工具箱
链入页面
链出更改
特殊页面