您现在的位置:程序化交易>> 期货公式>> (MC)multicharts>> MC知识>>正文内容

怎么限制每天交易手数 [MC]

  • MC用户求助:

    一、限制每天的开仓手数的策略请您下载附件。

    二、这个策略主要使用五个关键字,分别是maxpositionsago、postradecount、postradesize、postradeentrydatetime和juliantodate;maxpositionsago返回当前平仓部位和未平仓部位的次数,postradecount(posback)返回指定部位的交易笔数,postradesize(posback, tradenumber)返回指定部位和指定交易的合约手数,postradeentrydatetime(posback,tradenumber)返回指定部位和指定交易的进场儒略日,juliantodate将儒略日转换成EL日期。

    三、策略的逻辑是当市场部位或者当前部位总交易笔数变动时,从最新的一笔进场开始计算当天的开仓手数,直到某一笔进场日期不是当天的日期为止。

    四、每次进场的时候都会和当天剩余开仓手数进行比较,最终达到限制每天的开仓手数。

    代码见链接:

    http://dl.icetech.com.cn/download/forums/XiLiGe.rar

     

  • MC回复讨论一:

    一、限制每天的开仓手数的策略请您下载附件。

    二、这个策略主要使用五个关键字,分别是maxpositionsago、postradecount、postradesize、postradeentrydatetime和juliantodate;maxpositionsago返回当前平仓部位和未平仓部位的次数,postradecount(posback)返回指定部位的交易笔数,postradesize(posback, tradenumber)返回指定部位和指定交易的合约手数,postradeentrydatetime(posback,tradenumber)返回指定部位和指定交易的进场儒略日,juliantodate将儒略日转换成EL日期。

    三、策略的逻辑是当市场部位或者当前部位总交易笔数变动时,从最新的一笔进场开始计算当天的开仓手数,直到某一笔进场日期不是当天的日期为止。

    四、每次进场的时候都会和当天剩余开仓手数进行比较,最终达到限制每天的开仓手数。

    代码见链接:

    http://dl.icetech.com.cn/download/forums/XiLiGe.rar

     

  • MC回复讨论二:

    那怎么运用到自己的策略当中去?

     

  • MC回复讨论三:

    这个您可以直接复制到您的策略中去,稍微更改一次开头的输入参数值;代码从第1行到第18行都是用于计算变量var0的值,也就是当天剩余的可以交易手数,那么您可以将第19行、20行和21行替换成您之前的策略,只是在执行您的策略时,考虑一下var0的值就可以了;19、20和21行只是给了一个简单的策略例子,方便您使用。
    如果您想熟悉掌握这个方法,您需要将代码对比我上面讲到代码逻辑,进行一下学习。

     

  • MC回复讨论四:

    这个您可以直接复制到您的策略中去,稍微更改一次开头的输入参数值;代码从第1行到第18行都是用于计算变量var0的值,也就是当天剩余的可以交易手数,那么您可以将第19行、20行和21行替换成您之前的策略,只是在执行您的策略时,考虑一下var0的值就可以了;19、20和21行只是给了一个简单的策略例子,方便您使用。
    如果您想熟悉掌握这个方法,您需要将代码对比我上面讲到代码逻辑,进行一下学习。

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 511411198  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容