
Viele Jahre später erinnert sich Ah Jiu, der zu einem Lauchkasten herangewachsen ist, an seine Jugendjahre als Lauch. Er hat das goldene Kreuz, die Liquidation und die Mentalität vergessen, und sogar das Mädchen, das ihn damals begleitete. Aber er muss Ich erinnere mich vage daran, die fünfte Folge von Zi Nans Vortrag über quantitative Analyse gesehen zu haben.

……
Aufgrund der in dieser Ausgabe behandelten Themen wurde ihm bewusst, wie wichtig es ist, „die Einnahmequellen und Risiken herauszufinden“.
Um es Leuten ohne Programmierkenntnisse zu erleichtern, von „Zinan Talks Quantitative Analysis“ zu profitieren, werde ich versuchen, in meinen Kolumnenartikeln keinen Code zu verwenden, und wenn ich ihn verwenden muss, werde ich versuchen, Pseudocode zur Implementierung zu verwenden die Funktionen.
Jeder Investor hat von Freunden und Familie schon einmal eine Frage erhalten, die ihn tief ins Innerste trieb:
„Wie verdienen Sie Geld?“
Oder um es zu erweitern:
„Warum verlieren Sie kein Geld?“
Die meisten Leute betrachten es einfach als einen Witz und geben entsprechende Konter her. Wenn Sie jedoch sorgfältig darüber nachdenken, ist dies eine gute und sehr wichtige Frage.
Wie verdienen Sie Ihr Geld? Anders ausgedrückt: Was ist die Quelle Ihres Einkommens?
Angesichts dieses Problems würden die meisten Leute ganz einfach sagen: „Billig kaufen und teuer verkaufen“. Ich kaufe zu einem niedrigen Preis und verkaufe zu einem hohen Preis. Bedeutet das nicht, dass ich einen Gewinn erzielen kann? Dies führt zur nächsten Frage. Wie bestimmen Sie, ob ein Punkt ein Tiefpunkt oder ein Höhepunkt ist?
Was, du hast gesagt, du kannst es einfach fühlen? gab. Ich gebe Ihnen eine K-Linie, Sie sagen mir, ob es ein Hoch- oder Tiefpunkt ist

Glauben Sie, dass jetzt ein Höhepunkt oder ein Tiefpunkt ist?
Was, Sie sagten, Sie wollten die Bollinger Bands sehen?

Sie sagten, das Druckniveau sei durchbrochen, also ist das zweifellos ein Tiefpunkt? Wird es als nächstes definitiv aufgehen?
Das haben Sie nicht erwartet? Es durchbrach die von vielen großen Vs erwähnten Bollinger-Bänder und fiel dann weiter.
Du sagst, es zählt nicht und willst, dass ich dir noch ein Stück gebe?
Komm schon, es hat den Druckwert zweimal durchbrochen. Denkst du, es wird nach oben oder nach unten gehen?
Nachdem er gerade seine Lektion gelernt hat, wird sich der Autor bestimmt über mich lustig machen. Du sagst also, es wird auf jeden Fall fallen:

Entschuldigung, ganz nach oben.
Glauben Sie also, dass der aktuelle Anstieg ein Hoch oder ein Tief ist?
Traust du dich nicht, es zu sagen? Als nächstes kommt ein Wasserfall.

