FAQ-Zusammenfassung (wird laufend aktualisiert...)

Erstellt in: 2018-02-02 10:41:38, aktualisiert am: 2024-11-08 09:58:47
comments   203
hits   42722

[TOC]

FAQ-Zusammenfassung (wird laufend aktualisiert…)

  • Wie kann ich nach Schlüsselwörtern in meinen Beiträgen suchen? verwendenCtrl + fDie Schaltfläche öffnet die Seiten-Suche, indem Sie die Schlüsselwörter eingeben, z. B.: Hostgator 。 Dann wird auf der Seite nach der Position der Wörter mit Hostgator gesucht.

  • Derzeit unterstützt FMZ International nur digitale Währungen.

  • Weiqing:

FAQ-Zusammenfassung (wird laufend aktualisiert…)

API-Schnittstelle

  • Warum?GetTickerUndGetDepthErhaltenKaufen Sie einen PreisUndVerkaufen für einen PreisWas könnte es ändern?

GetTickerUndGetDepthEs kann sein, dass sie nicht gleichzeitig abgerufen werden. Es gibt eine gewisse Verzögerung, es gibt Veränderungen in den Daten.GetTickerDie Daten sind etwas schneller, weil es weniger Daten gibt.

  • exchang.GetOrdersWenn man eine nicht abgeschlossene Auflage bekommt, wo bekommt man dann eine abgeschlossene Auflage?

Es gibt auch eine API für die Abfrage von Bestellungen.exchange.GetOrderDas ist der Grund.IDAlle Arten von Bestellungen abfragen. Bestellungen eingebenIDEs gibt keine derartigen Schnittstellen auf allen Börsen, und jede Börse bietet möglicherweise eine andere Schnittstelle.

  • JavaScriptStrategie-Zeit-String-Umschaltung der Zeitleiste ergab falsche Ergebnisse

Es ist notwendig, die Zeitzone in der Systemzeit einzubeziehen.

FAQ-Zusammenfassung (wird laufend aktualisiert…)

  • Warum habe ich den gleichen Eröffnungs- und Schlusspreis ausgedruckt?

    1. Es könnte sein, dass die Börse in diesem Moment tatsächlich keine Geschäfte mehr tätigt hat, und das ist genau das gleiche, was mit dem BAR passiert.
    2. Schauen Sie, ob die letzte BAR beobachtet wird, in dem Moment, in dem die letzte BAR erzeugt wird, sind die Höhen und Tiefen gleich.
  • Signature not valid:Invalid submission time or incorrect time format[无效的提交时间,或时间格式错误]Diese und andere Fehler bei der Serverkorrektur

Die Frage lautet:windows2000/2003/XPDas Problem ist, dass die meisten der älteren Betriebssysteme nicht funktionieren.

https://support.microsoft.com/en-us/help/821893/the-system-clock-may-run-fast-when-you-use-the-acpi-power-management-t

EmpfohlenLinuxServer, oder in denen das Problem auftrittwindowsSystem installiert Zeitsynchronisierungssoftware, hochfrequente Zeitsynchronisierung, um Fehler bei der Zeitprüfung zu verhindern.

  • Warum die Maic SpracheATRTR) berechnet undTA/talibWas ist die Differenz zwischen den Datenbanken?

Das liegt an der Art und Weise, wie die Mac-Sprachindikatoren berechnet werden, und an der Art und Weise, wie sie in der Praxis angewendet werden.TA/talibDie Basis-Algorithmen stimmen nicht überein. Beide sind richtig, nur die Algorithmen sind unterschiedlich. ÄhnlichMACDEinige haben das Doppelte.DIF-DEAEinige von ihnen haben das Doppelte.DIF-DEADas ist wahr.

  • Der Name der Börse istFutures_EsunnyWas bedeutet das?

VertreterDie Einigung von IsshinDie Börsenobjekte könnenexchange.GetName()Die Funktion wird zurückgegeben. Derzeit unterstützt FMZ International nur digitale Währungen.

  • Mac-Language-Daten mit mehrfacher Periodization in einem Block mit mehrfacher Periodization#EXPORTTEST...#ENDGute Variablen angekündigt.REFWenn man die Daten in einer bestimmten Zeitspanne wiederholt, dann wird man die Daten in der aktuellen Zeitspanne wiederholen.

Alle benötigten mehrperiodischen Daten sind in#EXPORTTEST...#ENDDie Verpackung ist in der Hand und kann nur direkt von außen verwendet werden.

  • Die FMZ-API-Dokumentation ist nicht verfügbar

Sie können die Adresse der Seite direkt eingeben: https://www.fmz.com/api, oder auf den Link klicken, wie in der Abbildung:

FAQ-Zusammenfassung (wird laufend aktualisiert…)

  • Warum?MACDWas ist mit dem Wert, der von der Börse berechnet wird?

Der Vergleich erfordert die Beachtung, ob die K-Linien-Perioden übereinstimmen.MACDOb die Kennzahlen übereinstimmen, ob die Zeiträume übereinstimmen, ob die Sorten übereinstimmen und obMACDEs gibt mehrere Arten von Quantenpfeiler-Algorithmen.DIF-DEAEs gibt…2*(DIF-DEA)DIFUndDEAEs muss einheitlich sein.

  • Was hat es mit der Anzahl der K-Linien zu tun, wenn man historische K-Linien-Daten erhält?

