设为首页收藏本站

 找回密码
 注册
查看: 6051|回复: 14
打印 上一主题 下一主题

加仓问题 [复制链接]

Rank: 8Rank: 8

精华
1
UID
64747
积分
782
帖子
192
主题
33
阅读权限
200
注册时间
2011-9-10
最后登录
2016-3-22
跳转到指定楼层
1#
发表于 2012-3-20 15:27:33 |只看该作者 |倒序浏览
以下是代码和全局交易设置,请管理员帮看看为什么无加仓信号出现
  1. Params
  2.         Numeric Length1(10);
  3.         Numeric Length2(20);
  4.        
  5. Vars
  6.         NumericSeries Ma1;
  7.         NumericSeries Ma2;
  8.         Numeric MyEnterPrice;
  9.        
  10. Begin
  11.         Ma1 = Average(Close,Length1);
  12.         Ma2 = Average(Close,Length2);
  13.         PlotNumeric("MA1",Ma1);
  14.         PlotNumeric("MA2",Ma2);
  15.         If(CrossOver(Ma1[1],Ma2[1]))
  16.         {
  17.                 Buy(1,Open);
  18.         }
  19.         If(CrossOver(High,Highest(High,5)) )
  20.         {
  21.                 MyEnterPrice = Highest(High,5);
  22.                 Buy(1,MyEnterPrice);
  23.         }
  24.         If(CrossUnder(Ma1[1],Ma2[1]) )
  25.         {
  26.                 SellShort(1,Open);
  27.         }
  28.         If(CrossUnder(Low,Lowest(Low,5)) )
  29.         {
  30.                 MyEnterPrice = Lowest(Low,5);
  31.                 SellShort(1,MyEnterPrice);
  32.         }

  33. End
复制代码
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
量化交易群:186100158
QQ:55297268

Rank: 3Rank: 3

精华
0
UID
89554
积分
122
帖子
44
主题
5
阅读权限
40
注册时间
2011-12-29
最后登录
2013-4-11
2#
发表于 2012-3-20 16:26:59 |只看该作者
求教啊求教,哪位大神找空帮忙看看吧。。。
QQ:471779839
TB交流QQ群(二):186100158

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
2
UID
4130
积分
20901
帖子
6519
主题
17
阅读权限
200
注册时间
2009-4-15
最后登录
2019-4-12
3#
发表于 2012-3-21 09:05:54 |只看该作者
回复 1# pepsi


之后满足条件吗?
用bool变量输出条件看看。

使用道具 举报

Rank: 8Rank: 8

精华
1
UID
64747
积分
782
帖子
192
主题
33
阅读权限
200
注册时间
2011-9-10
最后登录
2016-3-22
4#
发表于 2012-3-21 20:44:10 |只看该作者
输出Bool,代码、全局交易设置、超级图表如下显示,从代码上看不出任何错错误,请管理员指点一下啊。
  1. Params
  2.         Numeric Length1(10);
  3.         Numeric Length2(20);

  4. Vars

  5.         NumericSeries Ma1;
  6.         NumericSeries Ma2;
  7.         Numeric MyEnterPrice;

  8. Begin

  9.         Ma1 = Average(Close,Length1);
  10.         Ma2 = Average(Close,Length2);
  11.         PlotNumeric("MA1",Ma1);
  12.         PlotNumeric("MA2",Ma2);
  13.         If(CrossOver(Ma1[1],Ma2[1]))
  14.         {
  15.                         Buy(1,Open);
  16.                         PlotBool("Buy:",CrossOver(Ma1[1],Ma2[1]));
  17.         }
  18.         If(CrossOver(High,Highest(High,5)) And BarsSinceEntry>1)
  19.         {
  20.                         MyEnterPrice = Highest(High,5);
  21.                         Buy(1,MyEnterPrice);
  22.                         PlotBool("Buy:",CrossOver(High,Highest(High,5)) );
  23.         }
  24.         If(CrossUnder(Ma1[1],Ma2[1]) )
  25.         {
  26.                         SellShort(1,Open);
  27.                         PlotBool("Sell:",CrossUnder(Ma1[1],Ma2[1]) );
  28.         }
  29.         If(CrossUnder(Low,Lowest(Low,5))  And BarsSinceEntry>1)
  30.         {
  31.                         MyEnterPrice = Lowest(Low,5);
  32.                         SellShort(1,MyEnterPrice);
  33.                         PlotBool("Sell:",CrossUnder(Low,Lowest(Low,5)) );
  34.         }

  35. End
复制代码

附件: 你需要登录才可以下载或查看附件。没有帐号?注册
量化交易群:186100158
QQ:55297268

使用道具 举报

Rank: 8Rank: 8

精华
1
UID
64747
积分
782
帖子
192
主题
33
阅读权限
200
注册时间
2011-9-10
最后登录
2016-3-22
5#
发表于 2012-3-24 09:09:30 |只看该作者
量化交易群:186100158
QQ:55297268

使用道具 举报

Rank: 5Rank: 5

精华
0
UID
31697
积分
671
帖子
137
主题
13
阅读权限
60
注册时间
2011-4-2
最后登录
2020-10-8
6#
发表于 2012-3-24 09:49:02 |只看该作者
本帖最后由 傻了吧 于 2012-3-24 10:00 编辑

看不出问题。。帮顶
百川

使用道具 举报

Rank: 8Rank: 8

精华
1
UID
64747
积分
782
帖子
192
主题
33
阅读权限
200
注册时间
2011-9-10
最后登录
2016-3-22
7#
发表于 2012-3-25 09:45:15 |只看该作者
是哦,简单的代码,写了个加仓,我也看不出任何问题所以发到论坛求解呢
量化交易群:186100158
QQ:55297268

使用道具 举报

Rank: 4

精华
0
UID
18207
积分
322
帖子
82
主题
18
阅读权限
50
注册时间
2010-10-23
最后登录
2019-3-30
8#
发表于 2012-3-26 09:31:21 |只看该作者
CrossOver(High,Highest(High,5))
high 应该总是会 <= highest(high,5) 的吧。

使用道具 举报

Rank: 8Rank: 8

精华
1
UID
64747
积分
782
帖子
192
主题
33
阅读权限
200
注册时间
2011-9-10
最后登录
2016-3-22
9#
发表于 2012-3-26 10:52:15 |只看该作者
回复 8# yd111070


    不是这个问题吧。
当前Bar的High上穿前5周期的High

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
104190
积分
162
帖子
65
主题
2
阅读权限
40
注册时间
2012-3-12
最后登录
2013-7-17
10#
发表于 2012-3-26 12:03:17 |只看该作者
回复 9# pepsi


你这个逻辑问题很大啊。。当前Bar的high上穿高点,但是你这个公式highest(high,5) 是包含当前high的。。。。
一条通道打天下

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-4 05:43

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部