Das ist der dumme Teil an der Wellenformtheorie. Wenn die aktuelle Wellenform nicht konform ist, wird er sagen, dass dies nur vorübergehend ist und die nächste Wellenform definitiv konform sein wird. Wenn die nächste nicht konform ist, wird er sagen, dass die nächste definitiv konform sein wird. Das ist so, als würde man raten, ob es ein Junge oder ein Mädchen ist. Wenn Sie falsch raten, wird er sagen, dass Ihr nächstes Baby definitiv ein Junge/Mädchen sein wird.
Ich schweife ab. Ich sage das, um es Ihnen zu sagen. Wenn Sie nicht bestätigen, dass so etwas wirksam ist, dann ist es ungültig. Wie bei der Einnahme von Medikamenten werden alle Medikamente unter der Annahme auf den Markt gebracht, dass sie unwirksam sind. Ihre Wirksamkeit muss nachgewiesen werden, bevor sie auf den Markt gebracht werden können (mit Ausnahme der traditionellen chinesischen Medizin, die nur auf den Markt gebracht werden kann wenn es viele Menschen tötet und nicht unterdrückt und gemeldet werden kann). Wenn die Behandlung herauskommt, können wir sagen, dass sie unwirksam ist. Andernfalls können wir, wenn jemand an der Behandlung stirbt, nur sagen, dass er Pech hat, aber wir kann nicht sagen, dass mit der giftstoffreichen chinesischen Kräutermedizin etwas nicht stimmt. Wenn Sie es wagen zu sagen, dass mit ihm etwas nicht stimmt, werden Sie in allen Provinzen verhaftet … tsk tsk).
Das Gleiche gilt für Ihre Einkommensquelle. Sie müssen davon ausgehen, dass Ihre aktuelle Idee falsch ist und ihre Gültigkeit durch „Logik“ oder „Statistik“ beweisen.
Man kann sagen, er ist effektiv.
Nur die nachgewiesene „Gewinnquelle“ ist eine glaubwürdige Gewinnquelle.
Die nächste Frage ist ganz einfach. Wie kann man die Wirksamkeit durch „Logik“ beweisen?
Es ist ganz einfach. Ich kenne zum Beispiel eine Börse, deren raw_Kline_info durch die Preis- und Tiefeninformationen von Binance, Huobi usw. generiert wird. Es muss also eine Verzögerung gegenüber der Referenzbörse geben, oder?
Solange ich also seine Benchmark-Börse finden und die Formel zum Zeichnen des K-Line-Preises anpassen kann, kann ich die Informationen über seine nächste K-Line erhalten, bevor er sie zeichnet. Durch diese Preisinformation. Wir können Informationen zur Preisentwicklung einer bestimmten Börse innerhalb weniger hundert Millisekunden erfahren.
Als der ungeduldige Lauch dies sah, bereitete er sich freudig darauf vor, etwas zu schreiben. Der geduldige Lauch macht weiterhin Notizen.
Denn Vergünstigungen bekommt man hier noch immer nicht…
Warum? Weil Transaktionsgebühren anfallen. Preisänderungen innerhalb weniger hundert Millisekunden liegen in der Regel bei etwa 0,5 pro Zehntausend. Die Transaktionsgebühr der Börse beträgt etwa ein Zehntausendstel des Gesamtbetrags. Und zu diesem Zeitpunkt muss man sich auch überlegen, ob man ein Nehmer oder ein Macher ist, denn logisch betrachtet ist ein Nehmer, also jemand, der die Aufträge anderer entgegennimmt, offensichtlich schneller und stabiler darin, Trends aufzugreifen. Allerdings sind die Taker-Gebühren einer Börse oft viel höher als die eines Makers. Obwohl die Maker-Gebühr niedrig ist, können Sie oft ein 0-Gebühren-Konto erhalten (wenn Sie mir beispielsweise diesen Artikel weiterleiten und Zi Nans quantitatives Programm Ihren Freunden loben, kann ich das nicht mit Sicherheit sagen. In der nächsten Ausgabe werde ich wird eine Methode vorstellen, mit der man 2 Monate lang 0 Maker-Gebühren von den 20 größten digitalen Währungsbörsen bekommt… Psst.) Aber das Problem mit Makern ist, dass man warten muss, bis andere Bestellungen annehmen. Meiner Erfahrung nach 10 Trendbestimmungen Es ist eine große Ehre, einmal gegessen zu werden.
Irgendein Problem gefunden? Auch wenn Sie den Trend erkennen, müssen Sie damit nicht unbedingt Geld verdienen. Somit verfügt Ihre Einnahmequelle neben der „Fähigkeit, Trends zu erkennen“ nun über eine weitere Information, die Sie bisher übersehen haben: die „Fähigkeit, Trends zu erkennen“.
Die Fähigkeit, den Trend zu erkennen, kann in zwei Teile unterteilt werden: 1. Sie müssen in der Lage sein, die Bestellung abzuholen. 2. Die durch die Höhen und Tiefen des Trends erzielten Gewinne können die Kosten für die Auftragserteilung (Bearbeitungsgebühren) decken.
Diese zusammen stellen die Quelle Ihrer Erträge und Risiken dar.
Kommen Sie und lesen Sie noch einmal: 1. Finden Sie eine Börse D, deren Preise den Börsen A, B und C entsprechen. 2. Passen Sie den Algorithmus für D Exchange an, um K im Vergleich zu anderen Börsen zu zeichnen 3. Bestimmen Sie gemäß dem angepassten Algorithmus den kurzfristigen Trend eines bestimmten Handelspaares an der Börse D 4. Ändern Sie Positionen, indem Sie basierend auf dem ermittelten Trend Aufträge erteilen oder annehmen 5. Stellen Sie sicher, dass die Kosten für die Änderung Ihrer Position geringer sind als der durch den Trend erzielte Gewinn.
Okay, diese 5 Punkte stellen die Ertragsquellen und Risiken für Ihre Strategie dar. Als nächstes gilt es als erste Aufgabe, aus diesen 5 Punkten die Ertragsquellen und Risiken herauszuarbeiten.
Was ist nach der Extraktion zu tun?
Beantworten Sie Ihre eigenen 2 Fragen
Wenn Sie Ihr Handelssystem betrachten, stellen Sie sich zuerst diese beiden kritischen Fragen. Dann können Sie mit Zuversicht die Fragen „Warum verdienen Sie Geld?“ und „Warum verlieren Sie kein Geld?“ beantworten.
Wenn Sie der Meinung sind, dass die Hausaufgaben nicht ausreichen, gehen Sie bitte zu Zinan, um quantitativeZi Nan spricht über QuantifizierungAnalysieren Sie die Vorteile und Risiken jeder Lehrstrategie.
Studierende, die dies gesehen haben, stellen möglicherweise diese Frage. Sie haben nur über logische Beweise gesprochen, was ist mit statistischen Beweisen? Backtesting … Wenn es sich um eine digitale Währung handelt, verwenden Sie das FMZ-Backtesting: https://www.fmz.cn/sign-up/1974419, und registrieren Sie sich über meinen Link, um ein echtes Kontingent von 5 Yuan zu erhalten~. In Bezug auf Statistiken handelt es sich normalerweise um einen Backtest von Daten aus mehreren verschiedenen Zeiträumen. Nachdem sich der Backtest als wirksam erwiesen hat, wird er für eine Weile in den Simulationshandel und den realen Handel überführt. Das heißt, (realer Handel) ist die Praxis (statistische Methode ) um die Wahrheit (auf Wirksamkeit der Strategie) zu testen. Der einzige Maßstab.
Strategie-Pseudocode (hier gehen wir davon aus, dass Sie Zinans Vortrag zur Quantisierung gesehen und die mittlere Schicht geschrieben haben. Hier erstellen wir nur den Pseudocode der Logikschicht, ohne den Inhalt einzufügen. Sie müssen sich selbst um Fehlertoleranz, Optimierung und Perfektionierung der Strategie kümmern.) :
'''
class high_freq():
def __init__(self,mid_class):
'''
这个用来初始化各项数据,自己根据需要做
'''
pass
def refreash_data(self):
'''
这个用来刷新行情,深度,账户信息
'''
pass
def refreash_target_data(self):
'''
这个用来刷新对标用交易所数据
'''
pass
def make_price_condition(self):
'''
这个用来处理价格信息
'''
pass
def make_amount_condition(self):
'''
这个用来处理数量信息
'''
pass
def make_deal_condition(self):
'''
根据价格信息和数量信息,给出判断交易条件,是做bids,还是asks,还是等待
'''
pass
def make_trade_dict(self):
'''
根据交易条件和深度,生成需要交易的订单簿
'''
pass
def do_trade_and_cancel(self):
'''
根据订单簿信息,取消老单,范围过远单,并且填充新的挂单价格,并挂单
'''
pass
def check_deal(self):
'''
检查挂单情况,是否成功挂单,是否有网络问题遗漏单,仓位风险
'''
pass
def lower_risk(self):
'''
根据自己的设置,降低仓位风险。比如倾向于持币,则平时多进微小买单
倾向于空仓,则平时多卖出微小单。
这个很容易理解吧,上行期设置倾向持币,下行期设置倾向空仓
'''
pass
def trade_controller(self):
'''
处理和交易相关的逻辑,整合到一个函数里
'''
pass
def clear_info_controller(self):
'''
处理和清理线程相关的逻辑,整合到一起
'''
pass
def target_controller(self, target_class):
'''
处理和对标用交易所信息相关的逻辑,整合到一起
'''
pass
def main():
raw_base_class = mid_class(exchanges[0])
base_class = high_freq(base_class)
raw_target_class = mid_class(exchanges[1])
target_class = high_freq(target_class)
While True:
Sleep(100)
base_class.refreash_data()
target_class.refreash_target_data()
base_class.target_controller(target_class)
base_class.clear_info_controller()
base_class.trade_controller()
Damit endet dieser Artikel hier. „Gefällt mir“ markieren und weiterleiten. In der nächsten Ausgabe werde ich Ihnen zeigen, wie Sie kleine und mittelgroße Börsen dazu bringen können, Ihnen eine Testphase ohne Gebühren anzubieten (damit Sie die in diesem Artikel beschriebene Strategie tatsächlich manipulieren können). Ich habe den Code hier nicht geteilt, aber diese Market-Making-Strategie betreibe ich derzeit selbst. Je nach Börse und Handelspaar beträgt der Tagesgewinn etwa 1~5 Tausendstel. ).