Rss & SiteMap

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

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

标题:[交易系统]一目均线策略

1楼
z7c9 发表于:2011/2/1 11:55:50

图片点击可在新窗口打开查看
 

以下内容为程序代码:

1 runmode:0;
2
3 input:n1(8,1,100,1);
4 input:n2(22,1,100,1);
5 input:n3(44,1,100,1);
6 input:n4(5,1,100,1);
7
8 ma1:=ma(close,n4);
9
10 zhx:=(hhv(high,n1)+llv(low,n1))/2;
11 jzx:=(hhv(high,n2)+llv(low,n2))/2;
12 yda:=ref((zhx+jzx)/2,n2);
13 ydb:=ref((hhv(high,n3)+llv(low,n3))/2,n2);
14
15 if holding=0 then begin
16     if cross(zhx,jzx) then
17         buy(1,1,limitr,close);
18 end
19
20 if holding=0 then begin
21     if cross(jzx,zhx) then
22         buyshort(1,1,limitr,close);
23 end
24
25 if holding>0 then begin
26     if cross(jzx,zhx) then begin
27         sell(1,holding,limitr,close),orderqueue;
28         buyshort(1,1,limitr,close),orderqueue;
29     end
30 end
31
32 if holding<0 then begin
33     if cross(zhx,jzx) then begin
34         sellshort(1,holding,limitr,close),orderqueue;
35         buy(1,1,limitr,close),orderqueue;
36     end
37 end
38
39 资产:asset,noaxis,colormagenta;
40 次数:totaltrade,linethick0;
41 收益:(asset-40000)/40000,linethick0;
42 胜率:percentwin,linethick0;
43 出击:totaltrade/(count(date<>ref(date,1),0)+1),linethick0;
44 连亏:maxseqloss,linethick0;
45 连赢:maxseqwin,linethick0;
46

[此贴子已经被作者于2011-10-3 11:30:29编辑过]
2楼
xian_0_9 发表于:2011/2/4 22:49:43
图片点击可在新窗口打开查看
3楼
qing20077 发表于:2012/4/20 10:02:03
做外汇时用过 需要不少技巧
4楼
kk031007 发表于:2012/9/2 22:44:49

15行提示  cross 函数在逐k线模式下不能直接在if控制语句之内引用。

 

请斑竹看看如何解决。

5楼
Q1304230834 发表于:2012/9/21 12:55:28
加多个变量,放在if前就可以了
6楼
yanxc 发表于:2012/9/25 20:27:38
以下是引用kk031007在2012-9-2 22:44:49的发言:

15行提示  cross 函数在逐k线模式下不能直接在if控制语句之内引用。

 

请斑竹看看如何解决。

 

把cross分解为后大于与前小于。

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


Powered By Dvbbs Version 8.3.0
Processed in 0.01563 s, 2 queries.