Nehmen wir an, dass man BTC in OKEX-Futures mit den Kontrakttypen this_week und quarter über mehrere Perioden arbitragieren möchte und das Websocket-Modus verwenden möchte. Jetzt kann nur noch ein Exchange-Objekt hinzugefügt werden, und jeder GetTicker und Exchange.Go müssen einmal mit SetContractType angerufen werden.
Websocket-Beispielcode und -Frage:
exchange.IO(“websocket”); exchange.SetContractType(“this_week”); var tickerA = exchange.GetTicker(); exchange.SetContractType(“quarter”); var tickerB = exchange.GetTicker();
Frage: Wird das Websocket bei jedem Aufruf von exchange.SetContractType () erneut angeschlossen?
Der Code und die Frage für die Funktion Go sind wie folgt:
exchange.SetContractType(“this_week”); var orderA = exchange.Go(“Sell”,tickerA.Last, 1); exchange.SetContractType(“quarter”); var orderB = exchange.Go(“Buy”,tickerB.Last, 1);
Frage: Ist es möglich, dass der tatsächliche Vertragstyp Quarter bei der Ausführung von Order A verwendet wird, da dies aus asynchronen Gründen der Fall ist?
Weitere Fragen: