position[-1].Profit no coincide con las ganancias y pérdidas calculadas

El autor:Z123 cero, Creado: 2018-09-03 14:42:14, Actualizado:

Log('盈亏:', (price - last_price) * lots)  # lots为下单的数量,price为开仓的价格,last_price为平仓的价格
# stocks为平仓操作后的余币,last_stocks为上一次的余币
Log('盈亏(币):', _N(stocks - last_stocks), '盈亏百分比:', _N((stocks - last_stocks) / last_stocks * 100), '%')

Las variedades calculadas son los futuros de OKEX (BTC). Estas dos ganancias y pérdidas, una es la cuenta de dinero y la otra es la moneda de cuenta, el valor es diferente y se puede entender, y hay una relación de intercambio, pero casi todas las veces el símbolo es contrario, el dinero ha sido negativo (comprar alto, vender bajo o vender bajo, comprar alto), pero la moneda ha sido creciente. ¿Por qué es esto?img


Más.

Z123 ceroNo puedo explicar por qué cada vez que el equilibrio se calcula por el precio, las ganancias y las pérdidas son negativas, mientras que el dinero en la cuenta ha estado creciendo. Si el precio de compra es alto y el precio de venta es bajo, es una pérdida, más los gastos de mantenimiento, una pérdida aún mayor, ¿por qué el saldo en la cuenta está aumentando?

Un sueño pequeño.Hay dos puntos a tener en cuenta: 1, La información de la cuenta obtenida por GetAccount, después de la apertura de la operación, se deduce la fianza y los ganancias y pérdidas flotantes en tiempo real. 2, el factor de las tarifas.

Un sueño pequeño.El precio de la compra y el precio de transacción, por ejemplo, ahora el precio es de 100 y puedo comprar 120, no significa que el precio de la compra sea de 120. Además, ¿cómo se calcula su ganancia? ¿Es el número de monedas de la cuenta de contraste?