设为首页收藏本站

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

再发个自制风险控制函数,请版主和大家帮忙看看。 [复制链接]

Rank: 4

精华
0
UID
15012
积分
328
帖子
50
主题
16
阅读权限
50
注册时间
2010-8-1
最后登录
2012-3-2
跳转到指定楼层
1#
发表于 2010-10-1 16:53:41 |只看该作者 |倒序浏览
请问
这样写能起到效果吗?实盘中账户信息刷新速度是否够快?

//A_PreviousEquity: 返回当前公式应用的交易帐户的昨日结存。
//A_ProfitLoss: 返回当前公式应用的交易帐户的浮动盈亏。
//A_CurrentEquity: 返回当前公式应用的交易帐户的动态权益
//A_PositionProfitLoss: 返回当前公式应用的帐户下当前商品的持仓盈亏。


Params
    Numeric zdfk(-0.025);//最大浮亏
    Numeric zdrk(-0.05);//最大日亏
Vars
        Numeric zrye;//昨日余额
        Numeric dqjz;//当前净值
        Numeric fdys;//浮动盈损
        Numeric ccyk;//持仓盈亏

Begin
        zrye=A_PreviousEquity;
        dqjz=A_CurrentEquity;
        fdys=A_ProfitLoss;
        ccyk=A_PositionProfitLoss;
        if
         (
          ((dqjz-zrye)<=zrye*zdrk)   //净值与昨日余额差为当日盈亏 除以昨日余额为当日收益率 小于最大亏损5%后条件成立
          ||
          (fdys<=zdfk*zrye)
         )
         {
          return (-1);
         }//风险超标,不可开仓
        Else
         {
          return (1);
         }//可开
End

Rank: 1

精华
0
UID
16437
积分
40
帖子
13
主题
0
阅读权限
10
注册时间
2010-9-17
最后登录
2010-10-12
2#
发表于 2010-10-5 22:17:23 |只看该作者
这个看来要试一试了,不知道好不好用了

使用道具 举报

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

bottom

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

GMT+8, 2024-5-22 03:59

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部