以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://www.weistock.com/bbs/list.asp?boardid=4)
----  请问老师MARKETR单的ENTERPRICE会变是怎么回事?  (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=65010)

--  作者:雪球
--  发布时间:2014/5/14 21:15:56
--  请问老师MARKETR单的ENTERPRICE会变是怎么回事?
监控输出如下:

2014-05-14 13:00:08.149     DJTJ1  FF多加前djcj:2170   KD:1   N1:2
2014-05-14 13:00:08.151       FF多加:1
2014-05-14 13:00:08.151    holding:2
2014-05-14 13:00:08.152    djcj:2176
2014-05-14 13:00:08.155    FF多加ENT前值:0
2014-05-14 13:00:08.156    FF多加ENT后值:0
2014-05-14 13:00:09.692     KDTJ1  ENTERBARS!=0:0   HX:1   N1:1
2014-05-14 13:00:09.692       FF多开:1
2014-05-14 13:00:09.692    holding:1
2014-05-14 13:00:09.692    FF多开ENT前:1
2014-05-14 13:00:09.692    FF多开ENT后:0
2014-05-14 13:00:09.692   FF多开ENT前值:3
2014-05-14 13:00:09.692    FF多开ENT后值:0
2014-05-14 13:00:09.692    HIGHPRICE:2170
2014-05-14 13:00:09.692    kdcj:2170
2014-05-14 13:00:09.692    LOWPRICE:2170
2014-05-14 13:00:09.692     DJTJ1 FF多加前djcj:2170   KD:1   N1:2
2014-05-14 13:00:09.692       FF多加:1
2014-05-14 13:00:09.692    holding:2
2014-05-14 13:00:09.692    djcj:2177
2014-05-14 13:00:09.692    FF多加ENT前值:0
2014-05-14 13:00:09.692    FF多加ENT后值:0

 

2014-05-14 13:00:18.784     DJTJ1  FF多加前djcj:2170   KD:1   N1:2
2014-05-14 13:00:18.784       FF多加:1
2014-05-14 13:00:18.784    holding:2
2014-05-14 13:00:18.784    djcj:2175
2014-05-14 13:00:18.784   FF多加ENT前值:0
2014-05-14 13:00:18.784   FF多加ENT后值:0

 

相应公式为:

