Rss & SiteMap

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

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

标题:求帮助,怎么完成这个测试

1楼
superlotus 发表于:2012/3/8 19:24:59

斑竹好

标准版的用户,怎么完成下面的测试?这样写有问题吗

 

m5:ma(c,5);

t1:=cross(c,5);//信号

t2:=hhv(h,enterbars);

if t1 then begin

buy(holding=0,1,stop,h);//突破开仓

end

if c<t2 then begin  

sell(holding>0,0,stop,t2);//移动卖出

end

 

 

2楼
superlotus 发表于:2012/3/8 20:38:53

不知道表达的清楚不?

我想写一个能做实际测试的,上面的有问题,不清楚错在那里

3楼
董小球 发表于:2012/3/9 9:07:29
干嘛要用stop
用limit或者market就可以了吧
4楼
superlotus 发表于:2012/3/9 11:53:47

可能问题表达的不清楚吧.先不管我写的内容.

这样,下面是我的条件 请帮我写个测试用的和实际能用的代码,谢谢

 

开仓条件:CROSS(C,MA(C,5)),为信号线,突破本K高点0.5 买入

平仓条件:自开仓起的高点落10点 平仓.

 

5楼
just 发表于:2012/3/9 12:08:08

variable:hh=0;

nn:=barslast(date<>ref(date,1))+1;

zh:=hhv(h,nn);

if c>zh+0.5 then buy(1,1,thisclose);

hh:=zh;

if holding>0 and c<hh-10 then sell(1,0,thisclose);

仅供参考

 

6楼
superlotus 发表于:2012/3/9 12:11:41

谢谢了,

可是我要用实际的触发价格测试,不能用CLOSE

7楼
superlotus 发表于:2012/3/9 12:13:52

要真实的测试结果,用那个函数来指定价格?

8楼
just 发表于:2012/3/9 13:24:08

你这个价格可以自己定义 buy(1,1,limitr,价格);我不清楚你指的真实价格是什么价格

 

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


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