- 精华
- 0
- 在线时间
- 29 小时
- UID
- 203591
- 积分
- 37
- 帖子
- 27
- 阅读权限
- 10
- 注册时间
- 2015-2-10
- 最后登录
- 2018-4-11
- 精华
- 0
- UID
- 203591
- 积分
- 37
- 帖子
- 27
- 主题
- 6
- 阅读权限
- 10
- 注册时间
- 2015-2-10
- 最后登录
- 2018-4-11
|
本帖最后由 Y_10086 于 2016-8-19 10:51 编辑
买入条件:
1)最新价格大于10日均线(上穿10日均线);
2)最新价格大于(第一根上穿10日均线的K线的前一根K线的收盘价加上m元,换句话说,未穿过10均线的最后一根K线的收盘价加上m元),假设m等于20,未穿过10均线的最后一根K线为图中Close[1]的K线,具体如图所示:
代码如下:
Params
Numeric MALength(10);
Numeric LMinPoint(20);
Vars
NumericSeries MA;
Bool ConEnteryL(False);
Begin
If(!CallAuctionFilter()) Return;
MA = AverageFC(Close[1],MALength);
PlotNumeric("MA",MA,0,Yellow);
If(MarketPosition != 1 )
{
If(High >= MA && Close[1] <= MA[1])
{
LFPrice = Close[1];
LNPrice = LFPrice + LMinPoint*MinMove*PriceScale; //标准价格的值
}
ConEnteryL = ( High >= MA && High >= LNPrice); //开多的条件
If(ConEnteryL)
{
Buy(1,High);
}
}
End
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
|