Rss & SiteMap

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

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

标题:[原创]条件语句写入公式 条件1 条件 2 条件 3 分开写 ,再包装 两种写法,哪个更好

1楼
nianshun 发表于:2021/2/23 16:10:38

第一种写法  三个条件都成立 一个语句写  

DDDD:=STKINDIEX('','MA.c1',0,5,0,20)>STKINDIEX('','MA.ma1',0,5,0,20)&&STKINDIEX('','MA.c1',0,5,0,20)>STKINDIEX('','MA.ma1',0,5,-1,20)&&STKINDIEX('','MA.c1',0,5,-1,20)>STKINDIEX('','MA.ma1',0,5,-2,20);//跨周期引用引用60分钟

 

 

第二种写法  条件1 条件 2 条件 3 分开写 ,再包装

tiaojian1:=STKINDIEX('','MA.c1',0,5,0,20)>STKINDIEX;//跨周期引用引用60分钟

 

tiaojian2:=STKINDIEX('','MA.c1',0,5,0,20)>STKINDIEX('','MA.ma1',0,5,-1,20);//跨周期引用引用60分钟

 

iaojian3:=STKINDIEX('','MA.c1',0,5,-1,20)>STKINDIEX('','MA.ma1',0,5,-2,20);//跨周期引用引用60分钟

 

 

DDDD:=tiaojian1+tiaojian2+iaojian3=3

 

两个写法哪个更好?

2楼
FireScript 发表于:2021/2/23 16:15:43
 其实效果都是一样的。你只需要按照代码是否方便维护角度去考虑就行了。比如你这里,你后面如果某个条件不满足,你需要知道是否有哪个引用出了问题。很显然你更应该使用第二种方式,因为你把引用都定义到变量里了,可以更方便的查看数值了。
3楼
nianshun 发表于:2021/2/23 16:19:45
谢谢,工程师
共3 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.01172 s, 3 queries.