4.85K 浏览
0

2020-08-21, 实盘模拟下单,DCE.y2103, 买入,open_long_price: 6824,  但到现在y2103的最高市场价是6522, 比我的成交单价还低;这个open_long_price是买入成交价吗?帮忙看下,我理解的是不是不对呀,谢谢 (详细信息如下)

{‘exchange_id’: ‘DCE’, ‘instrument_id’: ‘y2103’, ‘pos_long_his’: 1, ‘pos_long_today’: 0, ‘pos_short_his’: 0,
‘pos_short_today’: 0, ‘volume_long_today’: 1, ‘volume_long_his’: 0, ‘volume_long’: 1, ‘volume_long_frozen_today’: 0,
‘volume_long_frozen_his’: 0, ‘volume_long_frozen’: 0, ‘volume_short_today’: 0, ‘volume_short_his’: 0,
‘volume_short’: 0, ‘volume_short_frozen_today’: 0, ‘volume_short_frozen_his’: 0, ‘volume_short_frozen’: 0,
‘open_price_long’: 6824.0, ‘open_price_short’: nan, ‘open_cost_long’: 68240.0, ‘open_cost_short’: nan,
‘position_price_long’: 6314.0, ‘position_price_short’: nan, ‘position_cost_long’: 63140.0,
‘position_cost_short’: nan, ‘float_profit_long’: -5140.0, ‘float_profit_short’: nan, ‘float_profit’: -5140.0,
‘position_profit_long’: -40.0, ‘position_profit_short’: nan, ‘position_profit’: -40.0, ‘margin_long’: 3157.0000000000005,
‘margin_short’: nan, ‘margin’: 3157.0000000000005, ‘user_id’: ‘156754’, ‘volume_long_yd’: 1, ‘volume_short_yd’: 0,
‘last_price’: 6310.0, ‘market_value_long’: ‘-‘, ‘market_value_short’: ‘-‘, ‘market_value’: ‘-‘}

west 已回答的问题 2020年8月24日

这个问题是周五晚上提的,帮忙回复一下,谢谢

0

请问是快期模拟账号吧?

dover 发表新评论 2020年9月2日

快期模拟是用对价成交的,有可能当时行情的对价确实达到这个价格,只是实盘在这个价格没有成交,所以历史行情上看不到这个价格了

如果是simnow账号,那成交系统就是simnow那边,他们按照什么方式什么价格成交的,这个我们不清楚的,要联系simnow那边问下

我用的simnow账号,我认为你说的有点道理;这里有个深层的问题,就是如果是实盘,结算价按open_price_long算,还是按position_price_long算的问题; 我仔细对照了一下我的12支期货模拟持仓,发现open_price_long都比position_price_long价格高;而open_price_short都比position_price_short低;如果按postion_price结算,这个是合理的,因为它们同手机app中的价格一致;您的看法呢?实际情况是这样吗?谢谢

实盘结算价不是本地计算的。
open_price_long和position_price_long都是有公式,:
开仓均价=开仓成本/总持仓/合约乘数;
持仓均价=持仓成本/总持仓/合约乘数;
开仓成本=(上日持仓 + 今日持仓)* 每笔对应开仓价 * 合约乘数;
持仓成本=上日持仓 * 昨结算价 * 合约乘数 + SUM(今日持仓 * 开仓价 * 合约乘数);

谢谢您的解释!
您提到模拟交易采用的是对价交易;实盘交易中不应该采用对价交易,是吗?因为如果实盘采用对价交易,那用target_pos.set_target_volume()就会有风险;是这样吗?谢谢!

您正在查看2个答案中的1个,单击此处查看所有答案。