设为首页收藏本站

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

一个声明问题。 [复制链接]

Rank: 4

精华
0
UID
59593
积分
409
帖子
42
主题
24
阅读权限
50
注册时间
2011-8-15
最后登录
2012-2-8
跳转到指定楼层
1#
发表于 2011-9-1 22:26:21 |只看该作者 |倒序浏览
Params
      Numeric FastLength(12);
      Numeric SlowLength(26);
      Numeric MACDLength(9);

Vars   
      NumericSeries MACDValue;
      NumericSeries AvgMACD;
      NumericSeries MACDDiff;

Begin
      MACDValue = XAverage( Close, FastLength ) - XAverage( Close, SlowLength ) ;
      AvgMACD = XAverage(MACDValue,MACDLength);//DEA
      MACDDiff = MACDValue - AvgMACD;

      If(MACDDiff>0 && AvgMACD>0 && CrossOver(MACDValue,AvgMACD) && MarketPosition!=1)
      {
           Buy(1,nextopen,true);      }
      Else If(MACDDiff>0 && AvgMACD>0 && CrossUnder(MACDValue,AvgMACD) && MarketPosition==1)
     {
           sell(0,close);
      }
      If(MACDDiff<0 && AvgMACD<0 && CrossUnder(MACDValue,AvgMACD) && MarketPosition!=-1)
      {
           SellShort(1,nextopen,true);
      }
      Else If(MACDDiff<0 && AvgMACD<0 && CrossOver(MACDValue,AvgMACD) && MarketPosition==-1)
     {
           buytocover(0,close);
      }


End

在编译时 nextopen是没有声明的 如何声明nextopen?

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
2#
发表于 2011-9-2 10:07:40 |只看该作者
在V4版本中,已经没有nextopen这个函数了,也没有 Buy(1,nextopen,true); 这样的函数用法了。请查看函数说明再编写公式

使用道具 举报

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

bottom

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

GMT+8, 2024-5-18 12:04

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部