Besuchexchange.GetRecordsWenn die Schnittstelle K-Leitungsdaten erhält, wird die Anzahl der zurückgegebenen K-Leitungen für die jeweilige Schnittstelle von der Börse festgelegt. Es kann sein, dass die Anzahl der zurückgegebenen K-Leitungen für jede Börse nicht übereinstimmt. Es gibt sogar Börsen, die keine K-Leitungsschnittstelle bereitstellen.exchange.GetRecordsDie K-Linie, die der Trustee empfängt, wird kontinuierlich zusammengetragen und muss mit einer bestimmten Frequenz aufgerufen werden.exchange.GetRecordsInterfaces, die sonst die Kontinuität der Daten beeinträchtigen könnten.

  • Ich sehe die API-Dokumentation.exchange.BuyFunktionen werden nur zurückgegeben.IDWie kann man so viel Information zurückgeben?

Die API-Funktionen von FMZ können Log-Ausgaben erzeugen, z. B.Logexchange.Buyexchange.CancelOrderEs kann auch ein paar zusätzliche Ausgabeparameter nach den notwendigen Parametern geben.exchange.CancelOrder(orders[i].Id, orders[j])Das ist die Abschaffung.orders[j]Bei dieser Bestellung wird diese Bestellinformationen beigefügt.

  • Wie können wir per Live-Sender Nachrichten versenden?

Nur die Festplatte funktioniert.LogFunktionen mit einem Zeichen am Ende'@'Der Artikel kann weitergeleitet werdenLogFür Informationen zum Drucken der Funktion siehe API-Dokumentation: https://www.fmz.com/api#Log Derzeit unterstützt FMZ International nur digitale Währungen.

  • exchange.GetAccountIst das FMZ-System unter der Oberfläche bereits für den Fehler eingerichtet? Oder muss der Benutzer selbst den Fall des fehlenden Antrags behandeln? Warum wird das nicht von der Behörde erledigt? Ist das nicht einfacher für den Benutzer?

Fehlschläge können auftreten, die vom Benutzer fehlerfreundlich behandelt werden müssen. Die FMZ-Basis verarbeitet keine Daten. Die Rückmeldung an den Benutzer ist unverarbeitetes Daten, wobei die spezifische fehlerfreundliche Art oder Logik von der Strategie festgelegt wird.Filtern von FalschmeldungenOder auchWiederholenWie wird das so behandelt?

  • Was ist die Einheit des OKEX-Vertrages, die Münze oder die Platte des Vertrages?

Die Bestellmenge unter OKEX-Kontrakten wird bei der Bestellung in der FMZ nach der Auftragsdauer gehandelt, z. B.exchange.Buy(1000,1)Das sind Bestellungen für einen Vertrag zum Preis von 1000.

  • Aufruf auf der FMZexchange.SellUndexchange.BuyIst das eine normale Mindestpreisliste?

Der erste Parameter ist der Auftragspreis. Einige Börsen unterstützen den Marktpreis, der Preisparameter wird eingegeben.-1Das bedeutet, dass die Verkaufspreise, die Kauf- und Verkaufsmenge etwas unterschiedlich sind (das zweite Parameter).-1Bei den meisten Börsen, an denen die Bestellvorgänge auf der Börsenbörse abgeschlossen werden, werden die Bestellvorgänge mit Marktpreisen abgeschlossen.BetragNicht wirklich.Anzahl der Münzen。 Bei der Auftragseingabe an einer digitalen Währungs-Futures-Börse ist die Anzahl der Auftragseingaben in der Regel eine ganze Zahl.。 Siehe folgende Schnittstelle: https://www.fmz.com/api#exchange.buyprice-amount https://www.fmz.com/api#exchange.sellprice-amount

  • Mail-Funktion
  Mail("smtp.qq.com", "xxxx@qq.com", "xxx", "xxx@qq.com", "test title", "test body")

Derzeit blockieren die meisten Cloud-Server im Allgemeinen 25 Ports, es sei denn, es handelt sich um einen physischen Server, der von einem Betreiber nicht blockiert wird. Die meisten Cloud-Server können auch beantragen, den 25 Ports zu entsperren.

  • Template-Parameter für die Sprache Pine und Mac: Die Länge der Perioden der Variablen beeinflusst die Berechnung der Kennzahlen

