设为首页收藏本站

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

最后一个sell无法实现 [复制链接]

Rank: 1

精华
0
UID
226891
积分
6
帖子
4
主题
2
阅读权限
10
注册时间
2016-1-17
最后登录
2017-6-14
跳转到指定楼层
1#
发表于 2016-8-6 15:57:02 |只看该作者 |倒序浏览
Params
        Numeric Length1(16);
        Numeric length2(25);
Vars
        Numeric MA1;
        Numeric MA2;
Begin
        PlotNumeric("MA1",AverageFC(data1.Close,Length1));
        PlotNumeric("MA2",AverageFC(data2.close,length2));
        MA1=AverageFC(data1.close,length1);
        MA2=AverageFC(data2.close,length2);
        IF (MarketPosition==0 and data1.close>MA1)
        {
                data0.Buy(data0.Close);
        }
        If (MarketPosition==0 and data1.close<MA1 and data2.close>MA2)  // 空仓条件下,先符合哪个条件就买哪个
        {
                data3.Buy(data3.Close);
        }
        IF (MarketPosition==1 and data1.close>MA1 and data2.close>MA2) //如果在有持仓的条件下,出现了最强的品种有买入信号,同时手中有持仓,则卖出手中持仓,买入最强信号的
        {
                data3.Sell(data3.close);
                data0.Buy(data0.close);  
        }
        IF (MarketPosition==1 and MA1>data1.close and MA2>data2.close)            // 都转为卖出信号时,全部抛出
        {
                Sell;
        }
End

最后一个sell 无法卖出,总是持仓到爆

求大神帮助!
您需要登录后才可以回帖 登录 | 注册

bottom

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

GMT+8, 2024-5-17 18:02

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部