以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://www.weistock.com/bbs/list.asp?boardid=4)
----  N周期内 限制重复开仓平仓次数  (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=183848)

--  作者:NH
--  发布时间:2021/1/11 12:45:15
--  N周期内 限制重复开仓平仓次数
N周期内 限制重复开仓 ,重复平仓的次数,怎么表述呢?老师
--  作者:FireScript
--  发布时间:2021/1/11 13:12:11
--  N周期内 限制重复开平仓
你这个限制次数是 开多+开空 总的,还是说单独方向N周期内限制次数?
[此贴子已经被作者于2021/1/11 13:25:36编辑过]

--  作者:NH
--  发布时间:2021/1/11 13:18:52
--  
分开表述的。 多开  限制N周期内 重复开仓  限制次数。 多头平仓也是限制N周期内 重复平仓  限制次数;   空开  空平也是这个表述。
--  作者:FireScript
--  发布时间:2021/1/11 13:45:42
--  

那可以用TYPEBAR函数来处理

M 下单次数
N 是周期限制
分别把下面几个加入到对应操作的条件里面去
NOT(TYPEBAR(M,1)>N) 开多
NOT(TYPEBAR(M,2)>N) 平多

NOT(TYPEBAR(M,3)>N) 开空
NOT(TYPEBAR(M,4)>N) 平空


--  作者:NH
--  发布时间:2021/1/11 15:18:26
--  
TYPEBAR(M1,2)>=5    

这句的意思是 >=5周期 平多  ;是吧?

NOT TYPEBAR(M1,2)>=5


怎么解释?


--  作者:FireScript
--  发布时间:2021/1/11 15:26:12
--  
 1.是的 前M1个平多信号 在五周期之外的意思。
2.原本加not是因为TYPEBAR 在信号数量不足的时候返回无效值。
不过好像搞反了。
需要改这样:

NOT(TYPEBAR(M1,2)<5)

--  作者:NH
--  发布时间:2021/1/11 17:41:12
--  老师好 ....
如何限制密集开仓  密集平仓?请指教
--  作者:NH
--  发布时间:2021/1/11 17:48:48
--  
还是有这样的成交 ,问题在哪里呢?
--  作者:NH
--  发布时间:2021/1/11 17:50:53
--  
有上传图片 能看到图片吗?

图片点击可在新窗口打开查看此主题相关图片如下:1610357798(1).jpg
图片点击可在新窗口打开查看


--  作者:FireScript
--  发布时间:2021/1/11 17:52:50
--  
 能看到。不过没啥用,你贴那么点点看不出来啥的。另外代码你不要贴图啊。你直接复制粘贴上来嘛。