La mayoría de las personas utilizan
La posición = exchanges[0].GetPosition (en inglés)
AvgPrice = posición [0][
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)
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.