【MC8.5】同一个出场语句可分批出场 [MC]
- 咨询内容:
本帖最后由 MC_Winnie 于 2013-10-11 16:21 编辑
同一个出场语句可分批出场
MC8.5新增语法,允许在一个进场后,一行出场语句在多次满足条件时,分多次出场。
关键字:
SameExitFromOneEntryOnce
说明:
允许或禁止信号脚本,使用一行出场语句,从相同的进场执行多次分批出场。
用法:
[SameExitFromOneEntryOnce = LogicalValue]
参数:
LogicalValue —— True = 禁止分批出场;False = 允许分批出场。
注意:
在策略运行时,改变参数,不能编译。
举例:
若进场15手,分3次出场时,可以使用如下两种代码中的一种:
1)写3个相同的出场语句- sellshort 15 contracts next bar at market;
- if marketposition<>0 then begin
- if (time = 1000) then buytocover (\"BC1\") 5 contracts next bar at entryprice-10 stop;
- if (time = 1001) then buytocover (\"BC2\") 5 contracts next bar at entryprice-10 stop;
- if (time = 1002) then buytocover (\"BC3\") 5 contracts next bar at entryprice-10 stop;
- end;
~此方法减少了代码的冗余,增加阅读性~- sellshort 15 contracts next bar at market;
- [SameExitFromOneEntryOnce = false]
- if marketposition<>0 then
- if (time = 1000) then buytocover (\"BC1\") 5 contracts next bar at entryprice-10 stop;
- sellshort 15 contracts next bar at market;
- MC技术部: 学习了
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容