exchange.GetPosition (()) Utiliza la advertencia para determinar si es o no un conjunto de números.

El autor:el sol, Creado: 2018-11-07 08:17:28, Actualizado: 2019-04-17 15:52:12

    exchange.SetTimeout(3000);
    exchange.SetContractType("XBTUSD");

    //取得第一次币量
    position = _C(exchange.GetPosition);
    last_Amount = position[0].Amount; //持币数量  
    hold_price = Math.round(position[0].Price); //持币均价
    
    
    TypeError: cannot read property 'Amount' of undefined at main (__FILE__:38)

Relacionados

Más.

el solVar position = _C (exchange.GetPosition); el valor de la posición es el valor de la posición. Log (("contenido real de la matriz de almacenamiento", position); var len = position.length; // toma la longitud de la matriz var Log (("largura de la matriz de almacenamiento", len); El resultado es len: el espacio libre es 0, el espacio libre es 1. Tomemos la longitud de la matriz, ¿por qué es 1, no los otros números? Gracias, sueños.

Un sueño pequeño.GetPosition devuelve el conjunto de posiciones, si no hay posiciones devuelve [], un conjunto de números vacíos, si no hay posiciones, el siguiente código llama position[0].Amount ciertamente da un error, ya que position[0] no existe. Esto es algo que su programa de estrategia no ha manejado.