以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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=182042)

--  作者:kevinsss
--  发布时间:2020/9/4 21:05:24
--  关于开仓语句
假如a>b就开多仓,用holding=0限制只开一手,但是中间止盈或者止损了,那么止盈后的第二根k又会开多仓,怎么在每个a>b的条件下只开仓一次,既止盈后假如a>b的条件没有改变,就不再开仓了
--  作者:kevinsss
--  发布时间:2020/9/4 22:49:43
--  
补充一下,c>ref(c,1),这种情况吧,我怕给我个cross a,b的方法
--  作者:FireScript
--  发布时间:2020/9/7 9:21:33
--  
“每个a>b的条件” 这个是指连续满足a>b 的情况算一次?意思是连续满足的情况下只开仓一次?

--  作者:FireScript
--  发布时间:2020/9/7 9:25:17
--  
 
可以试着这样做:
开仓条件加一部分
ENTERBARS=-1 or not(all(c>ref(c,1),ENTERBARS+1))

意思就是要么之前没有开仓过或者 上次开仓到现在为止不是一直满足 c>ref(c,1)的条件