在策略属性中的手续费设定是为了让回测和实时模拟更接近实际。它们也影响自动交易中策略委托价格的计算(如:trailing stops, profittargets),也影响策略和交易绩效报告。 灵活的手续费设定模板是基于大多数交易商手续费,允许使用者配置需要的自动交易方式。
1. 打开策略属性窗口
步骤:
1.1 打开设置对象窗口
为打开设置对象窗口,可以用以下方法中的一种:
a) 在图表空白区域右击,并点击设置信号;或:
b) 在主菜单上选择格式,并点击信号;或
c) 在图表上,双击任何一个信号标签
2. 选择「属性」标签
>> 0.01$ per Contract. 忽略交易数量,手续费设定为每手$0.01。
续费设定为成交金额的0.005%;如果交易数量高于或等于100000,则手续费设定为成交金额的0.0025%.
注:
成交金额的计算不含保证金比例,如买入1手股指2500点,股指整点价值为300,则成交金额 = 2500 * 300 = 750000
1. 点击新规则…
2. 在规则名中输入名称
3. 从成交量基于列表中,选择成交量计量单位
4. 从重置成交量计数于列表中,选择成交量累计时期
a) 每笔交易后。用在手续费计算的成交量会在每笔交易后重置。
b) 每月。用在手续费计算的成交量会在日历月结束时重置。
5. 从计算手续费列表中,选择计算方式
a) 实时。在一笔委托中每手成交后,手续费会实时计算。如果您的委托落在两个或以上手续费等级,手续费将会对每个部分计算并加 总。
策略买入60手:手续费 = $0.05 * 60 = $3
策略卖出150手:手续费 = $0.05 * 99 + $0.03 * 51 = $6.48
策略买入3000手:手续费 = $0.05 *99 + $0.03 *900 + $0.01*2001= $51.96
重置成交量计数于每月。
手续费规则:
0-99 $0.05 per Contract
100-999 $0.03 per Contract
>=1000 $0.01 per Contract
第一天
策略买入60手:手续费 = $0.05 * 60 = $3
策略卖出150手:手续费 = $0.05 * 39 + $0.03 * 111 = $5.28
策略买入3000手:手续费 = $0.03 *789 + $0.01*2211 = $45.78
第一天结束:当月累计成交量= 60 + 150 + 3000 = 3210
第二天
策略卖出100手:手续费 = $0.01 * 100 = $1
……
下个月的第一天:累计当月成交量= 0
策略卖出50手:手续费 = $0.05 * 50 = $2.5
策略卖出50手:手续费 = $0.05 * 49 + $0.03 * 1= $2.48
b) 每笔交易后。在一笔委托执行完后,手续费会计算。如果您的委托单落入两个或以上手续费等级,将应用整个委托数量相关的手续费等级。
重置成交量计数于每笔交易后。
手续费规则:
>0 $1 per Contract
>=100 $1.25 per Contract
>=1000 $1.5 per Contract
策略买入60手:手续费 = $1
策略卖出150手:手续费 = $1.25
策略买入3000手:手续费 = $1.5
重置成交量计数于每月。
手续费规则:
>0 $1 per Contract
>=100 $0.75 per Contract
>=1000 $0.5 per Contract
第一天:当月累计成交量 = 0
策略买入10手:累计成交量 = 10,手续费 = $1
策略卖出20手:累计成交量 = 30,手续费 = $1
策略买入100手:累计成交量 = 130,手续费 =$ 0.75
策略买入100手:累计成交量 = 230,手续费 = $ 0.75
第一天结束:当月累计成交量 = 10 + 20 + 100 +100 = 230
第二天
策略卖出100手:累计成交量 = 330,手续费 = $0.75
……
下个月第一天:当月累计成交量 = 0
策略卖出50手:累计成交量 = 50,手续费 = $1
策略卖出50手:累计成交来那个 = 100,手续费 = $0.75
c) 每天一次。对于在当前日期间全部的委托单执行,手续费的计算是基于从当月的第一个日历日到上一个日历日结束的交易数量。
注意:每天一次选项,只可用在当重置成交量计数于列表中选择每月累计时。
手续费规则:
>0 $1 per Contract
>=100 $1.25 per Contract
>=1000 $1.5 per Contract
第一天:当月累计成交量 = 0
策略买入10手:累计成交量 = 0,手续费 = $1
策略卖出20手:累计成交量 = 0,手续费 = $1
策略买入100手:累计成交量 = 0,手续费 =$1
策略买入100手:累计成交量 = 0,手续费 = $1
第一天结束:当月累计成交量 = 10 + 20 + 100 +100 = 230
第二天:上一个时期的累计成交量 = 230
策略卖出100手:累计成交量 = 230,等级2的手续费 = $0.75
……
下个月第一天:累计当月成交量 = 0
策略卖出50手,累计成交量 = 0,等级1的手续费 = $1
策略卖出50手,累计成交量 = 0,等级1的手续费 = $1
6. 点击增加…来增加新的固定手续费规则
1) 在成交量字段中,输入成交量数值
2) 在手续费金额字段中,输入手续费
3) 从列表中选择手续费计算单位
现金每手
现金每笔
%的成交金额:按成交金额的百分比
(FX) 基点成交金额:按成交金额的0.01%
(FX) %% 基点成交金额:按成交金额的0.0001%
注:基点成交金额:Basis Points of Trade Value
4) 勾选手续费限制复选框,来启用手续费的最大值和最小值
a) 勾选最小值复选框,设定最小的手续费金额,并选择每手/每笔交易的计算方式
b) 勾选最大值复选框,设定最大的手续费金额,并选择每手/每笔交易的计算方式
举例6:手续费规则设定为 $0.1 per contract(每手$0.1)。最小值设定为 每笔交易$1,最大值设定为 每笔交易$5。如
果策略卖出5手,手续费将会是$1。如果策略买入100手,手续费将会是$5。
5) 点击确定,来保存固定手续费规则,或者点击取消,来取消操作
6) 若编辑一个已经存在的固定手续费规则,可以用鼠标选择一个规则,然后点编辑…
7) 若删除一个固定手续费规则,可以用鼠标选择一个规则,然后点删除
8) 点击确定,来保存设定的规则,或者点击取消,来取消操作
注意:一笔交易是指一个已成交的委托
若调整一个存在的规则,用鼠标点击选中此规则,然后点击编辑
若复制一个存在的规则,用鼠标点击选中此规则,然后点击复制…
若删除一个规则,用鼠标点击选中此规则,然后点击删除
若保存改变,并关闭手续费规则管理,点击确定
若不保存对规则的任何改变,并退出手续费规则管理,点击取消