最新版对冲马丁5.9增加首单开仓量功能有疑问
最新版的对冲马丁发现一个问题,如图1所示,设置为当亏损大于500,仓位大于0.1后,首单的开仓量为总仓位的50%,到图2所示,满足条件,当时总仓位为0.49,那么首单开仓量自动设为0.25没问题,图3所示,总仓位达到1.17,首单开仓量自动调整为0.59没问题,图4所示,所有旧仓全部止损后,新开首单没有执行0.59,而是从0.01手开单,不知道是EA执行有BUG还是理解哪里有问题,请唐老师团队检查核实,谢谢。这里的亏损指的是账户浮亏(我不确定是账户总的还是当前交易货币对的)。
你旧仓全部止损后,当前浮亏为0,仓位也为0,首单当然是按默认的0.01来开了。 本帖最后由 wjwj999 于 2024-10-27 22:19 编辑
mchal 发表于 2024-10-27 18:52
这里的亏损指的是账户浮亏(我不确定是账户总的还是当前交易货币对的)。
你旧仓全部止损后,当前浮亏为0, ...
我明白你的意思,但是账户在持仓浮亏时的下一笔仓位值只会是在“加仓面板”里面显示,而不是在“开仓面板”显示,换种说法就是“开仓面板”控制的只是新一轮开仓的首单,而不是当前本轮中下一笔开仓的仓位,那么只要这一轮的所有仓位没有平仓,那么下一轮开仓前的首单开仓量这里显示不论改变成多少手都是跟本轮开仓毫不相干的设置,而在本轮所有仓位平仓后没有持仓也就是浮亏为零了,那首单开仓必定是从初始首单开始,真白点说“旧单加仓时这个增加首单功能只是数字显示而不是按这个加仓,而上一轮全平后真正开始首单时又因为浮亏是零又从初始设置的首单开单”,那这个首单开仓量增加的作用是什么呢?所以这里面还是有逻辑冲突。
wjwj999 发表于 2024-10-27 21:45
我明白你的意思,但是账户在持仓浮亏时的下一笔仓位值只会是在“加仓面板”里面显示,而不是在“开仓面板 ...
这个功能的作用为了当你多单有有仓位有浮亏的时候,增加空单首单开仓量从而降低敞口。
他的判断依据就是实时的浮亏和单量。
他可能和你的想法有出入,但这不存在逻辑冲突的情况 mchal大咖解释后清楚了,其实我没弄清楚前就把这个首单增加开仓功能和Boll Matin的亏损增加开仓量功能弄混了,希望唐老师能把这个首单增加开仓功能再强化一下,做成既能在当前持仓下开反向单时按增加的倍数,也能在本轮旧单平掉后同向的新单也能按照增加的仓位开仓,也就是做个选择,是只在原有持仓有浮亏的情况下开反向单时按首单增加开仓量,或者同向新仓也增加开仓量,简单点说就是参考Boll Matin的亏损开仓丰富一下这个对冲马丁的首单增加开仓量功能。 这个增加开仓量,是按当前的订单条件,如果当前已经平仓了,那就不增加开仓量,因为不满足条件啦,亲。 wjwj999 发表于 2024-10-28 23:07
mchal大咖解释后清楚了,其实我没弄清楚前就把这个首单增加开仓功能和Boll Matin的亏损增加开仓量功能弄混 ...
就只能按当前的,怎么能做到按本轮什么的,谁知道历史订单中哪些订单是本轮的,哪些不是,如果做成这样,一定会产生更多问题。
页:
[1]