以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  [求助] 求助强平和交易时间怎么编写  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=96557)

--  作者:lin451053673
--  发布时间:2016/4/20 18:24:12
--  [求助] 求助强平和交易时间怎么编写
  我的策略如下

RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:=SMA(RSV,P1,1);
D:=SMA(K,P2,1);
J:=3*K-2*D;

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


开多平空条件:=CROSS(D,K);//开多平空条件
开空平多条件:=CROSS(K,D);//开空平多条件

//交易系统




开空:BUYSHORT(开空平多条件 and HOLDING=0,手数,MARKET);





//交易系统

MA1:=CROSS(D,K);
MA2:=CROSS(K,D);
variable:maxprofit=1;//有仓位时最大获利幅度
//开仓


IF CROSS(MA2,MA1)  THEN
BEGIN

 
 SELL( 1,1);
 maxprofit:=1;



END
//平仓

//判断当前持仓状态下的最大盈利
win:=0;
win2:=0;
if holding > 0 and enterbars > 0 then
begin
 win:=(c-enterprice)/enterprice*100; //记录最大盈利
 if win > maxprofit then
  maxprofit:=win; 
  
 win2:=(maxprofit-win)/maxprofit*100; //最大盈利后的回调幅度
end
if holding < 0 and enterbars > 0 then
begin
 win:=(enterprice-c)/enterprice*100; //记录最大盈利
 if win > maxprofit then
  maxprofit:=win;
  
 win2:=(maxprofit-win)/maxprofit*100; //最大盈利后的回调幅度
end
//出现浮动亏损比如2%平仓
止损:SELLSHORT(win < -0.1,0);
 
//出现最高盈利后,回落到盈利的60%平仓出场
止赢:SELLSHORT(win2 >= 90 and openprofit > 0, 0);



   在开仓之后的浮动超过开仓价格10个点强制平仓???跪求
   还有就是请帮忙加上交易时间    交易时间如下    9.30 --11.30   13.30---15.45    17.30---22.30   我加个显示出错  拜托  还有就是强平必须强平不能走完K线才止损


一分钟图





--  作者:lin451053673
--  发布时间:2016/4/20 18:26:13
--  
开仓之后浮动亏损10个点强制平仓  能不能加上去???
--  作者:netfox
--  发布时间:2016/4/20 21:24:29
--  
以下是引用lin451053673在2016/4/20 18:26:13的发言:
开仓之后浮动亏损10个点强制平仓  能不能加上去???

开仓价-10个点意思吗?