Vorwort
Bei der Entwicklung von Strategien schreiben viele Entwickler lange und kurze Strategien zusammen im selben Code, sodass gleichzeitig nur Befehle in eine Richtung vorliegen. Dies ist für Entwickler eine „Integration“, aber sie stellen fest, dass die resultierenden Strategien dies nicht sind ist leicht zu debuggen oder zu überpassen, was ist also die Strategie?
Strategiekombination
Das ist eine lange Strategie:

Dies ist eine Leerverkaufsstrategie:

Es ist ersichtlich, dass der Abtastzeitraum der beiden oben genannten Strategien gleich ist und die Zeitzonengröße des Strategiebetriebs ebenfalls gleich ist, die Leistung jedoch aus visueller Sicht nicht sehr gut ist.
Was passiert nun, wenn wir ihre beiden Long-Short-Strategien kombinieren?
Die kombinierte Strategie sieht so aus:

Hey, es sieht gut aus.
Warum genau passiert das also?
Einführung in die Strategiekombination
Im Krypto-Hedgefonds-Bericht des letzten Jahres (2022) können wir sehen, dass Multi-Strategie eine Methode ist, die ein Hedgefonds-Unternehmen verwenden wird, und es ist auch eine Methode, die unsere MFT-/LFT-Entwickler verwenden werden.
„Multi-Strategy“ ist eine diversifizierte Investition in Strategien unterschiedlicher Art, wie zum Beispiel:
Ursprünglich gab es nur eine Strategie und 100 % meiner Mittel waren in dieser Strategie, aber das Gesamtsystemrisiko lag in dieser Strategie;
Aber jetzt habe ich 10 Strategien entwickelt, und ich kann nur 10 % des Gesamtkapitals in jede Strategie investieren, und das Risiko ist auf 10 Strategien verteilt, und die Gewinn- und Verlustmarge und das „Timing“ zwischen den Strategien sind nicht unbedingt gleich. Wenn Sie Geld verlieren, denken Sie nicht nur daran, dass die Strategie eine Gewinnchance hat, um das Risiko der Verluststrategie abzusichern.
Diese Methode hat auch den gleichen Effekt bei der Verhinderung einer Überanpassung: Einfache Divergenz (einfache Dinge getrennt verwenden) ist besser als Kombinieren (besser als sie miteinander zu kombinieren).
Sie sind Entwickler, was sollten Sie tun?
Integrieren Sie nicht zu viel von der Logik der Strategie als Bedingungen (die Bedingungen müssen nicht zu streng sein, da dies mit hoher Wahrscheinlichkeit zu einer Überanpassung führt).
Schreiben Sie die Long- und Short-Strategien nicht getrennt auf. Schließlich ist das Schließen einer Long-Position kein Signal, eine Short-Position einzugehen.
Es gibt viele Strategien, aber die Korrelation ist gering, und für das Backtesting müssen alle Strategien gemeinsam ausgeführt werden (bitte beachten Sie jedoch, dass die Mittel zum Testen verteilt werden müssen).
Auffüllen
Die Long/Short-Strategie ist auch eine Art Multi-Strategie-Diversifizierung, da Long- und Short-Orders gleichzeitig eröffnet werden können, oder wie beim Paarhandel, in diesem Fall wird eine Seite gleichzeitig geöffnet Gewinn und die andere Seite wird es tun Es ist ein Verlust, aber was Sie beim Paarhandel machen möchten, ist die Änderung des Anstiegs und Abfalls zwischen den beiden Paaren (Konvergenz oder Divergenz), daher gibt es einen weiteren Vorteil der Multistrategie: zwei Strategien haben die Möglichkeit, neues Alpha (Überschussrenditen) zu generieren. Die Korrelation zwischen den beiden Strategien ist gering.

Wie aus der obigen Abbildung ersichtlich ist, verwenden Hedgefonds in der Regel die Long/Short-Strategie als ihr wichtigstes gewinnbringendes Projekt, und sie verwenden hauptsächlich Long, d. h. die Long/Short-Richtung wird als separate Strategie verwendet.
Zusammenfassen
Bei der Entwicklung von Strategien können die Verwendung mehrerer Strategien, geringe Korrelation, dezentrales Schreiben, dezentrale Ausführung (die gemeinsam ausgeführt werden sollen) und die Trennung von Long und Short als Hauptachse nachfolgende Überanpassungsmöglichkeiten im ersten Schritt verhindern, und jede Strategie kann dies auch kombiniert werden Die Logik ist klarer und einfacher, was das Debuggen erleichtert und die Robustheit und Risikodiversifizierung der Strategie verbessert.