-- 作者:wdbbs
-- 发布时间:2013/7/26 10:44:48
-- 阿火模板不下单,后台的.
Globalvariable:hold=drawnull;
//蓝色部分改为你自己的模型 buycond:=h>ref(hhv(h,10),1); sellcond:=l<ref(llv(l,10),1); if
holding>0 and sellcond then sell(1,1,market); if holding<0 and buycond
then sellshort(1,1,market); if holding=0 and buycond then
buy(1,1,market); if holding=0 and sellcond then
buyshort(1,1,market); cc800988:=holding;//这句放在信号稳定的地方
drawtextex(1,1,800,0,\'虚拟持仓为:\'+numtostr(cc800988,0));//在图表上输入虚拟持仓以便监控 if
not(islastbar) or workmode<>1 then
exit; xiadan800988:=cc800988-hold; if xiadan800988>0.5 then
begin cang:=min(xiadan800988,abs(hold)); if hold<0 then
begin tsellshort(1,cang,mkt,0,0,\'800988\'),allowrepeat; debugfile(\'D:\\800988.txt\',numtostr(hold,0)+\' \'+numtostr(cc800988,0)+\' 平空 %.0f\',cang); end cang:=xiadan800988+min(hold,0); if
cang>0 then
begin tbuy(1,cang,mkt,0,0,\'800988\'),allowrepeat; debugfile(\'D:\\800988.txt\',numtostr(hold,0)+\' \'+numtostr(cc800988,0)+\' 开多 %.0f\',cang); end end if
xiadan800988<-0.5 then
begin cang:=min(abs(xiadan800988),abs(hold)); if hold>0 then
begin tsell(1,cang,mkt,0,0,\'800988\'),allowrepeat; debugfile(\'D:\\800988.txt\',numtostr(hold,0)+\' \'+numtostr(cc800988,0)+\' 平多 %.0f\',cang); end cang:=abs(xiadan800988)-max(hold,0); if
cang>0 then
begin tbuyshort(1,cang,mkt,0,0,\'800988\'),allowrepeat; debugfile(\'D:\\800988.txt\',numtostr(hold,0)+\' \'+numtostr(cc800988,0)+\' 开空 %.0f\',cang); end end hold:=cc800988;
这个是模板,为什么加上去不下单呢,是不是3.0修改了什么呀
|