以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]再次开仓  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=101344)

--  作者:tsh08381180
--  发布时间:2016/7/15 7:42:03
--  [求助]再次开仓
N:=BARSLAST(DATE<>REF(DATE,1))+1;






试错线:REF(O,N-1);

买入价:试错线+G*试错线;//SSETUP

卖出价:试错线-G*试错线;//BSETUP



TIM:=TIMe >=u  AND TIME<184500;
OUT:=TIME >=185800;



Kd:= tim and CROSS(c,买入价) ;
Pd: =out or CROSS(卖出价,C) ;
Kk:= tim and CROSS(卖出价,C) ;
Pk:=out or CROSS(C,买入价)  ; 



平空:SELLSHORT(PK,1,MARKET);                  //平空信号 
开多:BUY(KD AND HOLDING=0,1,MARKET);          //开多信号
平多:SELL(PD,1,MARKET);                       //平多信号
开空:BUYSHORT(KK AND HOLDING=0,1,MARKET);     //开空信号



按照上面的公式,要是开仓到平仓后,是亏损的,则二次开仓两手


--  作者:jinzhe
--  发布时间:2016/7/15 9:17:26
--  

如果是盈利的,是不是变回1手?

如果 是连亏,是不是要再加倍?

[此贴子已经被作者于2016-7-15 9:17:44编辑过]

--  作者:tsh08381180
--  发布时间:2016/7/15 9:22:08
--  
是的


--  作者:tsh08381180
--  发布时间:2016/7/15 9:23:20
--  
盈利就变回一手 ,要是连亏就再加倍,只限当日


--  作者:jinzhe
--  发布时间:2016/7/15 9:37:40
--  

N:=BARSLAST(DATE<>REF(DATE,1))+1;
VARIABLE:ss=1;

 

 

 

 


试错线:REF(O,N-1);


买入价:试错线+G*试错线;//SSETUP


卖出价:试错线-G*试错线;//BSETUP

 

 


TIM:=TIMe >=010000 AND TIME<184500;
OUT:=TIME >=185800;

 

 


Kd:= tim and CROSS(c,买入价) ;
Pd: =out or CROSS(卖出价,C) ;
Kk:= tim and CROSS(卖出价,C) ;
Pk:=out or CROSS(C,买入价)  ;

 


if pk and holding<0 then begin
 平空:SELLSHORT(PK,0,MARKET);                  //平空信号
 if numprofit(1)>=0 then ss:=1;
 if numprofit(1)<0 then ss:=ss*2;
end

开多:BUY(KD AND HOLDING=0,ss,MARKET);          //开多信号

if pd and holding>0 then begin
 平多:SELL(PD,1,MARKET);                       //平多信号
 if numprofit(1)>=0 then ss:=1;
 if numprofit(1)<0 then ss:=ss*2;
end

开空:BUYSHORT(KK AND HOLDING=0,ss,MARKET);     //开空信号

if time=closetime(0) then ss:=1;

 


--  作者:tsh08381180
--  发布时间:2016/7/15 9:45:21
--  
谢谢