Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共2 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:如何去开仓后的新高或者新低

1楼
longbow 发表于:2013/2/25 9:12:18

我的程序中,使用下列的代码,来实现开仓后的新高或者新低。

用在后台程序化环境中。

 

ENTERHP:=VALUEWHEN(TEMPHOLDINGs>0 AND TENTERBARS>1,HHV(REF(H,1),TENTERBARS-1));
ENTERLP:=VALUEWHEN(TEMPHOLDINGs<0 AND TENTERBARS>1,LLV(REF(L,1),TENTERBARS-1));

IF TEMPHOLDINGs<>0 THEN BEGIN
 IF TEMPHOLDINGs>0 THEN BEGIN
  IF ENTERHP>=MENTPRICE+istart THEN STOPLINE:=ENTERHP-Trail_STOP;
  ELSE STOPLINE:=MENTPRICE-istop;
 END
 ELSE IF TEMPHOLDINGs<0 THEN BEGIN
  IF ENTERLP<=MENTPRICE-istart THEN STOPLINE:=ENTERLP+Trail_STOP;
  ELSE STOPLINE:=MENTPRICE+istop;
 END
END

 

请问Tenterbars能用在后台程序化中吗?尤其是后台程序化有很多个策略操作同一个品种。

Tenterbars是否能够返回准确的值呢?

 

 

谢谢!

2楼
jinzhe 发表于:2013/2/25 9:29:26

可以

共2 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.02148 s, 3 queries.