getposition Esta función da un error si no tiene posición

El autor:Jiaozheng, Creado: 2018-04-12 16:36:42, Actualizado:

¿Cómo debo solucionar este problema? Para obtener información de posiciones en caso de que no haya posiciones en la cuenta, utilice el siguiente código: mientras (true) { Var position=_C (exchange.GetPosition) El valor de la posición es el valor de la posición.

Si el número de posición es igual a 0, entonces el número de posición es igual a 0, y el número de posición es igual a 0. Continuar ¿Por qué no? Tipo = posición [0]. Tipo Si el tipo es PD_LONG Si el precio de venta es igual al precio de venta, el precio de venta es igual al precio de venta. Cancel Pending Orders (cancelar órdenes pendientes) exchange.SetDirection ((closebuy) se encuentra en el mismo sitio web que el de Exchange.SetDirection exchange.Sell ((sellPrice, position[0].Amount) es una aplicación de intercambio de datos de la red social. El precio de venta es el mismo. ¿Por qué no? ¿Por qué no? Cuando la cuenta no tiene posición, la obtención de getposition debería ser una matriz vacía, por lo que se ejecutará continuue en la frase if para que el ciclo se reinicie, pero la prueba de disco real sigue dando errores. TypeError: no puede leer propiedad Type of undefined at main (El archivo:129)

Intenté cambiar las condiciones de si, como position[0]==null o typeof(position) ==undefined, que no funcionan o que ejecutan el tipo de barra posterior tipo=position[0].

¿Cómo se puede resolver este problema?


Más.

- ¿ Por qué?La solución es la siguiente: Var position = _C (exchange.GetPosition); el valor de la posición es el valor de la posición. Si es el caso, entonces el número de puntos es el siguiente: ¿Qué quieres decir? // Por favor, coloque el código en este paréntesis. El principio es el siguiente: primero determine la longitud de la matriz que devuelve esta función de almacenamiento, si es mayor que 0, significa que hay información de almacenamiento, no se puede decidir directamente con null, undefine. Luego se puede acceder a position[0] ¿Por qué no?

yumountEn la actualidad, la mayoría de los usuarios de Exchange.GetPosition tienen el mismo problema, por lo que se siente necesario configurar una función tolerante a errores por separado para exchange.GetPosition, ya que de lo contrario, esta función es casi imposible de usar sin almacenamiento. Por cierto, por favor pregunte al dueño de la casa, ¿cómo se resolvió finalmente?

Un sueño pequeño.Si no tienes un almacén, devuelve [], un conjunto de números vacíos que no es igual a null, es tu decisión. Cuando position == null, es false, por lo que no se activa continue, y luego se accede a position[0] El elemento no existe, por lo que es undefine, y volver a llamar a su propiedad Type da un error.