0
Seguir
0
Seguidores

La función getposition informa un error si no hay posición.

Creado el: 2018-04-12 16:36:42, Actualizado el:
comments   3
hits   1723

¿Cómo debo debug esta pregunta? En caso de que no haya posiciones en la cuenta, utilice el siguiente código para obtener información sobre las posiciones while(true){ var position=_C(exchange.GetPosition)

if(position==null){ continue } type=position[0].Type if(type==PD_LONG){ if(exsell!==sellPrice){ CancelPendingOrders() exchange.SetDirection(“closebuy”) exchange.Sell(sellPrice,position[0].Amount) exsell=sellPrice } } Cuando la cuenta no tiene posiciones, getposition debe obtener una matriz vacía[[ ], entonces ejecuta el continuue de la sentencia if para que el ciclo comience de nuevo, pero la prueba de disco duro sigue produciendo errores. TypeError: cannot read property ‘Type’ of undefined at main (FILE:129)

Intenté cambiar las condiciones de if, como la posición[0]==null o typeof(position)==undefined no funciona o ejecuta el paréntesis posterior tipo=position[0].Typebox hace que la estrategia se equivoque

¿Cómo se puede resolver este problema?