以文本方式查看主题

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

--  作者:雪球
--  发布时间:2019/9/9 17:15:18
--  请问怎么写?
 当enterbars=0,并且,首次C>14305时,则A:=1。请问怎么写?
--  作者:FireScript
--  发布时间:2019/9/9 17:29:34
--  
首次C>14305  这个首次具体说明下。是从什么时候开始的首次。比如从开盘以来还是怎样的。
[此贴子已经被作者于2019/9/9 17:30:46编辑过]

--  作者:雪球
--  发布时间:2019/9/10 13:51:19
--  
是一根K棒,在enterbars=0的情况下,C首次>14305。
--  作者:FireScript
--  发布时间:2019/9/10 14:11:37
--  
 正常这个在图表上是不行的。 因为图表上单个K上只能处理最新判断结果,这种变动的值的状态是记不下来的。不过好在你这里的情况特殊, 你这里其实可以用H替代C,因为H也是c的一个过去的状态值。如果H大于14305 说明这个K曾经在某个时候C大于14305.

if  enterbars=0 and h>14305 then A:=1;



--  作者:雪球
--  发布时间:2019/9/10 14:32:23
--  
H代C,不能表达的。例如可能是enterbars=0之前的H已大于14305了然后再enterbars=0,这种情况就不是需要的。
--  作者:FireScript
--  发布时间:2019/9/10 14:40:29
--  
 那这种就没办法了。图表上是不能记住多个状态出现的前后顺序的。