Die “Längste Periodennummer der Variablen” ist standardmäßig 600, wenn die Kennzahlen zu groß sind, z. B. die Berechnung von MA ((1000) . Es ist nicht möglich, den Mittelwert von 1000 Daten zu berechnen, da das System nur 600 Daten speichert.

Einen Fehler melden

  • InternalError: arg1 type error Das war der Auslöser:
  function main() {
      _G(11212, "123")
  }

_GDer Funktionsschlüssel darf nicht den Werttyp haben.

  • Fehler bei der unendlichen rekursiven Aufruffunktion: Signal arrived during external code execution

Ausnahme 0xc00000fd

  Exception 0xc00000fd 0x1 0x5cdd203f40 0x1ee5955
  PC=0x1ee5955
  signal arrived during external code execution
  • Die Festplattenseite enthält die Ausgabe der Konsole (Runtime Error), wie zum Beispiel ein Beispiel, das zu einem Speicherüberschuss führt:
  def create_large_list():
      large_list = []
      while True:
          large_list.append(" " * 1024)  # Append a string of 1024 bytes to the list
          print(f"Current list size: {len(large_list)}")

  def main():
      create_large_list()
  • Fehlermeldung in den Schaltflächen:

Überprüfen Sie, ob die Schlüsselwörter der Programmiersprache verwendet wurden, um die Parameter der Strategie-Oberfläche einzurichten. Es wird nicht empfohlen, Schlüsselwörter zu verwenden, die in Programmiersprachen üblich sind, um Variablen zu benennen, was Konflikte verursachen kann (auch wenn diese Schlüsselwörter in der aktuellen Programmiersprache nicht enthalten sind).

  • BITMEX429 Fehler, und das ist ein Fehler.{"error":{"message":"Rate limit exceeded retry in 1seconds……"}}

429-Fehler: Zu hohe Zugriffshäufigkeit auf die Exchange-Schnittstelle. Es ist notwendig, die Umfrageintervalle zu erhöhen und die Zugriffshäufigkeit zu senken.

  • Festes AngebotBittrexVerfehlung:{"success":false,"message":"NOT_ALLOWED","result":null}

Die Börse hat eingeschränkte Berechtigungen, melden Sie sich anBittrexAuf der Webseite der Börse können Sie Informationen wie die Benutzervereinbarung auswählen.

  • Fehlermeldung für die Festplatte:TypeError:value has no property at

FAQ-Zusammenfassung (wird laufend aktualisiert…)

Die Rückmeldung ist nicht wie die Echtzeit-Fehlermeldung, daher kann die Rückmeldung diese Fehlermeldung nicht erkennen.

  • unable to open databaseEinen Fehler melden

FAQ-Zusammenfassung (wird laufend aktualisiert…) Wenn es ein Apple-Computer wäreMac OSBitte prüfen Sie, ob es sich um eine Berechtigungsfrage handelt. Die Festplatte des Geräts ist voll und es ist nicht möglich, die Datenbankdatei für die Festplatte zu erstellen, was zu einer Fehlermeldung führt.

  • Verfehlung:不支持该功能

Der Exchange-Objekt, der bei der Rückmeldung hinzugefügt wurde, ist die digitale Währung Cash-Exchange, in dem die API-Funktion für Futures in Code aufgerufen wird.

  • Verfehlung:in SetCurrency OSError: exception: access violation reading 0x000000FCF25F0000

Es ist eine sehr wichtige Frage.PythonStrategie, Rückmeldungssysteme mit privaten Administratoren, Code, der den Handel mit Fehlern auswechselt. Der Grund dafür ist, dass das Rückmeldesystem keine digitalen Währungen für Futures-Return-Swap-Transaktionen unterstützt.

  • Fehlentscheidung [Das ist ein Bild aus dem Film “The Last of Us”. [/upload/asset/16281ce74865a2cdd250.png] Fehler, der durch eine Änderung des Passworts des FMZ-Accounts verursacht wurde, der dazu führte, dass der konfigurierte API KEY nicht mehr gültig war. Lösung: Konfigurieren Sie den Exchange API KEY neu, schalten Sie den Trustee aus, starten Sie den Trustee neu und versuchen Sie, die Festplatte zu starten.

  • PythonEinheimische Testmotoren, FehlermeldungEOFerror

EOFFehler ist der Rücklauf Ende der Fehler kann die Ausnahme zu fangen, wie es in jeder unterstütztPythonDie lokalen Anrufe:

  # encoding: utf-8  

  '''backtest
  start: 2021-08-30 00:00:00
  end: 2022-09-05 00:00:00
  period: 1d
  basePeriod: 1h
  exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
  '''

  from fmz import *
  task = VCtx(__doc__)             # initialize backtest engine from __doc__  

  def main():  

      while not exchange.IO("status"):
          Sleep(1000)
      exchange.SetContractType("swap")

      while True:
          bars_1min = _C(exchange.GetRecords, PERIOD_M1)    # 获取1minK线              
          print(len(bars_1min))
          _CDelay(2000)      

  # 调用主函数  

  try:
      main()
  except:
      print(task.Join(False))
  • Die Mac-Sprache beschäftigt sich mit den versteckten Problemen der Periodenzählung, bei denen die berechneten Werte N/A haben können, wie zum Beispiel:

FAQ-Zusammenfassung (wird laufend aktualisiert…)

Der Grund dafür ist, dass die Berechnungszyklusparameter über den Datenbereich hinausgehen, was zur Berechnung des N/A-Wertes führt.

FAQ-Zusammenfassung (wird laufend aktualisiert…)

  • In der Mac-Sprache treten Fehlermeldungen auf: Fehler werden aufgelöst, und die Strategie besteht aus einfachen Codes. Die Fehlermeldungen sind in sehr langen Zeilen, die keine Ursache haben.

Möglicherweise ein Problem mit einer früheren Mac-Sprachvorlage. Lösungen: 1. Exportieren Sie die Strategie als XML-Datei. 2. Erstellen Sie eine neue leere Mac-Sprachstrategie. 3. Importieren Sie die XML-Datei in die neu erstellte leere Strategie.

  • Verfehlung:fatal error:unexpected signal during runtime execution...go routine 11[syscall,locked to thread]

ÜberprüfenC++Ist die Strategie geschrieben mit einem leeren Zeiger und empfiehlt sich eine Fehlermodus-Retestprüfung.

FAQ-Zusammenfassung (wird laufend aktualisiert…)

  • Anrufexchange.SetMarginLevel(10)Verfehlung:Futures_OP 0:403:{"error":{"message":"Access Denied","name":"HTTPError"}}

Überprüfung der BörsenanmeldungAPI KEYSind die entsprechenden Berechtigungen aktiviert?

  • Fehler bei der Rückmeldung:symbol not set

Der Futures-Exchange-Tracking-Code enthält keine Kontrakte, siehe API-Dokumentationexchange.SetContractTypeFunktion.

  • ERR_INVALID_POSITIONFehler

Die Rückmeldung von Systemfehlern, die in der Regel Fehler in der Strategie schreiben. Der Versuch, eine Position zu platzieren, wenn keine oder eine unzureichende Anzahl von Positionen gehalten wird, führt zu dieser Fehlermeldung und überprüft, ob ein Positionsfrost durch unerledigte Bestellungen verursacht wurde.

  • ERR_INVALID_ORDERFehler

Die Rückmeldung von Systemfehlern, in der Regel für die Strategie Fehler zu schreiben, achten Sie darauf, den Auftragspreis zu überprüfen ((Die Rückmeldung von System-Futures für digitale Währungen unterstützt vorübergehend keine Marktpreise), die Auftragsmenge ist 0 oder negativ oder klein ((Futures sind Kontrakte, die die Anzahl der Kontrakte als ganze Zahlen darstellen)).

  • ERR_INSUFFICIENT_ASSETFehler

Die Rückmeldung ergab, dass die verfügbaren Vermögenswerte im Allgemeinen nicht mehr ausreichen, um die Anzahl der Vermögenswerte zu bestellen, die derzeit benötigt werden.

  • Binding Error:Cannot passnon-string to std::stringFehlermeldung

In der Regel wird in der Strategie-Code ein Attributname falsch verwendet, was dazu führt, dass [[:en:Use undefined attribute]] [[:en:Use undefined attribute]] wird.

  • {"status":6004,"msg":"timestamp is out of range"}Fehler

Wenn die Server-Zeitspanne überschritten wird, muss die Server-Zeit aktualisiert werden.

  • timeoutFehler

Der Fehler ist ein Überstundenfehler, der auf einen Fehler zurückzuführen ist, bei dem nach mehr als einer gewissen Zeit keine Antwort von der Börsenoberfläche erhalten wurde. In der Regel sind es Probleme mit dem Netzwerkzugriff auf das System, in dem der Trustee sitzt (viele sind Probleme, die durch die Wand verursacht werden), oder Probleme mit der Börsenoberfläche.

  • Fehler beim Ausführen der Festplatte nach der Erstellung der Strategie:syntax error invalid label

Die Ursachen:

  function main(){
      if(1){
          continue
      }
  }
  //这样会导致运行时报错

continueDie Sätze müssen im Kreislauf sein!

  • Verfehlung:400:{"error":{"message":"Nonce is not increasing.This nonce:1523891993165,last nonce:1523891993165","name":"HTTPError"}}

umnonceFehler bei der Überprüfung, FehlermeldungnonceNormalerweise wird die Zeitleiste nicht überprüft und versucht, die Zeit des Systems zu synchronisieren, in dem der Host, den die Festplatte verwendet, ist.

  • Secretkey decrypt failedFehler

FAQ-Zusammenfassung (wird laufend aktualisiert…)

Die Vergeltung lautet:API KEYFehler bei der Auswertung. Überprüfen Sie, ob die Konfiguration ausgeführt wurdeAPI KEYDie Seite zum Hinzufügen von Börsen auf der FMZ-Plattform, die die Börse neu konfiguriert hat, enthält die Passwörter für die FMZ-Konten, die geändert wurden.API KEYDie Tests wurden in der letzten Version des Testprogramms durchgeführt.

  • Bitte verwendenexchange.GetorderEs ist ein Fehler, der häufig gemeldet wird:GetOrder(455284455):Error:invalid order id or order cancelled.Was könnte der Grund sein?

Der Name bedeutet wörtlich: Der Auftrag wurde storniert oder die Order-ID ist ungültig. Der Grund: Einige Börsen stornieren einen Auftrag, und die Börse pflegt diese Auftragsdaten nicht mehr und löscht sie.exchange.GetOrderDie Suche nach dieser Bestellung hat diesen Fehler gemeldet, oder die Suche nach dieser ID selbst ist falsch.

  • rate limit, 429 Zu viele Anfragen

FAQ-Zusammenfassung (wird laufend aktualisiert…)

rate limit, 429 Too Many Requests(太多请求) Eine Strategie, die zu häufige Zugriffe auf die Exchange-Schnittstelle beinhaltet, reduziert die Häufigkeit der Zugriffe auf die Exchange-Schnittstelle.

  • Immer auf der Rückmeldung und auf der FestplatteInvalid order price/amount

Solche Probleme entstehen durch die Aufruf von Unterordnungsfunktionenexchange.Buyoderexchange.SellBei der Übermittlung von Preisen und bei der Abgabe von Bestellmengen sind Fehler zu verzeichnen.Negative Anzahl der Einheiten0Die Methode zur Ermittlung von Fehlern:exchange.Buyoderexchange.SellVorbestellungLogDie Funktion liefert einen Preis- oder einen Quantitätsparameter aus, um die folgende Frage zu ermitteln:

  • GetOrders:400:{"code":-1121,"msg":"Invalid symbol."}Was war das für ein Fehler?

Die Antwort lautet:Nicht gültige Transaktionen❚ Sie haben überprüft, ob die Transaktionspaare falsch eingerichtet wurden.

  • Was bedeutet es, wenn man auf dem Festplattenprotokoll einen Fehler meldet?

Die Fehlercodes, die von den einzelnen API-Schnittstellen der Börsen zurückgegeben werden, sind in der Dokumentation der Börsen-API zu verstehen.

Festes Angebot

  • Pine- und Mac-Language-Festplatten-Ertragskurve Druckzeit Die Einstellungen der Parameter für das Pine-/Mac-Modell sind so eingestellt, dass die Strategie auch bei vollständiger Auszahlung gedruckt wird.

  • Die Mac-Language-Festplatte hat die Signal-Auslöse ausgedruckt, aber keine Auftragsbearbeitung.

Möglicherweise ist die Einstellung der Parameter des Mac-Templates nicht geeignet, z. B. die Parameter Genauigkeit, Mindestbestellgenauigkeit usw. Die Ursache ist, dass die Signal-Trigger-Ebene erfolgreich beurteilt wurde und die Transaktions-Ausführungs-Ebene aufgrund bestimmter Parameterprobleme als nicht bestellbar beurteilt wurde, wodurch keine tatsächlichen Bestellungen stattfanden. Siehe auch die Beiträge zu Mac: https://www.fmz.com/digest-topic/5789 https://www.fmz.com/digest-topic/5768

  • Ich habe einen Webhook-Alarm auf Tradingview eingerichtet, aber warum empfängt die Festplatte (der Roboter) keine Anfrage?

Überprüfen Sie, ob die Webhook-URL die richtige API-Key-Adresse enthält. Die API-Key ist die FMZ-Erweiterung der API-Key, die in der oberen rechten Ecke der FMZ-Kontoeinstellungen eingestellt wurde. Überprüfen Sie, ob die Festplatten-ID in der Webhook-URL korrekt eingegeben wurde.*Das heißt, Eigentumsrechte, nicht direkt in*Der Name der Funktion, der die Berechtigung erteilt wurde.

  • Warum gibt es nur wenige Währungspaare in der Konfiguration der Echtzeit-Börsenobjekte? Die tatsächlichen Börsen unterstützen viele Währungspaare.

Die benutzerdefinierten Steuerelemente für das Setzen von Handelspaaren (nur Festplatte können, Daten im Datenzentrum sind nur begrenzt, und keine benutzerdefinierten Einstellungen können vorgenommen werden) sind wie folgt:

FAQ-Zusammenfassung (wird laufend aktualisiert…)

  • Warum kann man Futu OpenD nicht auf dem Server laufen lassen, aber auf dem PC?

Überprüfen Sie, ob der Server eine ausländische IP-Adresse ist.

  • Die Mac-Language-Strategie hat sich nicht bewegt und hat sich auf den neuesten Stand gebracht, was ist los?

Überprüfen Sie, ob ein Closing-Price-Modell verwendet wird, und überprüfen Sie die Einstellungen auf die Parameter der StrategyMac-Symbolsprache.

  • BITMEXWarum hat die K-Linie der Börse eine Periodenzeit mehr als die Bar an derselben Stelle?

Der Grund ist:BITMEXDie K-Zeitleiste der Börse ist mit dem Ende der aktuellen Bar als Zeitleiste (einige K-Zeitleiste-Perioden)BITMEXDie Börsen-Schnittstelle wird nicht unterstützt, so dass die Zeitrahmen für diese Perioden mit dem Bar-Startzeitpunkt als Zeitrahmen dargestellt werden).

FAQ-Zusammenfassung (wird laufend aktualisiert…)

Backtesting-System

  • Fehler im System: Exception catching is disabled
  Exception catching is disabled, this exception cannot be caught. Compile with -s DISABLE_EXCEPTION_CATCHING=0 or DISABLE_EXCEPTION_CATCHING=2 to catch.

Überprüfen Sie, ob die Funktion “Custom-Datenquelle” verwendet wurde, und ob die Daten, die von den Custom-Datenquelle-Diensten bereitgestellt werden, korrekt sind. Der Fehler kann durch eine außergewöhnliche Rückmeldung von Daten ausgelöst werden.

  • Wie kann ich testen, ob die Gebühren von einem Taker/Maker stammen? Gebühren für den Taker/Maker-Test
  /*backtest
  start: 2022-11-08 00:00:00
  end: 2023-02-08 00:00:00
  period: 1h
  basePeriod: 15m
  exchanges: [{"eid":"Binance","currency":"BTC_USDT"}]
  */

  function main() {
      var t = exchange.GetTicker()
      exchange.Buy(t.Last - 10, 100/(t.Last - 10))

      while(1){
          t = exchange.GetTicker()
          Sleep(1000)
      }
  }
  • Binance-Futures undBITMEXWird die Kapitalgebühr in die Gewinn- und Verlustkurve der Rückmessung einbezogen?

Die Finanzierungsquote wird in die Gewinn- und Verlustkurve der Rückmessung eingerechnet.

  • Die Rückmeldungsschaltfläche wird nicht angezeigt.

FAQ-Zusammenfassung (wird laufend aktualisiert…) Überprüfen Sie, ob ein Proxy geöffnet wurde, der dazu führt, dass die Rückmeldungsseitendateien nicht vollständig geladen werden, und überprüfen Sie, ob die Seitenkontrolle Fehlermeldungen enthält.

  • Festplatten-TickWarum gibt es eine 50 MB-Begrenzung?

Die Festplatten-Rückmeldung, also die Festplatten-Rückmeldung, ist eine Sekunden-Rückmeldung, die auf der Hand ist. Es gibt auch Festplatten-Snapshots und Bestellflussdaten, die sehr groß sind und nur 50 MB Datenmenge unterstützen.

  • Warum funktioniert die Überwachung nicht, wenn die Gebühren geändert wurden?

FAQ-Zusammenfassung (wird laufend aktualisiert…)

In der Rückmeldungssysteme werden die Gebühren auf der Oberfläche festgelegt, die nur dann wirksam werden, wenn sie hinzugefügt werden. Die zuvor hinzugefügten Exchange-Objekte können nicht direkt über die Steuerung auf der Oberfläche geändert werden.

  • Wie kann ich die Daten, die ich aus dem Feedback-Custom-Mapping erhalte, ein wenig verbessern?

Benutzerdefinierte Grafiken beim Zeichnen von GrafikenChartFunktion), die Abbildung zeigt die Datenmenge und die Abmessung der AbmessungDiagrammDie Parameter sind relevant, die Kontrollgrafik zeigt die maximale Anzahl der Elemente. Achten Sie darauf, obchart.resetDie Funktion entfernt einige der alten Daten.

  • C++Es wird nichts angezeigt, keine Fehlermeldungen und keine Logs angezeigt, und die Seite ändert sich nicht, wenn Sie auf die Schaltfläche klicken.

C++Strategie, die einige Ausnahmen nicht auslöst und die Ausnahmeverfahren einsetzt, um mögliche Code-Laufzeitfehler zu überprüfen. Beispielsweise wird der Indikator berechnet, der durch eine unzureichende Anzahl von K-Zeilen bei der Berechnung des Indikators verursacht wirdNANNachherNANDas Problem ist, dass die Daten nicht in der richtigen Form vorliegen.

  • pythonDie Karten sind tot!

Das geht nicht.tryAbweichungsprüfung steht drin.SleepFunktionen, wie sie in der Abbildung geschrieben werden, bleiben stecken.

FAQ-Zusammenfassung (wird laufend aktualisiert…)

  • Warum gibt es nur wenige Börsen und nur wenige Handelspaare auf den Börsen?

Es gibt so viele Paare an der Börse, dass nur einige repräsentative Paare im Rückmeldesystem getestet werden können.Benutzerdefinierte SteuerelementeEinrichtung einer von der Börse unterstützten Handelsplattform.

  • Warum unterstützt das Tracking System nicht mehrere Transaktionen?

Das Retesting-System unterstützt vorläufig nur einige der wichtigsten Währungen der größeren Börsen, und einige Währungen sind vorläufig nicht unterstützt. Wenn eine Prüfstrategie erforderlich ist, kann die Prüfung durch andere Währungen im Retesting-System ersetzt werden. Tatsächlich können digitale Währungen mit verschiedenen Währungen getestet werden, abgesehen von den praktischen Faktoren.

  • In der Nachweissysteme:SchadenlosigkeitPositionsverlustKautionGeschätzte ErträgeDerzeit verfügbare USDTDas Konzept der

Der Verlust der Position ist der Verlust aller Geschäfte, die vor der aktuellen Position eröffnet wurden, und der Verlust, der bei der Position entsteht, ist der Gesamtverlust. Der Verlust einer Position ist der Verlust der aktuellen Position, wenn keine Position gehalten wird, ist es Null. Sicherheiten: Höhe der Sicherheiten für die derzeit gehaltenen Positionen Der erwartete Gewinn: Der erwartete Gewinn wird berechnet, indem die aktuell gehaltenen Positionen zu den aktuellen Preisen (unter der Annahme) ausgeglichen werden, die daraus resultierenden Verluste und die anschließenden Verluste aus den ausgeglichenen Positionen addiert werden. Derzeit verfügbare USDT: Die derzeit verfügbare Menge an USDT, die zur Eröffnung von Positionen verwendet werden kann.

  • Berechnung der Erfolgsrate der Rückmeldung
  for (var i = 0; i < profits.length; i++) {
      if (i == 0) {
          if (profits[i][1] > 0) {
              winningResult++
          }
      } else {
          if (profits[i][1] > profits[i - 1][1]) {
              winningResult++
          }
      }
      if ((profits[i][1] + totalAssets) > maxAssets) {
          maxAssets = profits[i][1] + totalAssets
          maxAssetsTime = profits[i][0]
      }
      if (maxAssets > 0) {
          var drawDown = 1 - (profits[i][1] + totalAssets) / maxAssets
          if (drawDown > maxDrawdown) {
              maxDrawdown = drawDown
              maxDrawdownTime = profits[i][0]
              maxDrawdownStartTime = maxAssetsTime
          }
      }
  }

Die oben beschriebenen Algorithmen beschreiben, wie sie berechnet werden: Nach der zeitgemäßen Berechnung der Floating Profit/Loss wird eine Floating Profit/Loss-Kurve erstellt. Die Kurve beginnt mit dem ersten Punkt und wird mit dem nächsten Punkt verglichen. Wenn der Punkt höher ist, wird er als Gewinn und wenn der Punkt niedriger ist, als Negativ bezeichnet, und der Vergleich wird mit dem nächsten Punkt fortgesetzt.

Gastgeber

  • Auf der FMZ-Plattform ist der Host offline, auf dem Server wurde der Host-Robot-Prozess gestoppt. In Linux-Betriebssystemen kann ein Mangel an Speicher dazu führen, dass ein Host vom System gestoppt wird.

    1. Strategie zur Übernutzung von Hardware-Ressourcen
    2. Das Strategie-Log liefert einen sehr großen Inhalt aus.
    3. Auf dem Gerät des Administrators läuft zu viel Strategie-Platform. 4 (weitere Angaben)
  • Fehler beim Ausführen des Hostes auf dem MAC-Computer: dyld: cannot load (load command is unknown)

  dyld: cannot load (load command is unknown)

Die Version des Betriebssystems ist zu niedrig.

  • LinuxWo sind die Videos, die von den Systemadministratoren bereitgestellt wurden?

Die B-Sender-Verbindung: https://www.bilibili.com/video/BV1eZ4y1c73v?share_source=copy_web

  • Ist es notwendig, den alten Host zu stoppen und ihn zu löschen?robotDas ist eine sehr schwierige Aufgabe.

Sie können den Verwalter nicht aufhalten, sondern die alten direkt löschen.robotProgrammdatei, dann herunterladen Sie neue Kompressionspakete, und entschärfen Sie neuerobotDie Programmdatei wird an der ursprünglichen Stelle aufbewahrt. Der Administrator aktualisiert die Festplatte, aber die laufende Festplatte wird in der Speicherversion verwendet. Die neueste Version wird nur verwendet, wenn die Festplatte neu gestartet wird.

  • LinuxDeployment von Server-Administratoren

LinuxInstallieren Sie die Administrator-Schritte: https://www.bilibili.com/video/BV1eZ4y1c73v?share_source=copy_web

  • verwendenscreenAusführen des HostprogrammsrobotAuftauchen-bash:screen:command not found“Der Verwalter ist nicht mehr in der Lage.

LinuxSystem nicht installiertscreenSoftware, die normalerweise installiert werden kann.CentOSInstallationsanweisung für das System:yum install screen。 Derzeitige Trustee unterstütztSSHAbkoppelung in den Hintergrund übertragen.screenDieses Tool, das in der Administrator-ProzessrobotDie Befehle für den direkten Zugriff sind:./robot -s node.fmz.com/xxxxxxxDie Passwort für das FMZ-Konto wird angezeigt.Login OKDas bedeutet, dass die Implementierung erfolgreich war../robot -s node.fmz.com/xxxxxxxIn xxxxxxxx ist die eindeutige Kennung für jedes FMZ-Konto, die Sie selbst eingeben können (springen Sie nach dem Anmelden des Kontos auf die Administrator-Seite und klicken Sie auf “Add Administrator”, dann können Sie auf die Seite “Add Administrator” springen).xxxxxxx

  • Wo sind die Logs für die Festplatte, auf der der Trustee läuft?

Verzeichnis im Verwalter-VerfahrenlogsIn einem OrdnerDB3In der Datenbank-Datei ist die Datenbank-Datei namens FestplatteidDie Erweiterung heißtdb3

  • LinuxUnter dem System./robot -lSiehe die Namen der von den Trustees unterstützten Börsen.exchangeWas ist eine Börse?

NamefürexchangeDer Devisenobjekt-KodexAllgemeine VereinbarungDie zugriffliche Börse, die allgemeine Vereinbarung Details: https://www.fmz.com/api#%E9%80%9A%E7%94%A8%E5%8D%8F%E8%AE%AE

  • Administrator-Seite Administrator-Seite nicht aufgelistet

Wenn Sie mehr als 5 Administratoren hinzufügen, werden die aufgelisteten Steuerelemente angezeigt.

FAQ-Zusammenfassung (wird laufend aktualisiert…)

  • Ist es normal, wenn ein Administrator beim Erstellen einer Festplatte im unteren Kästchen einen eigenen Administrator anzeigt?

Die Plattform bietet öffentliche Moderatoren als ein schnelles Handling-Tool für Anfänger. Sie müssen keine Moderatoren mehr installieren, um zu lernen. Die Verwendung von privaten Moderatoren ist jedoch empfehlenswert, da die Hardware-Ressourcen und Netzwerke der öffentlichen Moderatoren geteilt werden und die Plattform diese nicht regelmäßig pflegt.

  • Das ist die Adresse, an der der Trustee eingesetzt wurde../robot -s node.fmz.com/1234567Ich bin nicht der Einzige, der das tut.

Diese Adresse ist die eigene Adress-Identifikation für jeden Benutzer./1234567Die Zahlen sind einzigartig und werden verwendet, um Benutzer zu identifizieren.Kontrollzentrum->Klicken Sie auf die Schaltfläche “Administrator hinzufügen”->Hinzufügen einer Administrator-SeiteWenn Sie diese Adresse sehen, können Sie sie direkt kopieren und einfügen.

  • Umgebungsvariablen für die Systeme hinzugefügt, in denen der Administrator sitztpython2.7Warum gibt es keine Umgebungsvariablen?

FAQ-Zusammenfassung (wird laufend aktualisiert…)

windowsErste InstallationpythonDie Einstellung der Umgebungsvariablen erfordert eine Wiederaufnahme.

Forschungsumfeld

  • EOF-Fehler

FAQ-Zusammenfassung (wird laufend aktualisiert…)

Die Python-Rückmeldung endet mit der EOF-Ausnahme (weil es manchmal möglich ist, dass die Strategie eine tote Schleife ist). Daher ist die Anzeige der EOF-Ausnahme normal.

Plattformfunktionen

  • Wie viele CDs kann ein Administrator laufen lassen?

Es gibt keine Begrenzung der Anzahl, je nach Serverkonfiguration und Strategiekomplexität. Es ist wichtig zu berücksichtigen, ob diese mehreren Festplatten die gleiche Börsenoberfläche aufrufen.

  • Verstehen von Grundkonzepten wie Host, Festplatte

https://www.fmz.com/digest-topic/7542

  • Die Inhalte auf der Festplatte und auf den Administratorseiten sind verschwunden.

Die Festplatte und die Host-Seiten sind verschwunden, die Festplatte funktioniert, der Host funktioniert auf dem Server.
Überprüfen Sie die Fehlermeldung Ihres Browsers, ob ein Plugin installiert ist, die globale Variablen, die durch Plugins verursacht werden. Die Lösung ist, in einem Browser-Plugin zu schreiben oder sich mit einem Browser anzumelden, der kein Browser-Plugin installiert hat.

  • Ist die offizielle Strategie der Miete, dass die Miete automatisch erneuert wird, wenn der Server, auf dem die Miete eingesetzt wird, einen ausreichenden Kontostand hat?

Die Strategie wird nicht automatisch verlängert, sondern der Host, der den Schlüssel bereitstellt, wird automatisch verlängert.

  • Wo sind die Template-Funktionen? Ich möchte einige Funktionen in die Template einfügen, andere Strategien sind ebenfalls hilfreich.

FMZ APIDie Beschreibung im Dokument: https://www.fmz.com/api#%E6%A8%A1%E6%9D%BF%E7%B1%BB%E5%BA%93

  • FMZ-SimulatorenwexAppDie Simulationsbörse, die nur wählen kannBTC_USDTWie kann ich andere Transaktionen anpassen?

wexAppDie Simulation unterstützt vorerst nur wenige Mainstream-Trading-Paare, und nicht alle Trading-Paare haben Simulationen.

  • Probleme mit den Parallel-Aufrufen der Extensions-API, bei der Parallelisierung wird immer ein Nonce-Verifizierungsfehler gemeldet.

Erweiterungen, die mehrere FMZ-Plattformen erstellen könnenAPI KEY, für die gleichzeitige Anfrage.

  • Wird der auf dem Host erstellte Debugging-Thread den Status registrieren, wenn das Debugging-Tool verwendet wird?

Wenn der Debugger ausgeführt wird, wird das zuvor erstellte Exchange-Objekt beibehalten, ohne freigegeben zu werden, wenn nichts geändert wird. So werden einige Zustände aufgezeichnet, z. B. das Exchange-Objekt, das derzeit alsWährungsmodellOder auchLeverage-Modus

  • Warum ich mich angemeldet habewexAppWenn Sie sich bei der Simulationsbörse anmelden, haben Sie keine Vermögenswerte, keine Brieftaschen und keine Münzstätten?

Die Registrierung erfordert eine Bestätigung der Aktivierung des E-Mail-Accounts.

  • Die Log-Informationen sind länger abgeschnitten und werden im Nachhinein angezeigt … aber was ist mit der Struktur der Daten, die wir sehen müssen?

LösungenKontrollzentrumvonDebugging-Tools, verwendet in DebuggerätenreturnDer Satz gibt den Inhalt zurück, der angezeigt werden muss, ohne die Anzeige des Inhalts zu unterbrechen.

  • JavaScriptStrategie$.Was bedeutet die Funktion am Anfang?

$.Die Funktion, die anfängt, ist eine Exportfunktion des Templates, ähnlich wie die Interface-Funktion des Moduls. Siehe die Beschreibung in der API-Dokumentation: https://www.fmz.com/api#%E6%A8%A1%E6%9D%BF%E7%B1%BB%E5%BA%93 pythonDie Exportfunktion der Versionspolitik beginnt mitext.Das ist eine gute Idee.

  • Wie zeichnet man eine Linie auf dem Trenddiagramm, das die Ergebnisse wiedergibt?

Die endgültige Grafik, die bei der Rückmeldung angezeigt wird, besteht aus zwei Arten: Eine wird vom System erzeugt, die die Strategie nicht kontrolliert. Die andere ist die API-Schnittstelle zu FMZ im Strategiekodex.ChartFunktionszeichnungen. Siehe:

  • Wie kann ich Google Authenticator auf meinem Handy wiederherstellen, wenn ich den Google Authenticator aus dem Handy gelöscht habe? Sie können sich mit einem anderen Browser an der FMZ-Plattform anmelden und, wenn Sie den Google-Verifikationscode eingeben müssen, auf “Entbindung” klicken, um zur Seite “Entbindung mit E-Mail-Adresse” zu gelangen.

andere

  • BörsenAPI KEYSicherheit

BenutzerAPI KEYFMZ speichert keine Klartext-Informationen über Benutzer-Exchange-Konten und verwendetHttpsVereinbarung

  • Sicherheit der Strategie

Die Frage kann auf der Webseite von https://www.fmz.com/bbs-topic/1657 eingesehen werden.

  • Zahlungssysteme auf der FMZ-Plattform

Die Festplatten-Belastungskriterien: 1. Eine Festplatte wird nur einmal pro Stunde berechnet ((0.05 USD/Stunde) und eine Stunde benötigt. 2. Die Festplatte wird innerhalb einer Stunde nicht mehr berechnet. 3. Die Festplatte, die bereits angehalten wurde, wird in der nächsten Stunde nicht berechnet. 4. Die neu erstellte Festplatte wird sofort für eine Stunde berechnet.

FAQ-Zusammenfassung (wird laufend aktualisiert…)

Die Abrechnungszeit ist die Bearbeitungszeit der Abrechnungsoperation, da diese Bearbeitungsoperationen Zeit in Anspruch nehmen, so dass die Abrechnungszeit möglicherweise nachträglich verzögert wird. Zum Beispiel ist die aktuelle Abrechnungszeit 9:00 Uhr, es ist möglich, dass die Zeit für die Bearbeitung dieser Abrechnungsoperation 9:02 Uhr ist (Zeit, die auf dem Bild angezeigt wird), die bei der nächsten Abrechnungsoperation korrigiert wird (die nächste Abrechnungszeit ist 10:00, keine vorzeitige Abrechnung).

  • Die talib-Datenbank hat eine begrenzte Genauigkeit.

Wenn die Daten besonders klein sind, werden sie abgeschnitten und als 0 angeboten. Das Projekt wurde von der Organisation “Science and Technology” (STIE) mit der Unterstützung der Organisation “Science and Technology for Humanity” (STIE) gegründet.

  • Einmalige Abzüge von mehr als einer Stunde in Rechnungsvorhaben (0,05 USD) Die Ursachen dafür können die Unterbrechung der langfristigen Kommunikation zwischen dem Trustee und der FMZ-Plattform sein (die Festplatte interagiert direkt mit der Börse, so dass die Ausführungsstrategie normal ist), die Anhäufung von Entzugsgeldern, die Verzögerung der Entzugsgelder und die Einmal-Abrechnung von Entzugsgeldern.

  • E-Mail-Adresse bei der Ummeldung Wenn ein Postfach verloren geht, muss das mit dem aktuellen FMZ-Konto verbundene Postfach wiederhergestellt werden. Es ist erforderlich, dass das FMZ-Konto verwendet wird, um Arbeitserklärungen einzureichen, Screenshots der historischen Aufladung zu übermitteln und andere Informationen zu überprüfen, um die Postanschrift nach einer manuellen Prüfung wiederherzustellen.