以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请教延迟一定周期开仓的写法  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=184638)

--  作者:damayi
--  发布时间:2021/3/11 14:57:53
--  请教延迟一定周期开仓的写法
请问如果需要在原有的开仓条件基础上,增加满足条件后,延迟固定周期再开仓,这个如何实现?

另外在原有的开仓条件基础上,增加满足开仓条件后,当价格相差达到固定点数再开仓,这个如何实现?

--  作者:FireScript
--  发布时间:2021/3/11 15:06:33
--  
 1.延迟这个。就用ref函数实现。
比如你原先是金叉开仓。现在改成ref(金叉,2) 就是说现在是上上个周期是金叉那么就开仓。从而实现了延迟的效果。

2.和上面思路类似。
还是金叉开仓,首先获取上次金叉的位置:
LEN:SUMBARS(金叉,1);//上次金叉位置

cd:c-ref(c,len-1)>=10*MINDIFF;//上次金叉位置的收盘价和当前价格 价格差大于等于10个最小变动价位

现在cd就是开仓条件了。