以文本方式查看主题

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

--  作者:独钓_寒江雪
--  发布时间:2015/4/9 15:50:56
--  代码简化
求助 将下面代码 换成循环代码或其它简易形式

if CURRBARSCOUNT=10  then mm:=9;
 if CURRBARSCOUNT=9  then mm:=7;
 if CURRBARSCOUNT=8  then mm:=5;
 if CURRBARSCOUNT=7  then mm:=3;
 if CURRBARSCOUNT=6  then mm:=1;
 if CURRBARSCOUNT=5  then mm:=-1;
 if CURRBARSCOUNT=4  then mm:=-3;
 if CURRBARSCOUNT=3  then mm:=-5;
  if CURRBARSCOUNT=2  then mm:=-7;
  if CURRBARSCOUNT=1  then mm:=-9;

--  作者:jinzhe
--  发布时间:2015/4/9 15:57:46
--  
请给出currbarsscount和mm之间的数学关系
--  作者:独钓_寒江雪
--  发布时间:2015/4/9 16:00:15
--  
下面形式可能更直观

if CURRBARSCOUNT=10  then mm:=10-1;
 if CURRBARSCOUNT=9  then mm:=9-2;
 if CURRBARSCOUNT=8  then mm:=8-3;
 if CURRBARSCOUNT=7  then mm:=7-6;
 if CURRBARSCOUNT=6  then mm:=6-5;
 if CURRBARSCOUNT=5  then mm:=5-6;
 if CURRBARSCOUNT=4  then mm:=4-7;
 if CURRBARSCOUNT=3  then mm:=3-8;
  if CURRBARSCOUNT=2  then mm:=2-9;
  if CURRBARSCOUNT=1  then mm:=1-10;



--  作者:独钓_寒江雪
--  发布时间:2015/4/9 16:03:44
--  
数学关系不好表达啊 
MM=CURRBARSCOUNT-(1到10递增的数);

--  作者:jinzhe
--  发布时间:2015/4/9 16:12:47
--  
mm:=2*CURRBARSCOUNT-11
--  作者:独钓_寒江雪
--  发布时间:2015/4/9 16:15:31
--  
多谢