以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  变量显示不同状态  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=166944)

--  作者:思迷思
--  发布时间:2018/12/9 18:24:11
--  变量显示不同状态

一变量可以显示不周的数值,却不能显示不同的状态。

 

例如:均线有三种状态,金叉,死叉,相等。

 

以JXZT为变量,它如何能表达:

 

或JXZT=金叉

 

或JXZT=死叉

 

或JXZT=相等

 

谢谢。


--  作者:思迷思
--  发布时间:2018/12/9 18:40:26
--  

编辑器显示变量重复定义,有办法改变吗?

 

 

谢谢!


图片点击可在新窗口打开查看此主题相关图片如下:zt.png
图片点击可在新窗口打开查看

--  作者:wenarm
--  发布时间:2018/12/10 8:08:41
--  
使用:=,代表赋值。
--  作者:思迷思
--  发布时间:2018/12/11 19:34:05
--  

可能是未讲清楚,再试着讲一次:

 

1.想用JXZT(均线状态)这个变量表示自动表示均线的不同状态,如:金叉时的向多,死叉时的向空。

MA5>MA10  时

JXZT:"向多";

但却不能在另一个条件时:

JXZT:"向空";

 

见附件。


图片点击可在新窗口打开查看此主题相关图片如下:zt1.png
图片点击可在新窗口打开查看

--  作者:思迷思
--  发布时间:2018/12/11 19:46:54
--  
以下是引用wenarm在2018/12/10 8:08:41的发言:
使用:=,代表赋值。

之所以不用":=",而用":" 赋值,是因为想在动态显示牌用JXZT变量做表头。中间变量做不了表头啊。


图片点击可在新窗口打开查看此主题相关图片如下:jxzt.png
图片点击可在新窗口打开查看

--  作者:FireScript
--  发布时间:2018/12/12 8:55:31
--  
 可以这样,举例:

a:if(ma5>ma10,\'向多\',if(ma5=ma10,\'相等\',\'向空\'));


--  作者:思迷思
--  发布时间:2018/12/12 15:02:30
--  

牛,这种嵌套有限制吗?

可以10重嵌套吗?

回去试试,谢谢


--  作者:FireScript
--  发布时间:2018/12/12 15:21:10
--  
 理论上是没有多少层的限制的。