以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://weistock.com/bbs/list.asp?boardid=2)
----  IF语句中,不能用REF和 CROSS语句,怎么表达收盘价上下穿的意思?  (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=76878)

--  作者:a2051296
--  发布时间:2015/3/25 14:41:15
--  IF语句中,不能用REF和 CROSS语句,怎么表达收盘价上下穿的意思?
如题,IF语句中,不能用REF和 CROSS语句,怎么表达收盘价上下穿均线的意思?直接用C>ma,发现只要满足收盘价在均线上的条件,就会重复开仓和平仓,有时候是在同一根K线上同时开仓和平仓,怎么办?
--  作者:yukizzc
--  发布时间:2015/3/25 14:45:21
--  

a:ma(c,10);
if c>o then
buy(c>a,1,market);        //在if外面定义

 

一条开仓语句只会开仓一次的,你重复开仓是同一条语句引用的吗,是不是这个信号闪烁了?