Die APOLLOX-Börse ist so, als ob GetPosition die leere Array zurückgibt, und das ist ein Schwierigkeitsmoment.

Schriftsteller:Laoball, Erstellt: 2022-03-01 22:04:28, aktualisiert:

Ich habe eine Position, aber mit GetPosition (() erhält man eine leere Array, die es so aussieht. Funktion main (() {

Ausgabe der Ausgabe der Ausgabe der Ausgabe Varpos = Austausch.GetPosition ((() (Veröffentlichung) - Ich weiß.


Mehr

LaoballIch bin der Meinung, dass es eine gute Idee ist.

LaoballNach einer Überprüfung war Dream immer richtig, und der kleine Gras hinterher verwendete pos = JSON.parse ((exchange.GetRawJSON))) um alle Positionsinformationen zu analysieren. Aber mit dieser GetRawJSON-Funktion auf APOLLOX schien es, als ob man nur die Positionsinformationen von Strategiedefizitpaaren erhielt und nicht alle Positionsinformationen. Ich schrieb einen einfachen Code-Test und erhielt nur die Positionen von btcusdt. Das ist nicht wahr. Funktion main (() { exchange.SetContractType (Swap) Var Account = exchange.GetAccount (siehe unten) Var pos = exchange.GetPosition (siehe unten) Das ist ein sehr schwieriges Problem. Log ((account)) Log (s)

Laoball 不是应该返回所有持仓的交易对的仓位情况吗?我用小草的币安期货多币种对冲策略移植到APOLLOX上,其他都可以,就是仓位数据全部为0.

Kleine TräumeKeine Haltbarkeit wird zurückgegeben als null Array. Ist Ihre Haltbarkeit für das aktuelle Transaktionspaar, das entsprechende Kontrakt.

Kleine TräumeJa, die ursprüngliche Information der Interface für jede Börse ist unterschiedlich, und wenn die Strategie auf der Grundlage der spezifischen Interface-Rückgabe-Daten konzipiert ist, müssen verschiedene Interfaces für jede Börse spezifiziert werden.

Kleine TräumeSie kehrt nur das aktuelle Handelspärchen, das aktuelle Kontrakt zurück. Die Strategie ruft nicht direkt die Interface an, die mit der Börse zusammenhängt. Es ist erforderlich, den Code zu überprüfen. Die Definition von GetPosition ist immer, das aktuelle Handelspärchen zu erhalten. Das bedeutet nicht, dass alles zurückgegeben wird.