Wie deaktiviert man einen Fehler in den Bestellparametern?

Schriftsteller:Bamsmen, Erstellt: 2020-04-23 11:09:20, aktualisiert: 2020-04-28 17:03:34

Als ich die Strategie für die Entwicklung von Kryptowährungs-Kontrakten überprüfte, stellte ich fest, dass nur der erste Auftrag ausgeführt wurde, und dass alle weiteren Aufträge, egal ob Buy, Sell, Closebuy oder CloseSell, fehlgeschlagen waren.

Die einzige Fehlermeldung ist: Fehler beim Auftragsparameter

Ich habe es mir selbst geprüft und habe keine Probleme gefunden, bitte um Hilfe.

Wie soll man das deaktivieren?

Ich habe das nicht gesagt. Nach dem Test wurde festgestellt, dass der Preis für die Bestellung zu niedrig war, das Problem wurde behoben, und hoffentlich kann die Plattform detailliertere Fehlermeldungen geben.

Ich habe das nicht gesagt. 1. Es ist nicht möglich, die Balance bei der Rückprüfung zu setzen, sondern nur die Stocküberschüsse zu setzen. Sollte man hier nur die Balance setzen?

2. Nach wiederholtem Test wurde festgestellt, dass, wenn man 100 Kontrakte erstmals eröffnet und dann einen Verlust erleidet, dann 100 weitere Kontrakte eröffnet werden, dann wird das Konto nicht ausreichend finanziert. Ich überprüfte, warum 100 Kontrakte nur etwa 50% des Kontobetrags ausmachten, mit einem Verlust von 11%, zu Beginn waren es 3 Münzen, nach dem Verlust waren es noch 2,87.

Ich habe mich schon einmal gefragt, ob ich das auch tun kann.

1. Ich habe die Bitmex-Börse bei der Rückprüfung verwendet, die Restwährung auf 3 gesetzt und dann bei der Bestellung mit der exchange.Sell ((10000, 100) unzählige Male getestet und die Benutzer haben nicht genug Geld.

Später stellte sich heraus, dass die Anzahl der Bestellungen in exchange.Sell ((10000, 2), Pass! angezeigt wurde.

Die Verwirrung ist hier: Die Dokumentation lautet: exchange.Buy ((10000, 2) bedeutet, dass die nächste Einheit 2 Kontrakte und ein Bitmex-Kontrakt 1 Dollar ist.

Ist das ein Problem?

2. bitmex-Kontrakt-Rückprüfung, wenn der Rest auf 3 eingestellt wird. ⇒ exchange.Sell ((10000, 3) zeigt, dass das Geld nicht ausreicht, aber exchange.Buy ((10000, 3) ist möglich, d.h. exchange.Sell muss etwas kleiner sein als der Rest, um eine erfolgreiche Bestellung abzugeben, warum?

-------------- entdeckte, dass die Unterfinanzierung mit dem Preis der Bestellung zusammenhängt, wenn der Preis bei exchange.Sell zu niedrig ist, wird die Unterfinanzierung angedeutet, die Bestellung scheitert, versteht nicht.


Mehr

Das GrasDer Preis stimmt mit der Bitmex-Festplatte überein, die Parameter sind Schalter, ein Dollar für einen Dollar, ich habe es getestet, und es gibt keine Fehler, dass es nicht genug Geld gibt. Das ist nicht wahr. Ich weiß nicht. /* Backtest Start: 2020-01-29 end: 2020-04-27 00:00:00 Periode: 1d BasePeriod: 1h [{"eid:"Futures_BitMEX","currency:"XBT_USD"}] */ Funktion main (() { exchange.SetContractType (("XBTUSD")) " ist ein Konto, das für den Handel mit USD verwendet wird. exchange.SetDirection (('sell')'ist eine Funktion, die von den Benutzern genutzt wird. exchange.Sell ((10000,40) exchange.Buy ((10000,400) Wir sind hier. Ich weiß nicht.

BamsmenVerfügbare Garantie ist durch exchange.GetAccount (() zurückgegeben Objekt Stocks Eigenschaft erworben, wurde mit getOrders überprüft, keine ausstehenden Bestellungen

Das Gras1. Die Futures haben die Münze als Sicherheit, die USDT-Balance ist sinnlos. 2. Überprüfen Sie die verfügbaren Garantien, es geht nicht um das Geld. Geld bedeutet auch nicht, dass Sie unbegrenzt handeln können.

BamsmenIch habe auch herausgefunden, dass, wenn der Preis bei der exchange.sell zu niedrig ist, als bei der Börse von 6000, wenn Sie einen Leerverkauf für 500 verkaufen, dies bedeutet, dass es nicht genug Geld gibt, dass die Bestellung fehlschlägt, und natürlich, warum es mit dem Preis zu tun hat, ich verstehe es nicht.

Das GrasDie Überschussmünze repräsentiert BTC, nur dass die Bestellparameter auf der Website von Bitmex übereinstimmen.

BamsmenDanke, aber wenn die Rücksendung tatsächlich die Anzahl der Aufträge darstellt, gibt es ein Problem mit der Kapitalverwendung? Die Kapitalverwendung wird wahrscheinlich in BTC berechnet, und ich bin jedes Mal voll, aber die Kapitalverwendung ist immer unter 0,01%

BamsmenWenn wir die Summe von Bitcoins analysieren, ist es die Anzahl der Verträge oder die Anzahl der Bitcoins?