以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  在逐k模式下2分钟周期中开仓的那根k线收盘价减去开盘价大于5个点(股指连续)不允许开多----怎样实现  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=10355)

--  作者:lyt369
--  发布时间:2012/3/1 9:48:39
--  在逐k模式下2分钟周期中开仓的那根k线收盘价减去开盘价大于5个点(股指连续)不允许开多----怎样实现
在逐k模式下2分钟周期中开仓的那根k线收盘价减去开盘价大于5个点(股指连续)不允许开多----怎样实现
--  作者:jinzhe
--  发布时间:2012/3/1 9:53:15
--  
不允许开多?你开多条件咋写的?
--  作者:lyt369
--  发布时间:2012/3/1 10:02:18
--  
5周期均线上穿20周期线
--  作者:jinzhe
--  发布时间:2012/3/1 10:31:31
--  
把开多条件写成:5周期上穿20周期 and ref(c,enterbars)-ref(o,enterbars)<5*mindiff 
--  作者:lyt369
--  发布时间:2012/3/1 10:50:54
--  
还是不行
--  作者:王锋
--  发布时间:2012/3/1 11:59:27
--  

你指的5个点是5个变动价位还是价格,如果是价格的话,去掉mindiff 


--  作者:lyt369
--  发布时间:2012/3/1 12:21:09
--  
改为:5周期上穿20周期 and ref(c,enterbars)-ref(o,enterbars)<5;-------还是不行
--  作者:王锋
--  发布时间:2012/3/1 12:22:54
--  
你把你的完整公式贴过来吧
--  作者:lyt369
--  发布时间:2012/3/1 15:19:20
--  

H1:=LLV(H,5);
L1:=HHV(L,5);
{=多空开平信号条件=}
  开多条件:=CROSS(C,H1);

PKX抄底:=开多条件;

PK振幅:=(ref(c,enterbars)-ref(o,enterbars))<=3;//---2分钟周期中开仓的那根k线收盘价减去开盘价大于3个点(股指连续)不允许开多

{开多}PK开多含T:=PKX抄底 and PK振幅;

IF PK开多含T AND holding=0 THEN    
BEGIN
 BUY(1,1,thisclose),ORDERQUEUE;
END


--  作者:jinzhe
--  发布时间:2012/3/1 15:23:11
--  

咋个不行了是超过这个价格还开仓了?