Como é que se pode fazer o debug desta questão? Para obter informações sobre as posições, use o seguinte código: 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 } } Quando a conta não tem posição, a getposition deve ser um array vazio.[[ ], então executa a continuação da frase if para que o ciclo recomece, mas o teste de disco rígido continua com erros. TypeError: cannot read property ‘Type’ of undefined at main (FILE:129)
Eu tentei alterar as condições em if, como a posição[0]==null ou typeof(position)==undefined não funciona, ou executa o que vem depois type=position[0].Type bar faz com que a estratégia falhe
Como resolver esse problema?