Schreiben von My-Sprach-Spurmodellen

Schriftsteller:Gutes, Erstellt: 2019-07-09 10:15:08, aktualisiert: 2019-07-16 15:37:53

Warum brauchen wir das schriftliche Schreiben von überkreisenden Modellen?

In der Regel ist der größere Zyklus-Trend im Handel aufwärts und der kleinere Trend nach unten.

Wenn die Handelsidee, die sich nach dem Trend entwickelt, der Richtung des großen Trends folgt, werden zwei Probleme auftreten: Erstens kann der Chip in der Hand einen großen Aufschwung verursachen, wenn der kleine Trend gegen den großen Trend stark ändert, und kann sogar die Leute dazu bringen, den Handel nicht zu ertragen. Zweitens kann ein kleiner Trend, wenn ein großer Trend stattfindet, auch einen großen Trend verursachen, bis es zu spät ist, um den großen Trend zu verändern.

img

Ein Beispiel wie oben: Ein Umkehrsignal des M-Kopfes eines 30-minütigen Zyklus erscheint, ein Sprung von mehr als 40 Punkten am Anfang des Zyklus löst wahrscheinlich die Leerstandsbedingungen aus, während ein kleiner Zyklus von 1 Minute anfängt, ohne dass der Trend nach unten fällt, beginnt sich zu erholen, bis zu einem Höchststand von 43.8 Punkten. Ein solcher großer Fluss kann leicht dazu führen, dass eine gute Stop-Loss-Offer frühzeitig gesetzt wird.

Die Beziehung zwischen der Größe und dem Zyklus und der optimale Zeitpunkt der Aktion sind daher die Fragen, die in der Zyklusübersicht analysiert werden müssen. Die Zyklusübersicht analysiert im Wesentlichen, wie kleine Schwankungen große Trends beeinflussen oder wie große Trends kleine Trends begrenzen.

Eine weitere Anwendung von Transzyklus ist die Resonanztheorie.

Eine kleine Geschichte: Im Ersten Weltkrieg trampelte eine Gruppe deutscher Soldaten mit einem ordnungsgemäßen Schritt über eine Brücke. Die Brücke selbst war in Bezug auf ihre Tragfähigkeit weit größer als das Gewicht der deutschen Soldaten.

img

Die Resonanztheorie zeigt sich in den Handelsmärkten: Die Volatilität des Marktes, oder die inhärenten periodischen Faktoren, entstehen aus der Multiplikatorbeziehung von Marktzeit und Preis. Wenn die Frequenz der inneren Volatilität des Marktes mit der Frequenz der externen Marktantriebskräfte eine Multiplikatorbeziehung hat, entsteht eine Resonanz, die einen starken Auf- oder Abfluss des Marktes ausübt.

Anwendung von Funktionen in der Kreislaufmodelle

// 本代码演示如何引用不同周期的公式在同一代码里
// #EXPORT扩展语法, 以#END结束标记为一个公式,可以声明多个
#EXPORT TEST 
均值1:EMA(C, 20);
均值2:EMA(C, 10);
#END // 结束

#IMPORT [MIN,15,TEST] AS VAR15 // 引用公式, K线周期用15分钟
#IMPORT [MIN,30,TEST] AS VAR30 // 引用公式, K线周期用30分钟
CROSSUP(VAR15.均值1, VAR30.均值1),BPK;
CROSSDOWN(VAR15.均值2, VAR30.均值2),SPK;
十五分最高价:VAR15.HIGH;
三十分最高价:VAR30.HIGH;
AUTOFILTER;

Weitere Informationen finden Sie unter:https://www.fmz.com/digest-topic/2569

Struktur und Programmierung von Kreislaufmodellen

Die grundlegende Struktur des überzyklischen Modells:

  • Schritt 1: Erstellen des Modells, auf das Bezug genommen wird FORMULA

  • Zweiter Schritt: Schaffung eines zyklusübergreifenden Modells, das wie folgt angewendet werden kann:

#IMPORT [PERIOD,N,FORMULA] AS VAR
A1:VAR.A;

A1>REF(A1,1),BPK;
A1<REF(A1,1),SPK;

…

AUTOFILTER;

Beispiel 1: Schlusskurs der gestrigen K-Linie in einem fünfminütigen Zyklus

  • Schritt 1: Erstellen von Indikator 1
CC:REF(C,1);
  • Schritt 2: Schaffung von Zyklusüberschreitenden Indikatoren
#IMPORT[DAY,1,A] AS A1
C1:A1.CC;
  • Schritt 3: Benutzen Sie Indikator 2 für das 5-minütige K-Strangdiagramm.

Das ist ein einfaches Beispiel und ein Code-Framework, und wir schreiben eine komplexere Struktur.

