设为首页收藏本站

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

2013-12-24 在线答疑时某客户要的当日亏损两次后禁止开仓的例 [复制链接]

高级大户

小马哥

Rank: 7Rank: 7Rank: 7

精华
0
UID
3496
积分
3531
帖子
98
主题
9
阅读权限
80
注册时间
2009-2-11
最后登录
2015-11-26
跳转到指定楼层
1#
发表于 2013-12-25 01:27:31 |只看该作者 |倒序浏览
Params
        Numeric Length(5);
        Numeric MN(2);                                // 最大亏损次数
Vars
        NumericSeries AvgValue;
        NumericSeries n_loss(0);        // 当日亏损次数
        NumericSeries myNetProfit;        // 累计的最大净利润
Begin
        AvgValue = AverageFC(Close,Length);       
       
        If(TrueDate(0) != TrueDate(1))
        {
                n_loss = 0;
        }
       
        If(MarketPosition != 1 And Close[1] > AvgValue[1] And n_loss < MN)
        {
                Buy(1,Open);
        }
        If(MarketPosition == 1 And Close[1] < AvgValue[1])
        {
                Sell(0,Open);               
        }

        myNetProfit = NetProfit;
        If(myNetProfit < myNetProfit[1]) n_loss = n_loss[1] + 1;
End

Rank: 1

精华
0
UID
116401
积分
34
帖子
18
主题
5
阅读权限
10
注册时间
2013-4-3
最后登录
2016-8-11
2#
发表于 2013-12-31 17:46:33 |只看该作者
原来是这样解决的,真是打开思路了,

也许老师认为很简单的问题,在我们这就要钻牛角尖半天,

感谢老师的发帖。

使用道具 举报

Rank: 1

精华
0
UID
165831
积分
7
帖子
6
主题
1
阅读权限
10
注册时间
2012-12-7
最后登录
2018-4-24
3#
发表于 2014-1-3 16:41:13 |只看该作者
有几个问题问一下,针对你写的程序
第一个是,netprofit 是图表上的净利润,还是账户的经利润,如果是账户的净利润,账户同时操作几个交易模型,上面这样写法是不是有问题
第二点是,netprofit 是不是一直在变动的,假设,此时已经持仓,但是目前亏损,但是还没有止损,此时
mynetprofit< mynetprofit[1],n_loss会加一,我说的这种情况会不会发生?
请老师解答一下

使用道具 举报

Rank: 1

精华
0
UID
165831
积分
7
帖子
6
主题
1
阅读权限
10
注册时间
2012-12-7
最后登录
2018-4-24
4#
发表于 2014-1-3 16:41:30 |只看该作者
hewei 发表于 2013-12-31 17:46
原来是这样解决的,真是打开思路了,

也许老师认为很简单的问题,在我们这就要钻牛角尖半天,

有几个问题问一下,针对你写的程序
第一个是,netprofit 是图表上的净利润,还是账户的经利润,如果是账户的净利润,账户同时操作几个交易模型,上面这样写法是不是有问题
第二点是,netprofit 是不是一直在变动的,假设,此时已经持仓,但是目前亏损,但是还没有止损,此时
mynetprofit< mynetprofit[1],n_loss会加一,我说的这种情况会不会发生?
请老师解答一下

使用道具 举报

Rank: 1

精华
0
UID
116401
积分
34
帖子
18
主题
5
阅读权限
10
注册时间
2013-4-3
最后登录
2016-8-11
5#
发表于 2014-1-6 21:23:46 |只看该作者
zhanglin0906 发表于 2014-1-3 16:41
有几个问题问一下,针对你写的程序
第一个是,netprofit 是图表上的净利润,还是账户的经利润,如果是账 ...

第一个问题:我不太懂,因为我只有一个账户。

第二个问题:该函数我建议你自己实际应用一下,看看符不符合你自己的要求,

因为该函数的计算结果我发现和测试报告中的不一样,但是符合我对策略的要求。

使用道具 举报

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

bottom

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

GMT+8, 2024-5-5 21:06

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部