以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  简化代码  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=73597)

--  作者:aliyun
--  发布时间:2014/12/26 11:52:43
--  简化代码

具体有那些方法可简化代码?

代码己达几万字,是否会影响速度?


--  作者:jinzhe
--  发布时间:2014/12/26 13:31:22
--  

模型运行速度看的是公式中引用的多不多,循环多不多。

简化代码做到如下的效果:

if cross(a,b) then ........

简化成

bb:=cross(a,b);

if bb then ........


--  作者:aliyun
--  发布时间:2014/12/26 13:36:45
--  

1."现波幅"有没必要改为"XBF"

2.你的例子中BB只用到1次是否也应改

[此贴子已经被作者于2014/12/26 13:38:09编辑过]

--  作者:jinzhe
--  发布时间:2014/12/26 13:42:29
--  

1.参与运算的要改,中文字符比英文字符要多

2.没必要


--  作者:aliyun
--  发布时间:2014/12/26 13:56:31
--  

a大于3000小于3100

只能写成

a>3000 and a<3100; ?


--  作者:jinzhe
--  发布时间:2014/12/26 14:02:55
--  

--  作者:netfox
--  发布时间:2014/12/26 15:07:40
--  
以下是引用jinzhe在2014/12/26 13:42:29的发言:

1.参与运算的要改,中文字符比英文字符要多

2.没必要

 

参数:   只是显示用不优化没事对吧

 

如果要参与运算还是用  canshu:  更合适是这个意思吗


--  作者:jinzhe
--  发布时间:2014/12/26 15:15:00
--  
一个中文2字节,一个英文1字节,自己换算下用哪个
--  作者:aliyun
--  发布时间:2014/12/26 15:17:54
--  
可否知道模型运行的时间
--  作者:jinzhe
--  发布时间:2014/12/26 15:27:03
--  
这个无法得知