Beispiel 2: Auf der Grundlage eines 30-minütigen Zyklusdiagramms, bei dem der MACD-Indikator mit einem 30-minütigen Zyklus einen roten Stab zeigt, und die Transaktionen mit einer höheren Menge als die vorherigen liegen; die großen Zyklen (Tag und 1-Stunden) sind in mehreren Stellungen zusammengesetzt; die KD-Indikatoren sind als Kaufpunkte nach kleinen Zyklen (15 Minuten oder 5 Minuten) gekennzeichnet.

DIFF : EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  : EMA(DIFF,9);
#IMPORT[DAY,1,MM] AS MM1
MD1:MM1.M1;
MD2:MM1.M2;
MD3:MM1.M3;
#IMPORT[HOUR,1,MM] AS MM2
MH1:MM2.M1;
MH2:MM2.M2;
MH3:MM2.M3;
#IMPORT[MIN,15,KD] AS KD1
K1:=KD1.K;
D1:=KD1.D;
#IMPORT[MIN,5,KD] AS KD2
K2:=KD2.K;
D2:=KD2.D;
TMP1:= DIFF>DEA&&VOL>REF(VOL,1);
TMP2:=(MD1>MD2&&MD2>MD3)&&(MH1>MH2&&MH2>MH3);
TMP3:=(CROSSUP(K1,D1)||CROSSUP(K2,D2);
TMP1&&TMP2&&TMP3,BK(10);

Für die Erklärung und Verwendung von Funktionen, die in den Beispielen nicht verstanden werden, lesen Sie die offizielle API-Dokumentation der Quantifizierungsplattform der Erfinder und die My Language-Dokumentation:https://www.fmz.com/digest-topic/2569

Lassen Sie uns noch einmal ein Gleichlinien-Zyklus-Beispiel versuchen.

Beispiel 3: Drei-Bildschirm-Handelssystem; mehr, wenn der Monatsdiagramm aufwärts und die Oscillationsindikatoren auf dem Wochendiagramm nach unten neigen; null, wenn der Monatsdiagramm aufwärts und die Oscillationsindikatoren auf den Wochendiagrammen nach oben neigen.

  • Schritt 1: Erstellen des zitierten SPJY
EMA1:EMA(C,13);
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100
K:SMA(RSV,3,1);
D:SMA(K,3,1);
J:3*K-2*D;
  • Schritt zwei: Ein dreischiffiges Transaktionssystem erstellen
#IMPORT [ MONTH,1,SPJY] AS VAR1
YMA:=VAR1.EMA1;
#IMPORT [ WEEK,1,SPJY] AS VAR2
ZJ:=VAR2.J;
LL:=VALUEWHEN(YMA>REF(YMA,1)&&ZJ<30,L);
HH:=VALUEWHEN(YMA<REF(YMA,1)&&ZJ>70,H);
YMA>REF(YMA,1)&&ZJ<30,BK;//月线的趋势向上,周线的振荡指标向下
YMA<REF(YMA,1)&&ZJ>70,SK;//月线的趋势向下,周线的振荡指标向上
C<LL,SP;//多头止损出场
C>HH,BP;//空头止损出场
C<LLV(L,20),SP;//多头出场条件
C>HHV(H,20),BP;//空头出场条件
AUTOFILTER;

Hinweis: Überzyklische Indikatoren, Modelle unterstützen kleine Zyklen, die auf große Zyklen beziehen, aber auch große Zyklen, die auf kleine Zyklen beziehen.

Der Indikator DAYBAR

N:=BARSLAST(DATE<>REF(DATE,1))+1;

#IMPORT[HOUR,1,DAYBAR] AS VAR1
N1:VAR1.N;
盘中3分钟引用1小时周期的当日K线根数,20个3分钟周期N1才变动。

#IMPORT[MIN,3,DAYBAR] AS VAR2
N2:VAR2.N;
盘中1小时引用3分钟周期的当日K线的根数N,1小时中存在20个N2值变动。

Das sind einige einfache Anwendungen der My-Sprache bei der Erstellung von überzyklischen Strategien. Der Leser kann mit Flexibilität verschiedene Kombinationen von Zyklen und Indikatoren nutzen, um die gewünschten Effekte zu erzielen.

Hinweis

  • Die in den Modellen für die Berechnung von Zyklen, Zyklen und Verträgen zitierten Indikatoren (Modelle) dürfen nicht zitiert werden.

  • Ein Cross-Cycle, Cross-Contract-Modell unterstützt bis zu sechs Referenzsätze.

  • Die gesamte My-Sprache kann nicht mehr als 50 Quellen für die Verwendung von Querschnitts-, Querschnitts- und Vertragsdaten verwenden.


Mehr