Algorithmen und Handelssysteme auf der Grundlage von Schachspielstrategien - Seite 3

 
laplacianlab:

Ruhiger Zug

Ein ruhiger Zug ist jeder Zug, der nicht dazu führt, dass eine Figur bedroht oder gefangen genommen wird.

http://www.chessgames.com/perl/chesscollection?cid=1006153

Wenn Händler in der Lage sind, geduldig auf ihre Ziele zu warten, sind sie wie Positionsschachspieler, die scheinbar ihren Zug verlieren, obwohl sie in Wirklichkeit ihre Position auf dem Brett verbessern.

laplacianlab, großartig, jetzt haben Sie es verstanden, so einfach ist das (lassen Sie uns dies weiterentwickeln, um etwas Anspruchsvolleres zu schaffen, wie z.B. Peaces-Modelle, wie Sie es vorgeschlagen haben und ich als eine sehr gute Weiterentwicklung dieses Ansatzes sehe).

Ein ruhiger Zug ist auch ein strategischer Zug, da Sie einen Entscheidungsbaum planen.

Wie vonangevoyageurerwähnt, gibt es zu jedem Zeitpunkt nur zwei Möglichkeiten, wie sich der Markt nach oben oder unten bewegen kann (natürlich gibt es noch eine dritte Möglichkeit, nämlich eine seitliche Bewegung, aber das ist jetzt nicht relevant).

Aber für den Spieler (Trader) gibt es mehrere komplexe Entscheidungen, wie die Wahl von Stoploss/Takeprofit, Losgröße, Kaufen/Verkaufen/Warten, Zeit usw., und das sind für mich unendlich viele Optionen, da wir heute mehrere komplexe quantitative Modelle haben.

Und ein ruhiger Zug ist, wie beim Schach, eine sehr strategische Bewegung auf der Grundlage von Zukunftsprognosen.

 

Ein Algorithmus-Beispiel für die Block-Taktik und/oder die Quiet-Move-Taktik

Die Idee hierbei ist, den Handel zu vermeiden, wenn wir einige Wirtschaftsnachrichten und/oder Schlagzeilen mit einigen strategischen Wörtern haben, zum Beispiel "Index,Rate,Confidence,Bond,Oil".

Wenn wir einige dieser Wörter in den Nachrichten entdecken, können wir zu einem Block oder einem ruhigen Schachzug übergehen, wie in anderen Beiträgen erklärt.

// Block Tactic and/or Quiet Move Example

input string risk_news_words="Index,Rate,Confidence,Bond,Oil"; // Risk News Words

string result[];
int k=StringSplit(risk_news_words,',',result);
if (k>0) {
   for (int j=0; j<k; j++) {
      if (StringFind(news_headline,result[j],0)>=0) {
         ...  
         ... // Block Tactic and/or Quiet Move Algorithm
         ...
      }
   }
}

Beachten Sie, dass wir die umgekehrte Strategie zu tun, das heißt, nur den Handel in dem Fall von einigen dieser Worte sind in den Nachrichten vorhanden.

Wir sind weit von einem Schachmatt-Algorithmus entfernt, aber ich denke, dies ist eine gute Verbindung von Schachtaktik zu studieren.

 

Gambit

Dem Gegner Material zu geben, nennt man ein Gambit. Das Ziel ist, Zeit, Raum oder was auch immer zu gewinnen, etwas, das Sie für besser halten als die Figur, die Sie geben.

Gambits sind komplexe Entscheidungen, die bei der Bewertung der Opportunitätskosten von Entscheidungen getroffen werden. Klicken Sie hier, um zu erfahren, was Opportunitätskosten sind.

Königsgambit

Die Abbildung zeigt ein Königsgambit

Opportunity Cost Definition | Investopedia
Opportunity Cost Definition | Investopedia
  • www.investopedia.com
