5
Follow
33
Followers
策略介绍
普通双向马丁上做了些修改,在满足特定情况下反方向开对冲仓.专业研究马丁策略在收益与风险之间的平衡.
版本更新V1.3
- 取消了价格精度和下单精度设置,由策略自动获取并设置。
- 改进了加仓价格比例,公式为:持仓数量÷初始下单量x止盈百分比x加仓倍率
版本更新V1.2
- 新增了对冲开仓比
- 新增了对冲阀
参数设置说明

此图上次至新浪微博,所以微信内核浏览器打开可能会被屏蔽显示不出来.
- 止盈百分比,如图0.003即止盈价格是开仓价的1.003,多仓止盈价即开仓价*1.003,空仓止盈价为开仓价/1.003.策略主要以挂单模式平 仓加仓,参考交易平台交易手续费,填入合理的目标利润百分百.
- 下单量即初始下单量,上图显示的2是在OK合约的特殊情况下设定值,OK合约下单是按张计算,每个币种1张等于多少币是不一样的,需要进盘口查 看.拿OK的ETHUSDT永续来说,1张等于0.1个币,1张=0.1个ETH,所以1张价值大概200U.如果你在币安跑策略,它不论张,直接按币的数量下单,省 略了张与币之间的换算.初始下单量根据你的本金来设置,比如以1/100设置,1000U本金,设置下单量为价值10U左右,再根据跑的币种价格,计算 出下单币数量.
- 初始总权益,用来统计起始资金,起始时间,用来计算盈利.默认-1就自动获取,不需要手动填写.当然如果后期增加或减少本金,可以主动修改里面 的值,如开始我3000U,后来加了2000U,你可填入5000U.
- 重置是所有日志都重置,包括盈利统计,没有特殊需求建议不要勾选.
- 合约倍率,就是合约的杠杆倍率
- 加仓倍率既下次加仓后仓位是现有仓位的倍率,如1.4,加仓量就是1~1.4~1.96~2.744这样递增,如果下单量是100,那么它未来的仓位将是 100~140~196~274.4
- 对冲阀既特定价格开反向仓, 单向持多仓时,现价 > 持仓均价 + 持仓均价 * ( 对冲阀-1)开反向仓,单向持空仓时,现价 < 持仓均价 - 持仓均价 * ( 对冲阀-1))开反向仓,默认是1以上,假设你想改成单向马丁,就把对冲阀值设置的高于(1+目标利润).如目标利润0.003,对冲阀 值1.004,你永远都达不到对冲开仓的条件,因为你既使到达那个价格,现有的持仓的止盈价格比你更早到达,所以早就平仓了.所以会一直单向 持仓状态,除了策略刚跑市价开过一次双仓外.
- 对冲阀如果设置低于1,按上面公式计算( 对冲阀-1)会出现负数,对冲阀值越小,越容易开反向仓,设置成0.9基本就是全时区双仓模式.不同值 会产生不同的开反向仓条件.
- 对冲开仓比公式为(现有持仓仓位对冲开仓比),如设0.3,先有持仓300个,达到开反向条件时开仓仓位为3000.3=90.这里还有个默认值,如 果计算出的结果小于上面设置的下单量,就默认下单量的值下单.假设下单量设置为100,即便计算结果是90,也会按100下单.
此策略自由度极高,可以通过设置变成动态网格,单向马丁,适时双向马丁,全时双向马丁.
实盘地址↓↓↓
https://www.fmz.com/robot/313897
Related Recommendations
How to Specify Different Versions of Data for the Rented Strategy by Its Rental Code MetadataAdvanced Tutorial for FMZ Quant platform Strategy WritingElementary Tutorial for FMZ Quant platform Strategy WritingGet Started with FMZ Quant PlatformSECURITY BUGI keep getting error: Exchange_GetAccount: Invalid ContractTypeWe have an incredibly profitable market making algorithm for sideways markets on Bitmex - but need expert to help eliminate wait times during downward volatility in the marketError with deribitLimitations of the backtesting engineHow to install ta-lib on linux docker?
Comment
All comments (1)
- 1

