以文本方式查看主题

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

--  作者:qkl586
--  发布时间:2010/9/9 8:50:13
--  求教公式写法

求教这句话应该怎样写:

多头有持仓,10个周期内没有发生《CROSS(A,CLOSE)》又跌破上次多头开仓价时,以上次开仓价之下3点挂价平多开空;

空头有持仓,10个周期内没有发生《CROSS(CLOSE,A)》又涨过上次空头头开仓价时,以上次开仓价之上3点挂价平空开多;

另外这两个语句是放在开平仓语句里执行还是类似止损单一样单独列出?


--  作者:wattwei
--  发布时间:2010/9/9 9:08:25
--  
平多开空条件:holding>0 and count(cross(a,close),10)=0 and cross(enterprice,close)
平多开空位置:enterprice-3*mindiff

仅供参考

--  作者:董小球
--  发布时间:2010/9/9 9:27:42
--  
语句应该算作是平开仓的条件语句,大多放到IF语句里或者放到交易函数括弧里
--  作者:fly
--  发布时间:2010/9/9 9:30:00
--  

//多头有持仓,10个周期内没有发生《CROSS(A,CLOSE)》又跌破上次多头开仓价时,以上次开仓价之下3点挂价平多开空;
m1:=barslast(cross(a,close));
short:= holding>0 and m1>10 and l<enterprice and type(1)=1;


//空头有持仓,10个周期内没有发生《CROSS(CLOSE,A)》又涨过上次空头头开仓价时,以上次开仓价之上3点挂价平空开多;
m2:=barslast(cross(close,a));
short:= holding<0 and m2>10 and h>enterprice and type(1)=3;

[此贴子已经被作者于2010-9-9 9:36:22编辑过]

--  作者:qkl586
--  发布时间:2010/9/9 10:15:21
--  

多谢三位指教!图片点击可在新窗口打开查看图片点击可在新窗口打开查看图片点击可在新窗口打开查看