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

【MC8.5】同一个出场语句可分批出场[MC公式]

  • 咨询内容: 本帖最后由 MC_Winnie 于 2013-10-11 16:21 编辑

    同一个出场语句可分批出场


    MC8.5新增语法,允许在一个进场后,一行出场语句在多次满足条件时,分多次出场。

    关键字:
    SameExitFromOneEntryOnce
    说明:
    允许或禁止信号脚本,使用一行出场语句,从相同的进场执行多次分批出场。
    用法:
    [SameExitFromOneEntryOnce = LogicalValue]
    参数:
    LogicalValue —— True = 禁止分批出场;False = 允许分批出场。
    注意:
    在策略运行时,改变参数,不能编译。
    举例:
    若进场15手,分3次出场时,可以使用如下两种代码中的一种:
    1)写3个相同的出场语句
    1. sellshort 15 contracts next bar at market;

    2.  

    3. if marketposition<>0 then begin

    4. if (time = 1000) then buytocover (\"BC1\") 5 contracts next bar at entryprice-10 stop;

    5. if (time = 1001) then buytocover (\"BC2\") 5 contracts next bar at entryprice-10 stop;

    6. if (time = 1002) then buytocover (\"BC3\") 5 contracts next bar at entryprice-10 stop;

    7. end;// www.cxh99.com
       
    复制代码2)使用SameExitFromOneEntryOnce,只写一个出场语句
    ~此方法减少了代码的冗余,增加阅读性~
    1. sellshort 15 contracts next bar at market;

    2.  

    3. [SameExitFromOneEntryOnce = false]

    4. if marketposition<>0 then

    5. if (time = 1000) then buytocover (\"BC1\") 5 contracts next bar at entryprice-10 stop;
    复制代码

     

  • MC技术部: 学习了

 

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

可联系技术人员 QQ: 1145508240  有需要帮忙请点击这里留言!!!进行 有偿 编写!不贵!点击查看价格!

 


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

相关文章

    没有相关内容