欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件交易策略发布专区 → [交易系统]一目均线策略

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有17199人关注过本帖树形打印复制链接

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

帅哥哟,离线,有人找我吗?
z7c9
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小飞侠 帖子:1882 积分:3310 威望:0 精华:15 注册:2010/3/15 13:11:56
[交易系统]一目均线策略  发帖心情 Post By: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编辑过]

 回到顶部
美女呀,离线,留言给我吧!
xian_0_9
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 BOO
等级:论坛游民 帖子:378 积分:1856 威望:0 精华:0 注册:2010/1/25 18:04:12
  发帖心情 Post By:2011/2/4 22:49:43 [只看该作者]

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

 回到顶部
帅哥哟,离线,有人找我吗?
qing20077
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:7 积分:20 威望:0 精华:0 注册:2012/3/16 10:23:42
  发帖心情 Post By:2012/4/20 10:02:03 [只看该作者]

做外汇时用过 需要不少技巧

 回到顶部
帅哥哟,离线,有人找我吗?
kk031007
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:24 积分:68 威望:0 精华:0 注册:2011/12/8 8:55:32
  发帖心情 Post By:2012/9/2 22:44:49 [只看该作者]

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

 

请斑竹看看如何解决。


 回到顶部
帅哥哟,离线,有人找我吗?
Q1304230834
  5楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:66 积分:-17 威望:0 精华:0 注册:2012/9/4 15:03:15
  发帖心情 Post By:2012/9/21 12:55:28 [只看该作者]

加多个变量,放在if前就可以了

 回到顶部
帅哥哟,离线,有人找我吗?
yanxc
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小飞侠 帖子:2046 积分:2707 威望:0 精华:1 注册:2011/6/14 14:49:49
  发帖心情 Post By:2012/9/25 20:27:38 [只看该作者]

以下是引用kk031007在2012-9-2 22:44:49的发言:

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

 

请斑竹看看如何解决。

 

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


 回到顶部