以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://www.weistock.com/bbs/list.asp?boardid=4)
----  关于仓位控制的编程  (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=52387)

--  作者:fansander
--  发布时间:2013/5/24 14:21:48
--  关于仓位控制的编程

用的老的交易系统,

 

EXITLONG:
EXITSHORT:
ENTERLONG:
ENTERSHOR

 

 

 

程序里怎么编写才能满足:限定仓位为1,初始出现信号开仓,出现相同方向信号不继续开仓。只有平仓后才能继续开仓。

 

一开始用TFILTER过滤信号,但是用了后 ,满足条件后老是不开仓,空仓的条件下也是这样 。用的模拟账户

 

 


--  作者:jinzhe
--  发布时间:2013/5/24 14:37:44
--  
旧图表不能用仓位控制
--  作者:fansander
--  发布时间:2013/5/24 17:58:14
--  

那如果使用旧的交易指标的话,那仓位换能在其他地方设置么。


--  作者:fly
--  发布时间:2013/5/27 9:53:23
--  

仓位的控制,在图表程序化交易对话框里设置

 

可以的,以下是简单公式.

//5日上穿15日,平空开多

//5日下破15日,平多开空

 

ma5:ma(close,5);
ma15:ma(close,15);

{平空}EXITSHORT:CROSS(ma5,ma15) OR time>=145500 ,TFILTER;
{开多}ENTERLONG:CROSS(ma5,ma15) AND time>091500 and time<145500 ,TFILTER;
{平多}EXITLONG:CROSS(ma15,ma5) OR time>=145500 ,TFILTER;
{开空}ENTERSHORT:CROSS(ma15,ma5) AND time>091500 and time<145500 ,TFILTER ;