(分享)用现有函数实现条件选择语句和循环语句[文华财经赢智]
- UID
- 2
- 积分
- 2874674
- 威望
- 1387366 布
- 龙e币
- 1487308 刀
- 在线时间
- 13156 小时
- 注册时间
- 2009-12-3
- 最后登录
- 2024-11-24
|
(分享)用现有函数实现条件选择语句和循环语句[文华财经赢智]
估计不少编友会被这种问题困扰,逻辑选择常用就不用细说了,在文化升级之前,先用这个凑合一下吧。
方法倒也简单就是:每逢两个值比一回,就写一句IF()。如果有10个值要比较,那就写10句的:
定义变量
A1:=IF(条件,取值1,取值2);
A2:=IF(条件,A1,REF(A1,1));
A3:=IF(条件,A2,REF(A2,1));
、、、、、、、依次写下去、
这是因为IF函数只能在相临的二个值比较,比到第三个值的时候,到了本周期时第一个值就不计了。所以没办法只能是比一回就写一句,别怕麻烦了。虽然麻烦,但能够解决。
至于循环语句实现,方法就更痛苦了。而且一不小心就常常失败
A1:=IF(‘条件’,取值,取值);
A2:=IF(’条件‘,取值,取值);
A3:=IF(‘条件’,取值,取值);
、、、、、、、
A10:=IF(条件,A1,A9)
循环时每句的“条件”未必相同,A10在取值时,当条件满足时,让其值去A1,否则就取A9,这样就循环回去取值了。
何其麻烦,祝愿各位编友不要用到它,或是等升级之后才会需要它。
如果谁有更好的办法,请贴出来分享。 |
论坛官方微信、群(期货热点、量化探讨、开户与绑定实盘)
|
|
|
|
|
|