DJTJ: (t1 and n1=1 AND KD AND islastbar )or (not(islastbar) and n1=1  AND KD ),linethick0;
  IF (t1 and n1=1 AND KD AND islastbar )or (not(islastbar) and n1=1 AND KD )THEN  begin
      多加:buy(1,SS,MARKETR);//(KD会闪的
     // HIGHPRICE:=ENTERPRICE;
      djcj:=ENTERPRICE; //多加仓价
      //LOWPRICE:=ENTERPRICE;
      n1:=n1+1; 
      FF多加ENT后值:=ENTERBARS;
      IF {t1 AND} ISLASTBAR then BEGIN
       DEBUGFILE(\'F:\\TEST.TXT\',\' DJTJ\'&numtostr(DJTJ,0)&\'  FF多加前djcj:\'&numtostr(FF多加前djcj,0)&\'   KD:\'&numtostr(KD,0)&\'   N1:\'&numtostr(N1,0),0);   //输出加仓条件
       DEBUGFILE(\'F:\\TEST.TXT\',\'   FF多加:%.0f\',DJTJ);//输出FF多加
       DEBUGFILE(\'F:\\TEST.TXT\',\'holding:%.0f\',holding);//输出HOLDING
       DEBUGFILE(\'F:\\TEST.TXT\',\'djcj:%.0f\',djcj);//输出djcj
       DEBUGFILE(\'F:\\TEST.TXT\',\'FF多加ENT前值:%.0f\',FF多加ENT前值);//输出FF多加ENT前值
       DEBUGFILE(\'F:\\TEST.TXT\',\'FF多加ENT后值:%.0f\',FF多加ENT后值);//FF多加ENT后值
      END
   end   

请问老师MARKETR单的ENTERPRICE会变是怎么回事?
如上述2175丶2176丶2177

--  作者:雪球
--  发布时间:2014/5/14 21:17:18
--  
日K线中运行

--  作者:雪球
--  发布时间:2014/5/14 22:46:57
--  

2014-05-14 13:18:37.278     DJTJ1  FF多加前djcj:2170   KD:1   N1:2
2014-05-14 13:18:37.278       FF多加:1
2014-05-14 13:18:37.278    holding:2
2014-05-14 13:18:37.278    djcj:2178
2014-05-14 13:18:37.278    FF多加ENT前值:0
2014-05-14 13:18:37.278    FF多加ENT后值:0

 

014-05-14 13:19:20.304     DJTJ1  FF多加前djcj:2170   KD:1   N1:2
2014-05-14 13:19:20.304       FF多加:1
2014-05-14 13:19:20.304    holding:2
2014-05-14 13:19:20.304    djcj:2179
2014-05-14 13:19:20.304    FF多加ENT前值:0
2014-05-14 13:19:20.304    FF多加ENT后值:0

 

2014-05-14 13:20:09.726     DJTJ1  FF多加前djcj:2170   KD:1   N1:2
2014-05-14 13:20:09.726       FF多加:1
2014-05-14 13:20:09.726    holding:2
2014-05-14 13:20:09.726    djcj:2180
2014-05-14 13:20:09.726    FF多加ENT前值:0
2014-05-14 13:20:09.726    FF多加ENT后值:0

 

014-05-14 13:20:15.155     DJTJ1  FF多加前djcj:2170   KD:1   N1:2
2014-05-14 13:20:15.155       FF多加:1
2014-05-14 13:20:15.155    holding:2
2014-05-14 13:20:15.155    djcj:2181
2014-05-14 13:20:15.155    FF多加ENT前值:0
2014-05-14 13:20:15.155    FF多加ENT后值:0

 

2014-05-14 13:30:48.267     DJTJ1  FF多加前djcj:2170   KD:1   N1:2
2014-05-14 13:30:48.267       FF多加:1
2014-05-14 13:30:48.267    holding:2
2014-05-14 13:30:48.267    djcj:2174
2014-05-14 13:30:48.267    FF多加ENT前值:0
2014-05-14 13:30:48.267    FF多加ENT后值:0


--  作者:jinzhe
--  发布时间:2014/5/15 9:09:23
--  
marektr是本周期收盘价,你在日线上交易,本周期收盘价一直在变不正常?
--  作者:雪球
--  发布时间:2014/5/15 10:35:59
--  
以下是引用jinzhe在2014/5/15 9:09:23的发言:
marektr是本周期收盘价,你在日线上交易,本周期收盘价一直在变不正常?

是if实盘,不是历史回测哦,中金所市价单成交后还会变吗?按理开仓成交价即enterprice是不会变的。
--  作者:jinzhe
--  发布时间:2014/5/15 10:49:21
--  
这个和实盘成交有什么关系?图表交易取的就是虚拟价格,和你有没有成交,成交价多少没有关系
--  作者:雪球
--  发布时间:2014/5/15 10:57:53
--  
以下是引用jinzhe在2014/5/15 10:49:21的发言:
这个和实盘成交有什么关系?图表交易取的就是虚拟价格,和你有没有成交,成交价多少没有关系

那图表交易中enterprice是什么?还要靠它止盈止损呢
--  作者:jinzhe
--  发布时间:2014/5/15 10:58:38
--  
就是你用的marktr啊,这个当前价格是什么,那么就是什么,如果当前价格一直在变化,那么这个enterprice也是一直在变化
--  作者:雪球
--  发布时间:2014/5/15 11:25:16
--  
以下是引用jinzhe在2014/5/15 10:58:38的发言:
就是你用的marktr啊,这个当前价格是什么,那么就是什么,如果当前价格一直在变化,那么这个enterprice也是一直在变化

图表enterprice是指开仓句bUy(condition,v,type,p)中的那个价格type,p,与实申报价无关。是这样理解吗? 还有图表市价单止盈止损中要用到的enterprice要变,那怎么办呢?
--  作者:jinzhe
--  发布时间:2014/5/15 11:30:46
--  

是的,就是虚拟的理论价格,和实际成交没有关系,

你想要不变,那么你用不变的价格下单啊