以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请问这个程序是否能实现手动+程序化下单呢?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=76514)

--  作者:a8782572
--  发布时间:2015/3/16 16:34:34
--  请问这个程序是否能实现手动+程序化下单呢?
这种交易依赖于第一笔单,请问第一笔单是开盘第一张单吗?如果是夜盘,是不是夜盘开始下的第一张单呢?
IF BARPOS<=4 THEN//开盘第4根线,下完第一笔单之后,自动下10笔限价单
BEGIN
IF type(1)=1 THEN
  BEGIN
  BUY(1,1,LIMITR,ENTERPRICE-2);
  BUY(1,1,LIMITR,ENTERPRICE-4);
  BUY(1,1,LIMITR,ENTERPRICE-6);
  BUY(1,1,LIMITR,ENTERPRICE-8);
  BUY(1,1,LIMITR,ENTERPRICE-10);
  SELL(1,1,LIMITR,ENTERPRICE+2);
  SELL(1,1,LIMITR,ENTERPRICE+4);
  SELL(1,1,LIMITR,ENTERPRICE+6);
  SELL(1,1,LIMITR,ENTERPRICE+8);
  SELL(1,1,LIMITR,ENTERPRICE+10);
  END;
  IF type(1)=2 THEN
  BEGIN
  BUY(1,1,LIMITR,EXITPRICE-2);
  BUY(1,1,LIMITR,EXITPRICE-4);
  BUY(1,1,LIMITR,EXITPRICE-6);
  BUY(1,1,LIMITR,EXITPRICE-8);
  BUY(1,1,LIMITR,EXITPRICE-10);
  SELL(1,1,LIMITR,EXITPRICE+2);
  SELL(1,1,LIMITR,EXITPRICE+4);
  SELL(1,1,LIMITR,EXITPRICE+6);
  SELL(1,1,LIMITR,EXITPRICE+8);
  SELL(1,1,LIMITR,EXITPRICE+10);
  END;
END;
IF BARPOS>4 THEN //开盘4根K线后开始程序化交易
BEGIN
  IF type(1)=1 THEN
  BEGIN
  SELL(1,1,LIMITR,ENTERPRICE+2);
   IF TREMAINQTY(1,\'\',\'\')<=5 THEN
    BEGIN
  BUY(1,1,LIMITR,ENTERPRICE-10);
  end;
  END;
  IF type(1)=2 THEN
  BEGIN
      IF TREMAINQTY(2,\'\',\'\')<=5 THEN
      BEGIN
  SELL(1,1,LIMITR,EXITPRICE+10);
  end;
  BUY(1,1,LIMITR,EXITPRICE-2);
  END;
END;


--  作者:jinzhe
--  发布时间:2015/3/16 16:35:41
--  
当天开盘前4根k线,不是barpos<=4,是todaybar<=4
--  作者:a8782572
--  发布时间:2015/3/16 16:41:38
--  
那夜盘第一根K线也是todaybar吗?
日盘第一根K线是神马呢?

--  作者:jinzhe
--  发布时间:2015/3/16 16:48:21
--  

tt:valuehwen(ref(time=closetime(1),1),todaybar);

 

tt就是白盘的第一根k线