1. The cost of an alternative that must be forgone in order to pursue a certain action. Put another way, the benefits you could have received by taking an alternative action. 2. The difference in return between a chosen investment and one that is necessarily passed up. Say you invest in a stock and it returns a paltry 2% over the year. In...
 

Ich denke, dass sich Gambits ein wenig von der Opfertaktik unterscheiden. Soweit ich weiß, sind Gambits in der Regel so etwas wie Entwicklungs- oder Positionszüge, zum Beispiel ist das Ziel des Königsgambits, Raum zu gewinnen und das Zentrum zu kontrollieren. Aber "Opfer" sind eher taktischer Natur. Ich meine, Gambits sind strategisch und Opfer sind taktisch. Aber ich bin ein Amateur, sorry, und vielleicht sind sie sehr ähnlich oder gleich.

 
laplacianlab:

Ich denke, dass sich Gambits ein wenig von der Opfertaktik unterscheiden. Soweit ich weiß, sind Gambits in der Regel so etwas wie Entwicklungs- oder Positionszüge, zum Beispiel ist das Ziel des Königsgambits, Raum zu gewinnen und das Zentrum zu kontrollieren. Aber "Opfer" sind eher taktischer Natur. Ich meine, Gambits sind strategisch und Opfer sind taktisch. Aber ich bin ein Amateur, sorry, und vielleicht sind sie sehr ähnlich oder gleich.

Gut, bitte fahren Sie fort, das Wichtigste ist, ob Sie eine andere Umsetzung in einen Handelssystem-Algorithmus sehen können.

 
figurelli:

Großartig, bitte fahren Sie fort, das Wichtigste ist, ob Sie eine andere Umwandlung in einen Handelssystem-Algorithmus sehen können.

Das ist viel schwieriger! Wir sollten es gutanalysieren und gründlich nachdenken. Auf jeden Fall denke ich persönlich , dass Schach und Handel viel gemeinsam haben , weil es sich um strategische Spiele handelt.
 

Taktiken und Strategien zum Figurentausch

Wenn Sie Schach spielen, werden Sie mit diesem Dilemma konfrontiert: Figuren tauschen.

Vielleicht ist hier ein guter Punkt, die Figuren mit Marktakteuren zu verbinden, wie die Ideen vonLaplacianlab.

Ein gutes Geldmanagement muss zum Beispiel den Value at Risk (VaR) bestimmen. Wir können den VaR als eine Figur betrachten, die wir austauschen müssen, z.B. mehr oder weniger exponieren, wenn die Marktbedingungen besser oder schlechter sind.

Auch ein Schachalgorithmus muss für diese Entscheidung jeder Figur einen Wert zuweisen. Müssen wir das nicht auch bei einem Handelssystem tun?

 
figurelli:

Taktiken und Strategien über den Austausch von Stücken

Wenn Sie Schach spielen, werden Sie mit diesem Dilemma konfrontiert: Figuren tauschen.

Vielleicht ist hier ein guter Punkt, um die Figuren mit Marktakteuren zu verbinden, wieLaplacianlab Ideen.

Ein gutes Geldmanagement muss zum Beispiel den Value at Risk (VaR) bestimmen. Wir können den VaR als eine Figur betrachten, die wir austauschen müssen, z.B. mehr oder weniger exponieren, wenn die Marktbedingungen besser oder schlechter sind.

Auch ein Schachalgorithmus muss für diese Entscheidung jeder Figur einen Wert zuweisen. Müssen wir das nicht auch bei einem Handelssystem tun?

Mir gefällt Ihre Idee sehr gut. Ich warte darauf, dass der Markt ein Signal auslöst, und entscheide dann, ob es sich um eine sofortige Marktausführung, eine schwebende Ausführung oder eine Verzögerung des Einstiegs handelt. Sobald der Auftrag ausgeführt wurde, kommen TP, SL und Hedging ins Spiel.

