Ausgleich nach Positionnummern, nicht kundenspezifische Ausgleichszahl

Schriftsteller:17732164739, Erstellt: 2023-11-15 15:09:18, Aktualisiert: 2023-11-15 15:45:51

Also, meine Herren, ich möchte in okx ein einmaliges oder ein ganzes Multi- oder Leerlager auflösen, und ich möchte nicht mehr nach der Anzahl der Lagerstätten auflösen, sondern nach der Anzahl der Lagerstätten, die ich in der JS-Sprache geschrieben habe.
exchange.SetDirection ((closebuy)) exchange.Sell ((-1, 1) kann nicht angepasst werden.


Mehr

Kleine Träume``js Funktion main (() { // POST /api/v5/copytrading/close-subposition instType: SPOT / SWAP, subPosId Var tradeType = "SPOT" // Wenn es sich um einen dauerhaften Vertrag handelt, dann SWAP var subPosId = "xxxxx" // Position ID Das ist ein sehr einfaches System, das sich durch die Verwendung von "/api/v5/copytrading/close-subposition", "instType=" + tradeType + "&subPosId=" + subPosId" ersetzt. Log ((ret)) Wir sind hier. Ich weiß. Ich glaube, das ist es.

Kleine Träume/upload/asset/16da3d5e574f1d5032e1.png Die Handler-Platzierung erfordert, dass die Interface hier aufgerufen wird und exchange.IO aufgerufen wird. Die verpackte Exchange.Buy / Sell ist nur eine normale Marktpreisliste, eine Grenzpreisliste und eine Funktion.

Kleine TräumeUnverschämtheit. Die Strategie ist ja Javascript, du kannst sie erst mal auffrischen, den Cache löschen und versuchen, ob das Problem gelöst wird.

Kleine TräumeVersuchen Sie es, den Cache zu löschen oder die Seite zu erneuern.

17732164739Ich habe einen Fehler beim Laufzeit-Error auf der Festplatte: Uncaught RuntimeError: Aborted(). Build with -sASSERTIONS for more info Sie sehen, wissen Sie nicht, warum, als ob das letzte Laufzeit-Erfolg normal war, wenn man die Parameter ändert, funktioniert es nicht, wenn man zurückkehrt, funktioniert es nicht.

17732164739Ich habe mich gefragt, ob ich nicht mit exchange.SetDirection (WEB "buy") über Webhook auf unserer Plattform nachrichten schicken kann. Wenn man eine Position mit dem Wert von $1,00 eröffnet, dann muss man nur ein Signal schieben, damit die Webhook-Empfänger die Position ausführen können, aber ein Problem ist, dass man keine Position mit dem Wert von $1,00 erhält.

Kleine TräumeIch habe keine Informationen dazu.

17732164739Ich bin in der Patentbranche und ich möchte ein GPT für Patent schreiben, das ich nicht weiß, wie ich es machen soll. Haben Sie irgendwelche Tutorials, die ich empfehlen kann, oder geben Sie mir Erfahrungen?

Kleine TräumeDas ist genau das, was in der Dokumentation steht: http for Url > https://www.fmz.com/user-guide#%E5%AE%9E%E7%9B%98%E6%B6%88%E6%81%AF%E6%8E%A8%E9%80%81

17732164739Wie ist das Format der Nachricht, die das Pushsignal sendet?

Kleine TräumeDas bedeutet, dass ein Programm eine Nachricht mit einem Webhook übermittelt, die von einem anderen Programm empfangen wird. Das kann beispielsweise Ihr anderes Quantitationssystem, Ihre Schnittstelle usw. sein. Hier ist ein Beispiel in Golang, ein Programmskript, das eine Anfrage übermittelt.

17732164739Ich möchte Sie fragen, wie man diesen Dienstprogramm für Golang konfiguriert, wie man ihn schreibt, wo er geschrieben wird, gibt es hier irgendein Tutorial?

Kleine Träume/upload/asset/16113ad8d68015391a1b.jpg

Kleine TräumeDie hochverpackten Skripte der PINE- und MAC-Sprachen, die hauptsächlich für Trendstrategien arbeiten, haben von Anfang an festgestellt, dass sie nicht in zwei Richtungen gleichzeitig lagern können.

17732164739Ich habe noch ein Problem: Wie kann man bei der Entwicklung einer Strategie in der Pine-Sprache zwei-Wege-Haltungen erstellen und gleichzeitig Positionsinformationen für mehrere leere Haltungen erhalten? fun hasShort() => Strategy.position_size < 0 scheint nicht zu funktionieren

17732164739Ich habe mir die Dokumentation angeschaut, aber ich habe nichts gefunden, was Sie gesagt haben, können Sie mir etwas konkret sagen, was ich erreichen möchte, ist, dass ich Handelssignale über unsere Plattform nach außen schiebe, damit Roboter auf anderen Plattformen Handelssignale erhalten, ähnlich wie bei Tradingview.

Kleine Träumehttps://www.fmz.com/syntax-guide#fun_log Die Dokumentation enthält ein Push-Beispiel am Ende dieses Kapitels.

17732164739Der Traum stört mich immer wieder, es gibt ein Problem, in Signal-Push-Einstellungen, Webhook-Push, kann man das Format oder den Inhalt des Pushes einstellen, ist es die gleiche Funktion wie bei Trading View.

Kleine TräumeFür die Berechnung der Spezifikationen der verschiedenen Verträge ist die folgende Schablone verfügbar: https://www.fmz.com/strategy/276298

17732164739Wenn ich eine Währung in einem anderen Währungskonto habe, dann muss ich jede Währung in einem anderen Währungskonto haben.

Kleine TräumeEs gibt verschiedene Anbieter, die sich nach den spezifischen Regeln des Vertrages austauschen lassen.

17732164739Nun, ich habe etwas verstanden, dass der Betrag, den ich oben berechnet habe, eigentlich die Anzahl der Münzen ist, nicht die Anzahl der Scheine, also wie kann man die Anzahl der Scheine in die Art der Transaktionen umwandeln?

Kleine TräumeZum Beispiel, wenn es sich um einen U-Bits-Kontrakt handelt, bei dem die Sicherheit USDT ist, wird zuerst 1% USDT des Gesamtvermögens berechnet, dann wird diese Menge in die Anzahl der Kontrakter der entsprechenden Art umgerechnet, um zu beurteilen, ob die Anzahl der Aufträge für diesen Auftrag die Mindestbestellmenge des Austauschs erfüllt, und wenn sie erfüllt ist, wird der Auftrag aufgehoben.

17732164739Ich habe ein paar Fragen, die ich gerne beantworten möchte, und hier sind einige meiner Optionsstrategien. Var account = exchange.GetAccount (); Var verfügbar = account.Balance * positionSize*bei; var amount = _N ((available / price,0)); exchange.SetDirection (("kaufen") Also ich wollte also festlegen, dass das Kapital, das für jede Börse verwendet wird, ein Prozent meines gesamten Kapitals ist, aber ich habe die Börse mit einem Prozent der Börse berechnet, und nach okx wird die Börse mit einem Multiplikator der kleinsten Börse berechnet, und die kleinsten Börsen für verschiedene Währungen sind unterschiedlich. Zum Beispiel, ich habe eine Börse mit 10 berechnet, aber die kleinsten Börsen für diese Währung mit okx sind 100, also ich habe tatsächlich 1000 Börsen mit dieser Währung gehandelt, was dazu geführt hat, dass einige Währungen investiert wurden, und es gibt sehr wenige Einlagen, die von meinem ursprünglichen Ziel abweichen.

Kleine TräumeDas ist unhöflich.

17732164739Ich bin sehr dankbar.

Kleine Träume``js var createResult = exchange.IO (("api", "POST", "/api/v5/tradingBot/grid/order-algo", "", JSON.stringify ((params))); Ich weiß nicht. Versuchen Sie es mal so.

17732164739Ich bin noch ein kleiner Weißer, wenn es um den Code geht, ich verstehe es nicht so gut, kannst du mir helfen, ihn zu ändern?

Kleine TräumeDer vierte Parameter der Exchange.IO-Funktion ist in der Form von urlencode, der fünfte Parameter ist raw und kann JSON übertragen werden (je nachdem, welche Form die Exchange tatsächlich benötigt).

17732164739Es gibt immer Fehler, und meine JSON.stringify ((params) drucken sich so aus: {"instId":"XRP_USDT","algoOrdType":"contract_grid","maxPx":2.8925,"minPx":0.5785,"gridNum":38,"runType":"1","sz":22.01,"direction":"long","lever":"10","triggerParams":[{"triggerAction":"start","triggerStrategy":"instant"}]} auch sehen, warum es Futures_OP 4: {"code":"50014data":[],"msg","algoOrdType can't be empty"} Fehlermeldung

17732164739Ich habe einen Code, der OKXAPI anruft, der immer Fehler gibt, ich weiß nicht, wo das Problem ist, können Sie mir helfen, es zu sehen, danke, mein Code lautet: var params = { "instId":uuSymbols[i], "algoOrdType": "Contract_grid", "AlgoOrdType": "AlgoOrdType": "Contract_grid", "AlgoOrdType": "AlgoOrdType": "AlgoOrdType": "Contract_grid": "AlgoOrdType": "AlgoOrdType": "Contract_grid": "AlgoOrdType": "AlgoOrdType": "AlgoOrdType": "Contract_grid": "AlgoOrdType": "AlgoOrdType": "AlgoOrdType": "AlgoOrdType": "AlgoOrdType": "Contract_grid" "Algo" "Algo" "maxPx": maxPx, "minPx": "minPx", "gridNum": GridNum, "runType": 1 "sz": sz, "Direction": Richtung, "Lever" bedeutet "Lever". "Trigger Params": - Was ist los? "TriggerAction": "Start" oder "TriggerAction": "Start" oder "TriggerAction": "TriggerStrategy": "Sofort" Wir sind hier. Ich bin nicht. Ich bin nicht derjenige. var createResult = exchange.IO (("api", "POST", "/api/v5/tradingBot/grid/order-algo", JSON.stringify ((params))); die API-Dokumentation für OKX, die zusätzlich aufgerufen wird, ist wie folgt: Körper - Was ist los? "instId": "BTC-USDT-SWAP", "algoOrdType": "contract_grid", "maxPx": "5000", "minPx": "400", GridNum: 10 und "runType": "1", "sz": "200", "Direction": "Lang", "Lever": Zwei, zwei. "Trigger Params": - Was ist los? "TriggerAction": "Start", "TriggerStrategy": "rsi", "TriggerStrategy": "rsi", "rsi", "rsi", "rsi", "rsi", "rsi", "rsi", "rsi", "rsi", "rsi", "rsi", "rsi" "Zeitrahmen": 30M "Hold": 10 "TriggerCond": "Kreuzung" und "Kreuzung" "TimePeriod": 14 Wir sind hier, um zu sprechen. - Was ist los? "TriggerAction": "Stop", "TriggerAction": "Stop", "TriggerAction": "Stop", "TriggerAction": "Stop", "TriggerAction": "Stop", "TriggerAction": "TriggerAction": "Stop", "TriggerAction": "TriggerAction": "Stop", "TriggerAction": "TriggerAction" oder "TriggerAction" oder "TriggerAction" "TriggerStrategy": "Preis" und "TriggerStrategy": "TriggerPx": 1000, "StopType" ist: 2 Wir sind hier. Ich bin nicht. Wir sind hier. Ich habe das Gefühl, dass es kein Problem ist, warum gibt es einen Fehler bei Futures_OP 4: {"code":"50014","data":[],"msg:"algoOrdType cant be empty"}

Kleine TräumeHallo, das ist nicht nützlich, du kannst durch diese Array gehen, einzeln zu den Transaktionspaaren wechseln und dann handeln.

17732164739Ich habe ein kleines Problem mit der Multi-Currency-Strategie, wenn ich alle Währungen in eine Matrix stelle, muss ich dann auch jede Währung im Echtzeit-Bereich wählen?

17732164739Schöne Träume, vielen Dank.

Kleine TräumeSie können den Code ausprobieren und sehen, ob er funktioniert.

17732164739Ein bisschen verstanden.