查看: 3435|回复: 14
打印 上一主题 下一主题

[公式] 请教老师 这个公式语法错在哪里?

[复制链接]
跳转到指定楼层
1
发表于 2013-10-11 21:42:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Params
Numeric Length(35);   
Numeric StdDevUp(2.0);
Numeric stdDevDn(-2.0);
Numeric Lots(1);
      
Vars
NumericSeries UpperBand;
NumericSeries LowerBand;
NumericSeries AveMa;
Numeric StdValue;
Begin
    AveMa= Average(Close[1],Length);
StdValue=StandardDev(Close[1],Length);
    UpperBand=AveMa+StdDevUp*StdValue;
    LowerBand=AveMa-StdDevUp*StdValue;

PlotNumeric("UpperBand",UpperBand);
PlotNumeric("LowerBand",LowerBand);
PlotNumeric("AveMa",AveMa);


if{MarketPosition!=1  &&CrossOver(Close[1],UpperBand[1]))
{
  Buy(Lots,Open);
}

if{MarketPosition!=-1  &&CrossOver(Close[1],LowerBand[1]))
{
  SellShort(Lots,Open);
}

if{MarketPosition==1  && Close[1]<AveMa[1])
{
  Sell(Lots,Open);
}

if{MarketPosition==-1  && Close[1]>AveMa[1])
{
  BuyToCover(Lots,Open);
}
}
End





2
 楼主| 发表于 2013-10-11 21:43:14 | 只看该作者
易盛程序化
3
 楼主| 发表于 2013-10-11 21:43:48 | 只看该作者

应该怎样改
4
发表于 2013-10-11 21:57:23 | 只看该作者
不会程序化
5
发表于 2013-10-12 09:29:43 | 只看该作者
{:soso_e142:}
6
发表于 2013-10-16 17:10:07 | 只看该作者
Params
Numeric Length(35);   
Numeric StdDevUp(2.0);
Numeric stdDevDn(-2.0);
Numeric Lots(1);
        
Vars
NumericSeries UpperBand;
NumericSeries LowerBand;
NumericSeries AveMa;
Numeric StdValue;
Bool mFlag;

Begin
     AveMa= Average(Close[1],Length);
StdValue=StandardDev(Close[1],Length);
     UpperBand=AveMa+StdDevUp*StdValue;
     LowerBand=AveMa-StdDevUp*StdValue;

PlotNumeric("UpperBand",UpperBand);
PlotNumeric("LowerBand",LowerBand);
PlotNumeric("AveMa",AveMa);

mFlag = CrossOver(Close[1],UpperBand[1]);
if(MarketPosition!=1  &&mFlag)
{
   Buy(Lots,Open);
}

if(MarketPosition!=-1  &&mFlag)
{
   SellShort(Lots,Open);
}

if(MarketPosition==1  && Close[1]<AveMa[1])
{
   Sell(Lots,Open);
}

if(MarketPosition==-1  && Close[1]>AveMa[1])
{
   BuyToCover(Lots,Open);
}

End

这个你看看
7
 楼主| 发表于 2013-10-17 22:20:11 | 只看该作者
xiexielaoshi
8
 楼主| 发表于 2013-10-17 23:22:38 | 只看该作者
[code][/code]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册入住  

x
9
 楼主| 发表于 2013-10-17 23:24:50 | 只看该作者
初级老师还是不行
就是一开仓立马就平了
且还是同一价位
10
 楼主| 发表于 2013-10-17 23:25:44 | 只看该作者
如上图
求老师再帮帮忙
11
 楼主| 发表于 2013-10-17 23:26:27 | 只看该作者
初级炒单 发表于 2013-10-16 17:10
Params
Numeric Length(35);   
Numeric StdDevUp(2.0);

谢谢老师了
但还是不行

12
发表于 2013-10-18 15:09:22 | 只看该作者
语法没问题了吧?
13
发表于 2013-10-18 15:10:03 | 只看该作者
100 发表于 2013-10-17 23:24
初级老师还是不行
就是一开仓立马就平了
且还是同一价位

这个是逻辑错误 等我那天有空了帮你看看
14
 楼主| 发表于 2013-10-19 10:17:27 | 只看该作者
谢谢初级老师了

15
发表于 2013-11-2 21:56:24 | 只看该作者
这个 是开仓逻辑有错误,开仓的同时,平仓条件也满足,所以如此
您需要登录后才可以回帖 登录 | 注册入住  

本版积分规则

易家网  ©2015-2023  郑州期米信息技术有限公司版权所有  豫公网安备 41010502005136号 豫ICP备16010300号