设为首页收藏本站

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

求问,为什么我的止盈条件和止损条件代码不能执行啊 [复制链接]

Rank: 1

精华
0
UID
226891
积分
6
帖子
4
主题
2
阅读权限
10
注册时间
2016-1-17
最后登录
2017-6-14
跳转到指定楼层
1#
发表于 2016-3-17 06:41:04 |只看该作者 |倒序浏览
以下是我的思路,即开仓后,应该按照预期平仓,或者是按照预期止损,可是在整个交易周期中,止盈和止损都没有出现过,
求问这是什么原因,万分感谢!!!折腾好久了。。。快吐了。。。。

Params
        numeric a(18);
        numeric b(3);
        numeric c(36);
Vars
        numericseries residual;
Begin
        residual=data1.close[0]-2.6*data0.close[0]-986.5;
        PlotNumeric("residual",data1.close[0]-2.6*data0.close[0]-986.5);
        if(marketposition==0 and residual>a)    '开仓条件
        {
                data0.Buy(1,data0.close) and data1.SellShort(1,data1.close);
                        while(data0.marketposition==1 and data1.MarketPosition==-1 and residual>b and residual<-b) '止盈条件
                        {
                                data0.Sell(1,data0.close) and data1.BuyToCover(1,data1.close);
                        }
                        while(data0.marketposition==1 and data1.MarketPosition==-1 and residual>c)        '止损条件
                        {
                                data0.Sell(1,data0.close) and data1.BuyToCover(1,data1.close);
                        }
        }
        if(marketposition==0 and residual<-a)
                {
                        data1.Buy(1,data1.close) and data0.SellShort(1,data0.close);
                                while(data1.marketposition==1 and data0.MarketPosition==-1 and residual>b and residual<-b) '止盈条件
                                {
                                        data1.Sell(1,data1.close) and Data0.BuyToCover(1,data0.close);
                                }
                                while(data1.marketposition==1 and data0.MarketPosition==-1 and residual<-c) '止损条件
                                {
                                        data1.Sell(1,data1.close) and data0.BuyToCover(1,data0.close);
                                }
                }
End

Rank: 1

精华
0
UID
226891
积分
6
帖子
4
主题
2
阅读权限
10
注册时间
2016-1-17
最后登录
2017-6-14
2#
发表于 2016-3-17 06:43:06 |只看该作者
如果不能止损 or 平仓,则后面的都进行不去下,非常希望版主能帮小弟一把!!!十分感谢!!!

使用道具 举报

Rank: 3Rank: 3

精华
0
UID
212247
积分
128
帖子
83
主题
23
阅读权限
40
注册时间
2015-6-28
最后登录
2019-11-15
3#
发表于 2017-1-18 13:28:34 |只看该作者
看得我真是各种兔血

使用道具 举报

Rank: 1

精华
0
UID
226891
积分
6
帖子
4
主题
2
阅读权限
10
注册时间
2016-1-17
最后登录
2017-6-14
4#
发表于 2017-6-9 20:54:44 |只看该作者
yimatouzi 发表于 2017-1-18 13:28
看得我真是各种兔血

为啥,大哥还请赐教!!

使用道具 举报

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

bottom

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

GMT+8, 2024-4-19 17:20

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部