以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]平空条件是开空后第3根K线平仓怎么表达  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=72284)

--  作者:jgcaifu
--  发布时间:2014/11/23 23:15:09
--  [求助]平空条件是开空后第3根K线平仓怎么表达
请帮忙“平空条件是开空后第3根K线平仓怎么表达”,谢谢
--  作者:jinzhe
--  发布时间:2014/11/24 8:59:52
--  
valuewhen(平空条件,todaybar)=valuewhen(开空条件,todaybar)+3
--  作者:jgcaifu
--  发布时间:2014/11/24 12:50:12
--  
还是没明白,平空条件:=valuewhen(开空条件,todaybar)+3   是这样么,
--  作者:jinzhe
--  发布时间:2014/11/24 13:19:29
--  

上面是一个判断式,也就是你要的那个条件,后面加个平仓语句就完整了

if valuewhen(平空条件,todaybar)=valuewhen(开空条件,todaybar)+3 then sellshort(1,0,market);

 


--  作者:jinzhe
--  发布时间:2014/11/24 13:20:28
--  

还有个办法就是:

type(1)=3 and enterbars=3 and 平空条件

 

用法跟上面一样


--  作者:jgcaifu
--  发布时间:2014/11/24 13:30:59
--  
请帮我补充下这个日内交易系统,谢谢
//中间变量


MA1:=MA(CLOSE,A);
MA2:=MA(CLOSE,B);
T1:=TIME>090000 AND TIME <145500;
T2:=TIME>=145500;

手数:=ss;
//交易条件

开多条件:=CROSS(MA1,MA2) and vol/ref(vol,1)>3;//开多
开空条件:=CROSS(MA2,MA1) and vol/ref(vol,1)<1.5;//开空
平空条件:开空条件出现后第三根K线平仓,//平空
平多条件:开多条件出现后第三根K线平仓;//平多
//交易系统
平空:

平多:
开多:BUY(开多条件 AND T1,手数,MARKET);
开空:BUYSHORT(开空条件 AND T1,手数,MARKET);
收盘平多:SELL(T2 AND HOLDING>0,0,MARKET) ;
收盘平空:SELLSHORT(T2 AND HOLDING<0,0,MARKET) ;

当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;


--  作者:jinzhe
--  发布时间:2014/11/24 13:43:40
--  

平空:type(1)=3 and enterbars=3 ;

平多:type(1)=1 and enterbars=3 ;


--  作者:jgcaifu
--  发布时间:2014/11/24 14:32:49
--  


我就是想在开多以后不管什么情况都是第三根K线平仓,想做超短线。开空后是第三根线平仓了,但多单没有出现平多单。


--  作者:jinzhe
--  发布时间:2014/11/24 14:37:49
--  
会没有信号?你发个图看看
--  作者:jgcaifu
--  发布时间:2014/11/24 14:46:51
--  
这是胶的图,