A função getposition obtém apenas a informação de posicionamento do primeiro par de contratos negociados. Pergunte se é possível usar o loop for para obter informações de posicionamento de vários pares de negócios simultaneamente.
A função getposition obtém apenas a informação de posicionamento do primeiro par de contratos negociados. Pergunte se é possível usar o loop for para obter informações de posicionamento de vários pares de negócios simultaneamente.
Criado em: 2021-10-16 21:24:27,
Atualizado em:
14
618
A questão é, quando eu configuro vários pares de contratos para negociar, e o getposition só obtém informações sobre a detenção do primeiro contrato, como obter informações sobre a detenção dos outros pares?
O que é que ele está a fazer aqui? O que é que ele está a fazer?
def main (:
For i in range (em inglês):
exchanges[i].SetContractType (("swap")
R = exchanges[i].GetRecords
P = exchanges[i].GetPosition ((()
Log ((R)
Log ((P)
Eu posso ter encontrado um bug, o mesmo programa, o OKEX pode ler vários pares de transações, mas no Bitcoin Exchange, só pode ler o primeiro par de transações.
Além da simulação, apenas a primeira transação em relação aos dados pode ser lida no disco real, e as transações posteriores em relação aos dados podem apresentar erros: Invalid ContractType
Também há um problema, a simulação de retrospecção seleciona a troca de Bitcoin, respectivamente, o par de transações de BTC e ETH, o programa só consegue obter dados do mercado de BTC, o erro: subscrição variada falhou ETH_USDT_Futures_Binance
O meu procedimento é o seguinte:
def main (:
exchange.SetContractType (("swap")
For i in range (em inglês):
R = exchanges[i].GetRecords
P = exchanges[i].GetPosition ((()
account = exchange.GetAccount (em inglês)
Log ((R)
Log ((P)
Log (account)