¿Está usted de acuerdo en obtener el precio justo de las acciones?

El autor:LiteFly, Fecha: 2021-03-10 21:02:32
Las etiquetas:Herramienta

La mayoría de las personas utilizan La posición = exchanges[0].GetPosition (en inglés) AvgPrice = posición [0][Price] Pero en realidad no está permitido imprimir información sobre la posición de los contratos de Bitcoin: [map[Amount:5 ContractType:swap FrozenAmount:0 Info:map[entryPrice:55173.32071038 isAutoAddMargin:false isolatedMargin:0.00000000 isolatedWallet:0 leverage:20 liquidationPrice:0 marginType:cross markPrice:55171.20000000 maxQty:50 notionalValue:-0.00906269 positionAmt:-5 positionSide:BOTH symbol:BTCUSD_PERP unRealizedProfit:0.00000034] Margin:0.0004531349689693174 MarginLevel Price:20:55173.32071038 Profit:3.4e-07:1]]

Se ha descubierto que hay dos precios de precio de entrada, mientras que los contratos de transacción se liquidan todos los días en diferentes intercambios, y después de la liquidación, el precio cambia, y el precio de entrada es el precio original de mantenimiento real. Si usas el precio para calcular el rendimiento para hacer un stop loss, puedes tener mayores pérdidas.

Por lo tanto, la función de precio de equidad de tenencia de las tres principales bolsas está envuelta y no se puede quitarla.


def  getAvgPrice(position):
    if hasattr(position[0],'Info') and hasattr(position[0].Info,'cost_open'):# Huobi
        return position[0].Info.cost_open
    elif hasattr(position[0],'Info') and  hasattr(position[0].Info,'avg_cost'):#OKex
        return position[0].Info.avg_cost
    elif hasattr(position[0],'Info') and  hasattr(position[0].Info,'entryPrice'):#binance
        return position[0].Info.entryPrice
    else:
        return position[0]["Price"] 

def main():
    Log(exchange.GetAccount())
    position = exchanges[0].GetPosition()
    if len(position)>0:
        avgPrice = getAvgPrice(position)
        Log(avgPrice)
    
    


Relacionados

Más.

OctrajeEsto es útil. Llévalo. Pero cambió. Def getAvgPrice (en inglés): If hasattr ((postinInfo,'Info') and hasattr ((postinInfo.Info,'cost_open'): # Huobi Retorno de la publicación en Info.Info.cost_open Elif hasattr ((postinInfo,'Info') and hasattr ((postinInfo.Info,'avg_cost'): #OKex Retorno de la publicación en Info.Info.avg_cost elif hasattr ((postinInfo,'Info') and hasattr ((postinInfo.Info,'entryPrice'): #binance El precio de entrada es el precio de entrada de la moneda. Retroceso en el sitio Info.Info.entryPrice El otro: En la actualidad, la mayoría de los usuarios de Twitter están en línea.

El esfuerzo por cuantificarEl hombre de las calles

Q631207207¿Puedes ayudarme a ver si el bot_C está haciendo aparecer la información de almacenamiento?

LiteFlyTú mismo has hecho el círculo.