当有多次开仓时,平仓减仓时,现在软件默认为先平掉最先开的仓位,请问,要如何设置或控制,让平仓减仓时先平掉最近一次开仓的仓位?
1,如果是老单和今单,默认是先平今的
2,如果同是今单,都会直接算在持仓均价上。无论平那个单子都是没有影响的,而且效果一样
但浮动盈亏显示不一样啊
有没有办法通过设置或代码控制,便得平仓时先平最后一笔开仓的单子?
1,浮动盈亏是根据持仓均价算的,虽然看到的盈亏不一样。但实际资金的变化是固定的
账户栏持仓目前没有办法对单子进行区分,而且区分对于程序化来说无实际意义
对程序化肯定有意义了
当减仓时,topenprofit取到的值是错误的,因为在亏损加仓的情况下,最开始开仓的一笔不是一个有利的价格,而相反最后一笔加仓的是一个好的价格,而减仓时,它平掉了最不利的那笔,导致函数取到的值对于整个操作过程来说盈亏失真了
这就是个人的判断标准不一样,相应说出来都是有道理的。
目前默认平老仓
[此贴子已经被作者于2014/6/20 16:38:57编辑过]
减仓时平仓顺序的规则,其控制权在哪里,交易所?期货公司?还是软件?
如果通过软件设置可以更改,建议增加这个设置项。