Auf mehreren Charts gibt es viele andere Signale, die ausgelöst werden. Mit diesen Informationen beginnt das Spiel, bei dem die Zahlen hin- und hergeschoben werden: Soll ich aussteigen, mehr Gewinn mitnehmen, einen Verlust hinnehmen, die Position absichern, die Losgröße verringern oder erhöhen. Wenn Sie den Überblick über alle verwendeten Methoden behalten, kann Ihr EA eine fundierte Auftragsverwaltung vornehmen.

Es ist ein mehrdimensionales Problem, das lösbar ist. Schließlich sind Sie nicht ständig auf dem Markt. Der einzige Unterschied zwischen dem Schachspiel und dem Markt besteht darin, dass man mit dem Schachspiel nicht seine Rechnungen bezahlen kann.

 
figurelli:

Taktiken und Strategien zum Figurentausch

Auch ein Schachalgorithmus muss für diese Entscheidung jeder Figur einen Wert zuweisen. Müssen wir das nicht auch in einem Handelssystem tun?

An dieser Stelle könnten wir versuchen, die neuen Figuren so zu definieren, als wären sie Abstrakte Datentypen ADT. Der VaR-Teil sieht gut aus!

Ich denke jedoch, dass es sehr wichtig ist, das "Was" des Problems klar zu definieren. Ich meine, was wollen wir lösen?

Zum Beispiel:

1. Wie sieht dieses schachinspirierte Spiel aus?

2. Sind wir uns einig, dass dieses neue Spiel für Händler gedacht ist, die gegen ein bestimmtes Diagramm (Gold, EURUSD, usw.) spielen? Weiß/Schwarz = Trader, Weiß/Schwarz = 1 Chart

 
q.import:

Mir gefällt Ihre Idee sehr gut. Ich warte darauf, dass der Markt ein Signal auslöst, und entscheide dann, ob es eine sofortige Marktausführung, eine schwebende Ausführung oder eine Verzögerung des Einstiegs sein soll. Sobald der Auftrag ausgeführt wurde, kommen TP, SL und Hedging ins Spiel.

Auf mehreren Charts gibt es viele andere Signale, die ausgelöst werden. Mit diesen Informationen beginnt das Spiel, bei dem die Zahlen hin- und hergeschoben werden: Soll ich aussteigen, mehr Gewinn mitnehmen, einen Verlust hinnehmen, die Position absichern, die Losgröße verringern oder erhöhen. Wenn Sie den Überblick über alle verwendeten Methoden behalten, kann Ihr EA eine fundierte Auftragsverwaltung vornehmen.

Es ist ein mehrdimensionales Problem, das lösbar ist. Schließlich sind Sie nicht ständig auf dem Markt. Der einzige Unterschied zwischen Schach und dem Markt, den ich sehe, ist, dass man mit Schachspielen keine Rechnungen bezahlen kann.

Q.import, danke, auch gute Punkte, ich stimme mit den meisten zu 100% überein, das ist eine mehrdimensionale strategische Vision, die im Schach sehr stark ist, versuchen Sie, sich die zukünftigen Bewegungen des Gegners (Marktes?) vorzustellen.

Wenn man einem Schachgroßmeister ein brandneues Mittelspiel gibt, kann er in wenigen Sekunden sehr klar mehrere Strategien erkennen, die sich entwickeln.

Mehr noch, wenn Sie ihm ein neues Mittelspiel vorgeben, wird er wahrscheinlich feststellen, dass etwas nicht in Ordnung ist.

Das Gleiche gilt, wenn man einem erfahrenen Händler ein neues Marktszenario vorgibt: In wenigen Sekunden kann er sich ein Gesamtbild machen.

Der große Wert dieses Themas liegt darin, dass wir eine neue Verbindung finden können, die gerade im Schach, aber noch nicht in Handelssystemen verwendet wird, und wir können Algorithmen sehen, um dies zu erreichen. In diesem Sinne: Wenn Sie einem Händler ein Marktszenario vorgeben, wird der Experte dann feststellen, dass etwas falsch ist?