以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  一个小公式,开盘价上多下空。自己不会修改,求助~  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=81722)

--  作者:szmoto
--  发布时间:2015/7/27 15:50:24
--  一个小公式,开盘价上多下空。自己不会修改,求助~
sss:DYNAINFO(4);

kd:=c>sss+n*mindiff;// nainfo(7)>ss+n*mindiff;
kk:=c<sss-n*mindiff;//nainfo(7)<ss-n*mindiff;


多开:=kd ;
空开:=kk;
空平:=kd;
多平:=kk;

long:=kd and time>=090001 and time<=145800 ;//ref(line<c,1) and time>=090000 and time<=145800;
if long then 
   begin
   sellshort(holding<0,holding,limitr,c);
   buy(holding=0,1,limitr,c);
   end
short:=kk and time>=090001 and time<=145800;//ref(line>c,1) and time>=090000 and time<=145800;
if short then
   begin
   sell(holding>0,holding,limitr,c);
   buyshort(holding=0,1,limitr,c);
   end

sell(kk or (time>=145800 and holding>0),0,thisclose);
sellshort(kd or (time>=145800 and holding<0),0,thisclose);
{平多}EXITLONG:kk ,TFILTER;
{平空}EXITSHORT:kd ,TFILTER;
{开多}ENTERLONG:kd ,TFILTER;
{开空}ENTERSHORT:kk ,TFILTER;


--  作者:jinzhe
--  发布时间:2015/7/27 15:51:23
--  
sss:DYNAINFO(4);

改成

sss:valuewhen(todaybar=1,open);

--  作者:szmoto
--  发布时间:2015/7/27 15:51:58
--  
上面是公式原文,现在金字塔编译时不通过,不可以同时有SELL,BUY新的开多开空和旧的EXITLONG等命令。
--  作者:jinzhe
--  发布时间:2015/7/27 15:56:54
--  
{平多}EXITLONG:kk ,TFILTER;
{平空}EXITSHORT:kd ,TFILTER;
{开多}ENTERLONG:kd ,TFILTER;
{开空}ENTERSHORT:kk ,TFILTER;
 
这4句要删掉,还有我前面说的也要改

--  作者:szmoto
--  发布时间:2015/7/27 16:10:06
--  
多谢!