[TOC]
Nach dem Studium dieses Tutorials werden Sie die Architektur und Funktionen der FMZ Quant Trading Plattform verstehen und in der Lage sein, Strategien zu erstellen und Bots tatsächlich auszuführen.
Grundausbildung:https://www.fmz.com/bbs-topic/10133
Weiterführendes Tutorial:https://www.fmz.com/bbs-topic/10131
FMZ Quant Handelsplattform
Einleitung
FMZ Quant Platform (ehemals BotVS) ist eine professionelle quantitative Community, die 2014 gegründet wurde. Hier können Sie quantitative Strategien lernen, schreiben, teilen, kaufen und verkaufen, Online-Backtests durchführen und virtuelle Börsen verwenden, um den Handel zu simulieren und Live-Bots auszuführen, zu öffnen und anzuzeigen. Es unterstützt Rohstoff-Futures und Esunny Outer Disc Futures sowie fast alle häufig verwendeten Kryptowährungsplattformen. FMZ eignet sich für Anfänger im quantitativen Handel. Selbst wenn Sie keine Grundlage haben, können Sie schnell loslegen. Die Plattform ist leistungsstark und flexibel und kann auch fortgeschrittenen Bedürfnissen gerecht werden.
Für Kryptowährungs-Spot-Plattformen werden derzeit fast alle unterstützt. Wenn es andere benötigte Plattformen gibt, werden sie bald nach ihrer Vorlage unterstützt. Unterstützte Kryptowährungs-Futures-Handelsplattformen: OKEX, Huobi, GateIO, BitMEX, Deribit, BFX; unterstützte Hebelwirkungsplattformen: OKEX, Huobi, Binance, FCoin, ZB, Bibox; unterstützte Perpetual Contract-Plattformen: BitMEX, Deribit, GateIO, OKEX, BFX, Bibox; es unterstützt auch Deribit Kryptowährungsoptionshandel; Simulationsplattformen: Börsen-Test-Websites, wie BitMEX und FMZ offizielle Spot-Simulations-Handelsplattform Wex.app.
Die FMZ Quant-Plattform unterstützt die Verwendung kompletter Hochleistungssprachen wie Javascript, Python und C++, sowie Visualisierungssprachen und Mylanguage (kompatibel mit Webstock) zur Umsetzung von Strategien.
Die Plattform wird stündlich berechnet; jeder echte Bot berechnet 0,05 US-Dollar pro Stunde; weniger als eine Stunde gilt als eine Stunde; Wiederaufnahme nach Aussetzung ohne wiederholte Gebühren,FMZ Single Bot kann mehrere Plattformen, mehrere Konten und mehrere Handelspare betreiben.
Der Server, der den echten Bot ausführt, muss von dir selbst vorbereitet werden, oder du kannst den Server, der von der FMZ Quant Plattform vorbereitet wurde, mieten (der Preis ist vergleichsweise hoch). Ein aktueller mainstream-server im Ausland kostet etwa 30 Yuan pro Monat. Nur Handels-Futures können inländische Server mieten.
Hinweis: Der Kryptowährungs-Teil von FMZ wurde getrennt.www.fmz.cnDie ausländische Website kann nur Kryptowährungsgeschäfte tätigen und kann in US-Dollar oder USDT aufgeladen werden.
Benutzerorientiert
- 1.Ein Anfänger im programmatischen Handel, aber mit Handelserfahrung und strategischem Denken, kann einfache Programmierung lernen und für echte Bots verwenden. FMZ Quant bietet die einheitliche Verkapselung und Beispiele für Schnittstellen, die Ihre Lernzeit erheblich sparen.
- 2.Ein professioneller oder halbprofessioneller Strategieforscher kann Strategien geschickt schreiben und die entsprechenden Strategiegebühren entsprechend den Anforderungen der Benutzer anpassen.
- 3.Wenn Sie eine ausgereifte Strategie haben, die verkauft oder finanziert werden muss, können Sie den Bot auf FMZ zeigen und die Strategie vermieten.
- 4.Benutzer, die Erfahrung mit der Verwendung anderer programmatischer Futures-Plattformen für Rohstoffe haben, wie z.B. Webstock und BT Quant usw., können Mylanguage-Strategien schreiben. FMZ Quant eignet sich sehr gut für Anfänger, da es leistungsfähigere Funktionen bietet.
- 5.Benutzer, die über eine stabile Betriebsstrategie und Programmierungserfahrung verfügen, benötigen die webbasierten Management- und Diagrammfunktionen von FMZ Quant, um ihren eigenen Bot besser ausführen zu können.
- 6.Nutzer mit Programmier- und Handelserfahrung müssen sich andere öffentliche Strategien ansehen und im Forum kommunizieren, um ihre eigenen Strategieideen zu finden.
- 7.Benutzer, die überhaupt keine Programmiererfahrung haben, sind nicht bereit, zu lernen, sondern wollen ausgereifte Strategien kaufen (was nicht empfohlen wird; zumindest müssen die relevanten Kenntnisse beherrscht werden).
Plattformrahmen
Die Struktur von FMZ ist speziell; im Gegensatz zu anderen Handelssoftware, die den Client herunterladen muss, muss sie grundsätzlich nur auf der FMZ-Website verwaltet werden, so dass es so viele Vorteile gibt. Die Hauptfunktion der FMZ-Website besteht darin, Strategien zu schreiben und die Bots zu verwalten. Die spezifische Implementierung der Bots befindet sich auf dem Docker des Benutzers Server oder Computers. Der Docker ist dafür verantwortlich, mit der FMZ-Website zu kommunizieren, um Logs zu übertragen und den Bot direkt zu betreiben, um auf Plattformen zuzugreifen, um Marktnoten und Trades zu erhalten. Wenn auf der FMZ-Website ein kurzfristiges Problem auftritt, wirkt es sich nicht auf die Implementierung der Strategie aus. Benutzer können den Docker an jeden Ort bereitstellen, um die Handelsgeschwindigkeit zu verbessern, den Bot zu verwalten, die Logs anzuzeigen und die Parameter jederzeit und überall über die FMZ-Website zu ändern.https://www.fmz.com/digest-topic/7542
Sicherheit von API-KEY & Strategy Quellcode
Der Server speichert die vom Browser verschlüsselten Daten nach dem Passwort des Benutzers. Wenn der echte Bot erstellt wird, werden die Daten an den Docker gesendet. Für FMZ speichert der Benutzer das einfache Textpasswort nicht, so dass der Benutzer den API-Key nicht erhalten kann, auch wenn von FMZ. Benutzer müssen den einfachen Text des API-Key, das FMZ-Website-Passwort und den Server, auf dem sich der Docker befindet, schützen. Die FMZ-Plattform Quant läuft seit mehr als 4 Jahren und wird von Zehntausenden von Benutzern ohne Sicherheitsprobleme verwendet.
Der Quellcode der Strategie wird auf dem FMZ-Server gespeichert. Wenn Sie die Strategie lokal ausführen möchten, können Sie Ihre Codes als Python-Datei speichern und direkt in der Strategie aufrufen und ausführen. Für die spezifische Methode siehe die FAQ am Ende der oberen grundlegenden Tutorials. Auf diese Weise werden Ihre Codes vollständig lokalisiert.
Wenn Sie die Strategie vermieten möchten, ohne dass Benutzer den Quellcode sehen, müssen Sie js verwenden, um die Strategie abzuschließen, die in maschinellen Code kompiliert wird, der vom Mieterdocker ausgeführt wird, der sehr schwierig zu dekompilieren ist.
Schritte, um mit dem Studium zu beginnen
- Um eine Programmiersprache zu erlernen, empfehlen wir Javascript und Python, und Sie müssen nur einfach in der Lage sein, sie zu benutzen.
- Sie sollten mit der Verwendung der FMZ Quant-Plattform vertraut sein, Ihren eigenen Docker bereitstellen und die Beziehungen zwischen Strategie, Bot, Docker und der Website kennen.
- Durchsuchen Sie das API-Doc und erfahren Sie mehr über Schnittstellen und Funktionen.
- Lernen Sie die Tutorial-Strategien im Abschnitt Strategy kennen und schreiben Sie Strategien mit einfachen Funktionen selbst, wie zum Beispiel Preispush, Eisberg-Order und so weiter.
- Erstellen Sie Ihre eigene Strategie, machen Sie sich mit spezifischen API-Schnittstellen und häufigen Fehlermeldungen vertraut und lernen Sie, Fragen zu stellen und relevante Beiträge richtig zu durchsuchen.
- Verwenden Sie simulierten Bot und echten Bot, um Strategien auszuführen, und finden Sie mehr Fragen in der Praxis heraus.
Das Wichtigste ist es, sich zu trauen, Schritt für Schritt mit dem Lernen zu beginnen, und alle Schritte müssen von selbst unternommen werden. Auch wenn es zunächst sehr schwierig erscheint, werden Sie feststellen, dass alles so einfach ist, sobald Sie die erste Strategie abgeschlossen haben. Wenn Sie eine bestimmte Programmierbasis haben, können Sie innerhalb einer Woche beginnen und Strategien schreiben. Wenn Sie keine Programmierkenntnisse kennen, benötigen Sie eine zusätzliche Woche, um die grundlegendsten Programmierkenntnisse zu erlernen. Wenn Sie Webstock zuvor benutzen und mit Mylanguage vertraut sind, müssen Sie nur wissen, wie man die Plattform verwendet.
Wenn Sie ein Problem haben, können Sie Fragen im Forum unterhttps://www.fmz.com/bbs, oder senden Sie ein Ticket anhttps://www.fmz.com/m/tickets, oder @managers in QQ-Gruppe oder WeChat-Gruppe (sie antworten normalerweise sehr schnell). Beachten Sie, dass Sie versuchen können, die Dokumente zu suchen oder das Forum zuerst zu besuchen, um Ihre Probleme zu lösen, und Sie müssen ausreichende Informationen zur Verfügung stellen, wenn Sie Fragen stellen.
Empfehlung für Studienressourcen
- Cryptocurrency Quantitative Trading Course von NetEase Cloud Classroom, offiziell von FMZ produziert, benötigt nur 20 Yuan, mit reichlich detailliertem Inhalt, von einfach bis tief, geeignet für Anfänger!Kursverknüpfung
- FMZ offizielle Kolumne auf Zhihu, wo hochwertige Artikel veröffentlicht werden, und willkommen, uns auf Zhihu zu folgen:https://zhuanlan.zhihu.com/botvs
- Einige detaillierte Strategie-Quellcode-Analyse-Posts, geeignet für Lernstrategien:https://www.fmz.com/bbs/s:tag:源码解析/1
- Einige Lehrstrategien, geeignet für das frühe Grundschullernen, Schreibstrategien beim Lernen der Grundlagen:https://www.fmz.com/square/s:tag:教学/1
- Häufig gestellte Fragen Zusammenfassung Post; wenn Sie Probleme haben, können Sie zuerst hier suchen:https://www.fmz.com/bbs-topic/1427
- FMZ offizielle Bibliothek (Digest), es gibt viele klassische Artikel und Strategien zu teilen und zu analysieren, Benutzer sind auch herzlich eingeladen, einen Beitrag zu leisten, es gibt Belohnungen nach der Annahme.https://www.fmz.com/digest
Führen Sie einen Bot in 30 Minuten aus
Die Schritte, um einen Bot von Grund auf neu zu starten, sind wie folgt:
- Hinzufügen von Exchange API-KEY zur FMZ-Website;
- Schaffung einer Strategie, die ausgeführt werden muss;
- Setzen Sie einen Docker ein, der den Bot läuft.
- Erstellen Sie einen Roboter.
Wenn die ersten drei Schritte durchgeführt wurden, müssen Sie nur den vierten Schritt ausführen. Als nächstes nehmen Sie einen WeChat-Preiswarnbot als Beispiel, um ein Bot von Anfang an zu führen.
1. Plattform hinzufügen
Zuerst müssen Sie sich auf der entsprechenden Börsenwebsite anmelden, um sich für den API-Key zu bewerben. Der KEY ist in zwei Teile unterteilt, nämlich Access Key und Secret Key. Der Access Key kann andere Namen haben, aber denken Sie daran, dass der eine Secret Key und der andere Access Key ist. API-KEY wird zur Verschlüsselung von Daten und zur Überprüfung der Identität verwendet. Er ist ähnlich dem Benutzernamen und Passwort. Er ist sehr wichtig, so dass Sie ihn nicht durchsickern können. Verschiedene Plattformen haben unterschiedliche Anwendungsorte, suchen Sie einfach nach API und Sie werden sie finden. Beachten Sie, dass, wenn eine Plattform sowohl Spot als auch Futures unterstützt, Spot und Futures separat hinzugefügt werden müssen, z. B. OKEX und OKEX, sogar Huobi Futures und Futures, wenn ihre offizielle API-KEY die gleiche ist. Hier nehmen wir ZZ FM.
Die Website-Adresse lautet: https://wex.app. (Beachten Sie, dass aufgrund von Netzwerkgründen die Wex-Simulationsplattform manchmal Zugang von ausländischen Dockern benötigt.) Sie müssen ein Konto per E-Mail registrieren. Nach der Registrierung sollten die virtuellen Vermögenswerte im wallet auf das coin-Konto auf der Wex-Virtualplattform übertragen werden, und zunächst gibt es keine Handelsvermögenswerte. Klicken Sie auf API-Management auf dem Benutzeravatar in der oberen rechten Ecke der Website. Klicken Sie auf Create und geben Sie den E-Mail-Verifikationscode ein, um zu erstellen. Unter ihnen können Sie IP-Einschränkungen und verfügbare Berechtigungen sehen.
Die in der Demo erhaltenen API-Key, nämlich Access Key und Secret Key, die nur einmal zu sehen sind, also vergessen Sie nicht, sie aufzuzeichnen und zu speichern.
Geben Sie die Schnittstelle zum Hinzufügen der Plattform ein (https://www.fmz.com/m/platforms), und klicken Sie auf die Schaltfläche "Plattform hinzufügen".
Zuerst wählen Sie Kryptowährung für die Plattformkategorie aus, wählen Sie WexApp für den Plattformnamen aus (weil es viele Plattformen gibt, können Sie den Text direkt eingeben, um zu wählen), und kopieren Sie dann den KEY, den Sie gerade beantragt haben. Beachten Sie, dass eine Plattform mehrmals hinzugefügt werden kann, indem Sie verschiedene Labels verwenden, um zu unterscheiden. Um eine Plattform hinzuzufügen, müssen Sie das FMZ-Website-Passwort eingeben, wo der Browser den eingegebenen KEY verschlüsselt und hochlädt.
Nach dem Hinzufügen können Sie die hinzugefügten Plattformen auf der Seite sehen, und Sie können auch die hinzugefügten Plattformen ändern.
Wenn Sie den virtuellen Handel mit Rohstoff-Futures CTP durchführen möchten, müssen Sie simnow hinzufügen.https://www.fmz.com/bbs-topic/325
2. Strategien erstellen und ändern
Auf der Strategie Seite:https://www.fmz.com/m/strategiesUm zu zeigen, dass wir eine Strategie direkt kopieren können, finden Sie die öffentliche Strategie von Push the price information to telegram in der Lehrstrategie von Square (die Adresse:https://www.fmz.com/strategy/125482), klicken Sie auf die Strategie.
Die Abbildung unten zeigt die kopierte Strategie, in der im Strategiennamen ein
Wenn die Strategie geändert wird, müssen Sie nur die Strategie speichern und den Strategie-Bot neu starten, wodurch die Änderung gültig wird.
3. Einsatz von Dockern
Docker-Seitehttps://www.fmz.com/m/nodesWie bereits erwähnt, wird der Users Bot nicht von der FMZ-Plattform, sondern vom Benutzer selbst ausgeführt, so dass ein Programm benötigt wird, das die Strategie ausführt, das Docker genannt wird. Dockers können auf Linux\Mac\Windows ausgeführt werden. Beachten Sie, dass, da fast alle Kryptowährungsbörsen nicht in China verwendet werden können, der Docker auf einem ausländischen Server ausgeführt werden muss. Benutzer können einen Serveranbieter wählen, um einen Linux-Server zu kaufen (das System kann im Allgemeinen Centos wählen), und der Server kann Amazon, Google und digitalOcean usw. Wählen.
Ein Server zu kaufen mag schwierig erscheinen, aber es ist ein notwendiger Schritt in der Quantifizierung von Kryptowährungen undHier ist eine detaillierte Kauf-Demo. Wenn Sie das Gefühl haben, dass ausländische Unternehmen problematisch sind, können Sie auch den Alibaba Cloud Hong Kong Server wählen. Wenn Sie ihn immer noch problematisch finden, können Sie ihn mit nur einem Klick rechtzeitig direkt von der FMZ Quant Plattform mieten. FMZ mietet einen neuen Server direkt von Alibaba Cloud und anderen Serverherstellern und stellt automatisch den Docker des Benutzers bereit, der am einfachsten, aber relativ teuer ist. Verweisen Sie auf die detaillierten Schritte für die Bereitstellung und das Upgrade spezifischer Linux-Server:https://www.fmz.com/bbs-topic/2848
Für Rohstoff-Futures-Nutzer können Sie Alibaba Cloud-Server in Shanghai oder Hangzhou monatlich zu einem Preis von 40 Yuan pro Monat direkt mieten. Der Preis wurde auf das niedrigste Niveau komprimiert (es ist im Grunde der gleiche Preis wie der Mietpreis für sich selbst), was Ihnen die Mühe ersparen kann, Server zu mieten und selbst zu verwalten. Docker können auch mit einem Klick aktualisieren, was sehr empfohlen wird.
Da es sich bei der Demo um einen virtuellen Austausch handelt, kann sie direkt auf Ihrem eigenen Computer bereitgestellt werden (für Rohstoff-Futures können Sie auch Ihren eigenen Computer verwenden). Wählen Sie die 64-Bit-Schnittstellenversion aus, klicken Sie mit der rechten Maustaste auf die Kompressionsfreigabe und laufen Sie das Roboterprogramm mit Administratorrechten aus. Füllen Sie die Adresse auf der Website aus (jeder Benutzer ist anders, also überprüfen Sie nach dem Anmelden auf der Docker-Seite) und die Kennwortinformationen der FMZ-Website in das Programm; klicken Sie auf Laufen, wenn Sie sehen können2019/08/09 12:03:30 Login OK, SID: 90706, PID: 31376
Sie können die Log-Datei im Docker-Verzeichnis sehen, und die Bot-Logs werden dort gespeichert. In der Docker-Management-Schnittstelle sehen Sie den Docker, den Sie gerade bereitgestellt haben.
Wenn das Bot-Programm nicht besonders hohe Leistung benötigt, kann ein Docker mehrere Bots ausführen (die minimale Konfiguration des Servers ist kein Problem, mehr als ein Dutzend Bots auszuführen). Beachten Sie, dass ein Server auch mehrere Docker bereitstellen kann, aber es ist im Allgemeinen nicht erforderlich. Der Docker kommuniziert mit der FMZ-Website und gibt den Bot-Status zurück und steuert den Bot. Aufgrund von Problemen mit ausländischen Servern und inländischer Kommunikation wird der Docker gelegentlich offline aufgefordert, aber dies beeinflusst nicht den tatsächlichen Betrieb des Bots. Wenn ein Docker vollständig offline ist, kann er die von ihm ausgeführten Bots nicht betreiben, so dass dieser Docker gelöscht werden muss. Wenn der alte Docker das Hinzufügen neuer Funktionen nicht unterstützt, wird eine Ankündigung ausgegeben und die Benutzer können nach ihren Bedürfnissen ein Update wählen.
4.Bots erstellen und verwalten
Nachdem die oben genannten Arbeiten abgeschlossen sind, kann ein Bot tatsächlich ausgeführt werden.https://www.fmz.com/m/robots), klicken Sie auf Bot hinzufügen und folgende Einstellungen werden angezeigt:
Bei der Erstellung eines Bots müssen Sie eine spezifizierte Strategie, einen spezifizierten laufenden Docker, eine Plattform und ein zu betriebendes Handelspaar, die Standard-K-Line-Periode und Strategieparameter usw. festlegen.Ein Bot kann Handelspare von mehreren Plattformen hinzufügen und kann auch mehrere Handelspare derselben Plattform steuern.Wenn das gewünschte Handelspaar nicht in der Kombinationsbox gefunden wird, können Sie auf benutzerdefiniert klicken, um es manuell einzugeben.
Nachdem Sie einen Bot erstellt haben, finden Sie ihn auf der Bot-Seite, und klicken Sie, um den laufenden Bot einzugeben.
Bisher haben wir einen Bot erstellt. Ist er sehr einfach?
Ausführliche Erläuterung der spezifischen Plattformfunktionen
Die erste ist die Hauptseite des Dashboards nach dem Anmelden, von denen die Seite und die Oberseite die Navigationsbalken sind, die nachfolgend einzeln eingeführt werden.
- Dashboard: die Bedienoberfläche für die Benutzer.https://www.fmz.com/m/dashboard
- Quadrat: das Strategiefeld, wo Benutzer Strategien öffnen und verkaufen, und Sie können auf die entsprechenden Etiketten klicken, um die entsprechenden Strategien auszuwählen.
- Ansicht: die Schnittstelle, in der Benutzer die laufenden Bots öffentlich machen und die Bots mit Kommentaren anzeigen.https://www.fmz.com/live
- Verdauung: einige hochwertige Artikel, die von einem FMZ-Beamten hergestellt wurden.https://www.fmz.com/digest
- Foren: wo Nutzer Fragen stellen und kommunizieren.https://www.fmz.com/bbs
- Angebote: eine Plattform, auf der Benutzer ihre Bedürfnisse veröffentlichen oder Ghostwrite-Codes für andere schreiben; alles wird von den Benutzern selbst verwaltet und berechnet, und der FMZ-Beamte garantiert nichts.
- API: ein Dokument zur Einführung der für die von FMZ verfassten Strategien benötigten APIs; Sie können hier suchen, wenn Sie Fragen zu APIs haben.
- Strategie: wo alle Strategien liegen.
- Plattform: alle Plattformen hinzugefügt.
- Docker: alle Hafenarbeiter hinzugefügt.
- Bot: alle Bots laufen, auch die gestoppten.
- Debug-Tool: Bequem Debugging eines Teils des Codes, ohne Bots zu erstellen.
- Handel: die Handelsoberfläche einer einfachen manuellen Bedienung.
- Forschung: Unterstützung des Einsatzes des Jupiter-Notebooks zur Durchführung von Strategieforschung.
- Rechnungen: Zahlungs- und Verbrauchsregister.
- Nachricht: alle Arten von Nachrichtenachrichten.
- Fahrkarte: ein Ticket kann auch direkt gesendet werden, um Fragen zu stellen, zusätzlich zu Fragen in Foren.
- Datenbank: die gespeicherten K-Line- und Bot-Level-Daten, für bequemes Surfen und Speichern.
- Analysieren: einfach die Marktnotierungen zu berechnen und zu analysieren.
Botmanagement
- 1.Klick auf den Namen des Bots, um die Seite für die Verwaltung der Bots zu öffnen.
- 2.Der Gruppenname der Bots, der für die Verwaltung einer großen Anzahl von Bots geeignet ist.
- 3.Der Name der Strategie, die der Bot ausführt.
- 4.Der Status des Bots beinhaltet vier Punkte: laufend, gestoppt, abgeschlossen und Fehler aufgetreten.
- 5.Der tatsächliche Gewinn repräsentiert nicht unbedingt die Gewinndaten, so dass der Benutzer ihn selbst ausfüllen kann, was beliebige Daten repräsentieren kann.
- 6.Teilen Sie den Bot, der von anderen Benutzern im Share-Bereich sichtbar ist.
- 7.Überwachen Sie den Bot und schicken Sie automatisch Nachrichten, wenn der Bot aufhört.
- 8.Stoppen oder Neustart des Bots.
- 9.Der Leistungsbilanzstand und die Ausführungszeit des Bots.
- 10.Verwaltung der Gruppierung von Strategien.
Strategie-Management
- 1. Strategie-Name.
- 2.Name der Gruppe.
- 3.Strategie-Aktionsoptionen wie Aktien, Miete, Verkauf usw.
- 4.Neue Gruppen hinzufügen und verwalten; Sie können verschiedene Arten von Strategien für eine einfache Verwaltung gruppieren.
Beschreibung der Schnittstelle für das Schreiben von Strategien
Das Strategie-Schreiben kann auf der FMZ-Website oder aus der Ferne erfolgen.
- 1.ClickDie detaillierten Anweisungen zum Backtest finden Sie im Grundlehrbuch zum Strategie-Schreiben.
- 2.Die Wahl der Strategiesprache, die nach der Erstellung der Strategie nicht geändert werden kann.
- 3.Name der Strategie.
- 4.Anmerkung ist der Datensatz für die Strategieerstellung, der nur vom Benutzer selbst gesehen wird; Beschreibung ist die Strategiebeschreibung, die von anderen auf der Strategieseite gesehen werden kann, wenn die Strategie der Öffentlichkeit zugänglich gemacht wird; Handbuch
- 5.Strategytyp, einschließlich gemeinsamer Strategie und Vorlage; zur Vorlage finden Sie das API-Document unter:https://www.fmz.com/api#模板类库
- 6.Speichern: Eine Verknüpfung kann durch Ctrl+S während der Bearbeitung aktiviert werden.
- 7.Einstellungen speichern: Die Funktion speichert die Backtest-Parameter vor dem Code, und wenn Sie die Strategie neu starten, werden die Backtest-Einstellungen immer noch nicht geändert.
- 8.Download: Laden Sie den Code auf die lokale Festplatte herunter.
- 9.Import & Export: Wie der Name schon sagt, bedeutet es, die Strategie einschließlich der Strategieparameter und -einstellungen zu importieren und zu exportieren.
- 10.Thema: unterschiedliche Code-Hintergründe und Farbstile.
- 11.JS-Format: automatisch sortieren.
- 12. Open Vim Mode: Vim ist ein gängiger Editor ohne Schnittstelle mit leistungsstarker Funktion. Vollbildschirm plus Vim entspricht einem dedizierten Master.
- 13.Remote Edit: Die Funktion enthält das häufig verwendete Code-Editing-Plugin, das das Schreiben lokaler Strategien und die automatische Synchronisierung mit FMZ ermöglicht.https://www.fmz.com/api#远程编辑
- 14.ToWählen Sie die Vorlage, die Sie verwenden möchten, müssen Sie die Vorlage im Strategie-Feld kopieren.
- 15.Strategieparameter: Die Parameter werden im nächsten Tutorial ausführlich vorgestellt.
Teilen oder verkaufen Sie Ihre eigenen Strategien
In der Kombinationsbox Action sehen Sie die Option Public, die interne und öffentliche Freigabe umfasst, und der interne Freigabeprozess wird wie folgt dargestellt:
Schließlich wird ein Kopie-Link generiert, und andere können einfach den Link öffnen und den Kopie-Code eingeben, um den Quellcode und die Parameter der Strategie zu erhalten.
Wenn Sie sich dafür entscheiden, öffentlich zu teilen, wird Ihre Strategie im Quadrat angezeigt und alle Benutzer können sie sehen.
Es gibt drei Möglichkeiten des Verkaufs, darunter Internal Sale, Software-Registrierung und Public Sale. Der Unterschied zu öffentlichen Strategien besteht darin, dass andere den Quellcode der Strategie nicht durch den Kopie-Link erhalten können und den Bot nur durch die Strategie ausführen können.
Der interne Verkauf ist der häufigste Weg. Wenn es Strategien gibt, die Sie nur mit anderen teilen möchten (die nicht in Rechnung gestellt werden müssen), können Sie den internen Verkauf auswählen und die Gültigkeitsdauer und den gleichzeitigen Betrag ausfüllen. Wenn die öffentlich verkauften Strategien in den in Rechnung gestellten Strategien angezeigt werden, werden die Bots der Strategien überprüft und für eine Weile öffentlich zugänglich gemacht.
Handel
Trade ist eine Webversion der Handelseite, auf der Sie alle Plattformen manuell selbst hinzufügen können.
- 1.Für den Docker, der die Anweisung ausführt, müssen Kontoinformationen, Aufträge usw. zur Ausführung an den Docker gesendet werden.
- 2.Wählen Sie die Plattform und das Handelspaar aus.
- 3.Ein Teil des Marktes wird von der FMZ-Website übertragen. Zu diesem Zeitpunkt wird der Hochgeschwindigkeitskanal angezeigt. Für Daten, die nicht übertragen wurden, können Sie manuell oder regelmäßig aktualisieren.
- 4.Market K-line.
- 5.Kontoinformationen; regelmäßig oder manuell aktualisieren.
- 6.Handbuch-Bestellseite.
Kontoführung und Zahlung
Über die Navigationsleiste links geht man auf die Zahlungsseite ein, und die spezifischen Anweisungen sind wie folgt:
Klicken Sie auf den Konto-Avatar in der oberen rechten Ecke der Website, um die Kontoeinstellungen einzugeben und auf dieser Seite Ihr eigenes FMZ-Konto zu verwalten.
- Nachricht: die Zusammenfassung aller Nachrichten, einschließlich Benachrichtigungs- und Ticketnachrichten.
- Google zwei Faktoren: es ist besser, die zweite Verifizierung von Google zu ermöglichen, um die Sicherheit zu verbessern.
- Grenzwerten: Wenn der verfügbare Kontostand unter diesem Wert liegt, erhalten Sie eine E-Mail- und WeChat-Benachrichtigung. 0 bedeutet, diese Funktion zu deaktivieren; wenn keine Aufladung oder Änderung dieser Einstellung erfolgt, wird sie nur einmal innerhalb von 24 Stunden benachrichtigt.
- Einstellungen drücken: hier können Sie WeChat, Telegram und E-Mails binden, um die Push-Nachrichten von Bots zu empfangen.
- ApiKey: FMZ verfügt über eine eigene API; grundsätzlich können fast alle Operationen von Bots über die API abgeschlossen werden, die vielfältige Erweiterungen bietet.
- Unterkonto: es ist eine Funktion zum Erstellen von Unterkonten mit begrenzten Berechtigungen, die verwendet wird, um das gemeinsame Konto für Strategie zu ändern.
- Verbundene Unternehmen: Einladen Sie Freunde, sich für die FMZ-Plattform anzumelden, und Sie können Punkte sammeln, wenn Sie sich aufladen.https://www.fmz.com/sign-up/1247886Spezifische Anweisung:https://www.fmz.com/bbs-topic/3828.