チェスのゲーム戦略に基づくアルゴリズムとトレーディングシステム

 

もしあなたがチェスが好きなら、マーケットと対戦する試合はどうでしょうか?

ただし、マーケットには、ガルリ・カスパロフやマグヌス・カールセンに匹敵する強さのグランドマスターが一緒に対戦していますので、ご注意を!

私は、チェスゲームの戦術や戦略は、トレーディングシステムに適応できるものがいくつかあると信じています。

そこで、チェスゲームの戦略をトレーディングシステムに取り入れるために、このトピックを作成することにしました。

他の言語でも似たようなトピックがありますが、ゲーム全般(ポルトガル語)とサッカー(スペイン語)が中心です。

このトピックのアイデアは、チェスの戦術と戦略を研究し、それを市場に適用する方法を見つけることです。

そして、(私の夢ですが)近い将来、マーケットと最初の試合を することです。

このトピックのルールは

1)フォーラムのルールに 従うこと。

2) パラダイムを忘れること ;-)

3) ここでの主な成果は、私たちがコード化できるチェスの戦術や戦略のアイデアでなければならないことを忘れないでください。

4) チェスとトレーディングの関連について、ニュース、記事、書籍、アルゴリズム、アイデアなど、役立つ情報なら何でも歓迎します。

5)2014年1月22日に、私は、以下の写真のような夢のアーキテクチャを提案 しました。これは、チェスの戦術や戦略をリバースエンジニアリングするのに関連するものでしょう。とにかく、誰でも、この3つのステップに対応する新しい夢のアーキテクチャを提案することができます。

  • 夢のステップ1:YOU(あなたのシステム)×マーケット(例えばEUR/USDだけ、時間枠は問いません)の試合を想像してください。
  • 夢のステップ 2:EUR/USDのグラフ/ニュース/などを使って、どの駒がどこに動くか、どうやって決めるか?
  • 夢のステップ 3:EUR/USDのグラフ/ニュース/その他は、どのように仮想市場の動き(どの駒がどこで動くか)を示す のでしょうか?
  • 夢のステップ4:どのように駒の動きが実際の取引に変換されるのでしょうか?

 

これは、チェスをベースにしたコンセプトと簡単なアルゴリズムの例です。市場を相手にした実際の ゲームには程遠いものです。とにかく、これはブレインストーミングとして役に立つと思います。

ブロック・タクティクス

ブロックは防御的な戦術です。自分の駒が攻撃を受けていて、その駒を現在の位置から動かせない、あるいは動かしたくない場合、ポーンのような他の駒で攻撃をブロックすることができます(下の写真)。




Block Tactic:トレーディングシステムでの応用

リスクの高いマーケット状況を把握すれば、同じ戦術をトレーディングシステムで使用することができます。

例えば、自分の戦略に影響を与えるような経済指標の ニュースからトレーディングシステムをブロックすることができます。

ほとんどのトレーダーはニュースに対して盲目であり、中にはニュースを取引スタイルとして利用している人もいます。

しかし、チェス・ブロック戦術のように、ニュースのリスクを回避するためにブロック・アルゴリズムを使用するのはどうでしょうか?

 

面白いアイデアですね。

というのも、直接の関連性と用途を見出すことができないからです。

1) 私の知る限り、すべて、あるいはほとんどのチェスプログラムは、ブルートフォース原理で動作しています。
a) (主にオープニングの)ライブラリと位置を照らし 合わせる
b) 可能な各位置の評価は、ボードフィールドに対するチェスの駒の位置の重み付けによって行われる
c) 追加の論理は、二つのビショップによるチェックメイトなど、うまく記述できる場合にのみ使用します
したがって、チェスのプログラムは、ゲーム知能アルゴリズムを抱えておらず、ただ可能な位置を評価して、それに基づいて手を選択しているにすぎません。

2)ブロッキング、アタッキングなどは、初心者に戦略を説明するための用語です。マスターはこのような要素を考慮せず、戦略的に優位に立てるポジションを探し、相手が損をしないようなポジションを探します。

 
graziani:

面白いアイデアですね。

というように、直接的な繋がりや使い方が見えてきません。

1) 私の知る限り、チェスのプログラムはすべて、あるいはほとんどが、ブルートフォースの原理で動いています。
a) ライブラリ(主にオープンニング)と位置を照合する。
b) 可能な各ポジションの評価は、ボードフィールドに対するチェスの駒の位置の重み付けによって行われる。
c) 追加の論理は、2つのビショップによるチェックメイトのように、うまく説明できる場合にのみ使用される。
つまり、チェスプログラムにはゲーム知能アルゴリズムは含まれておらず、単に可能なポジションを評価し、その評価に基づいて手を選択しているに過ぎない。

2)ブロッキング、アタッキングなどは、初心者に戦略を説明するための用語です。マスターはこのような要素を考慮せず、戦略的に優位に立てるポジションを探し、相手が損失を防げないようなポジションを取ることを目的としています。

graziani さん、教えてくれてありがとうございます。

おっしゃるとおり、接続は複雑ですが、このような方向で進化していけると信じています。もし本当につながりがあるのなら、議論して見つけていきましょう。

あなたの分析についてですが、私は次のように考えています(間違っていたら訂正してください)。

1) チェスゲームの構築に関する分析。これは、アルゴリズムが豊富であるため、非常に良いことで、私たちも探求することができます。
2) チェスの戦術と戦略に関する分析。

この点では、1)に完全に同意しますし、チェスのシステムと取引のシステムを比較すると、いくつかの似たような構成要素があることがわかります。例えば、a)ライブラリに対してポジションをチェックする。主にキャンドルパターンを使って、それを行う戦略がいくつかあります。これはほんの一例に過ぎず、すべての項目で議論すべき素晴らしいポイントがあると思います。

2)については、コンセプトや戦略的ビジョンについてはおっしゃるとおりですが、戦術的・戦略的なレベルを探ることはできますよね?例えば、カスパロフのようなグランドマスターは、相手に対して複雑なブロック戦略を立てることができます。でも、あなたが正しいと思うコンセプトやアイデア、用語があればいいと思いますので、どうぞよろしくお願いします。

2)の素晴らしい説明から、チェス初心者の悪いビジョンとトレーダー初心者の 間に関連性を見出すことができるかもしれません。トレーダー初心者は、自分が戦略的に有利になるようなトレーディングポジションを探せるでしょうか?また、そのように考えるトレーダーはどの程度いるのでしょうか?

ありがとうございました。

 
figurelli:

私はトレーディングシステムに適応することができるチェスゲームからいくつかの戦術と戦略があると信じています。

だから、私はいくつかのチェスゲームの戦略と取引システムを結合するために、このトピックを作成することにしました。

他の言語でも同じような話題がありますが、一般的なゲーム(ポルトガル語)やサッカー(スペイン語)に焦点を当てたものです。

もし、あなたがチェスが好きなら、一緒にマーケットと対戦してみましょう。しかし、マーケットは、ガルリ・カスパロフやマグヌス・カールセンと同じように、私たちを相手にするグランドマスターなのです。

このトピックでは、チェスの勉強をしようということで、具体的なルールは以下の通りです。

1)フォーラムの規則に従って ください。

2) 主なアイデアは、何らかの方法で取引アルゴリズムでモデル化することができる チェスから戦術や戦略を持って来る ことです。

3) あなたのアイデアを説明するために、理解しやすいようにボードの写真(例えば、矢印やグラフィカルな説明付き)や他の写真やビデオを持ってくる ことは可能です。

チェスの戦術や戦略をトレーディングに使えるとは思えません。この2つはいくつかの点で非常に異なるものです。

  • チェスは、2人(あるいは1人のコンピュータと1人)の人間が、 順番に 対戦するゲームです トレーディングは、1人の人間またはコンピュータが、 同時に全員と 対戦する市場(多くの人間/コンピュータ )と対戦します。
  • チェスでは、各ターンに何十もの動きの可能性があります。一方、マーケットが上下に動く可能性は2つしかない。
  • 取引にはスプレッド(手数料)があり、それは「ゲーム」の重要な要素である。チェスではどうでしょうか?
  • トレーディングは、自分のお金で「遊ぶ」ことを意味し、それは「ゲーム」のもう一つの要素である「心理」につながります。もちろん、チェスでも心理学は重要な役割を果たすが、そこには(少なくとも直接的には)金銭の関与はない。1対1のゲームの心理は、1対1の市場と比較して、私には根本的に異なっているように思えます。明らかに1コンピュータが暗示されている場合、心理はありません。

いずれにせよ、興味深い議論になりそうで、どこにつながるのか興味があります。


 
figurelli:

チェスゲームには、トレーディングシステムに適用できる戦術や戦略がいくつかあると思います。


良い指摘、興味深い議論ですね。

チェスとトレーディングの間には、ある種の類似性があると思いますが、非常に抽象的な見方からです。

(1) 我々人間にとって、チェスは人間の行動と同じように、決定論的なカオスシステムのようなものです。

(2) チェスもトレードも、戦略的認知プロセスを適用するときに、正しい方法をとっている。つまり、まず戦略を考え(これは簡単ではなく、合成思考や発散思考が必要)、そのアイデアを分割して、その時々のリソースを使って柔軟に実行する能力が必要である。

しかし、この点からすると、チェスとトレーディングの戦略(と戦術)の等価性は、かなり主観的なものだと思います例えば、私の場合、このようなトレーディング 戦略は、現在の経済シナリオが大きな値動きの引き金になるかもしれないという仮説を立てることであると思います。その意味で、欧米諸国の公的債務はクイーン、世界の腐敗はルーク(このためにブロックされている国がたくさんある)、社会革命は別のルーク、次の ミニ 氷河期はビショップ などなど です。
 
angevoyageur:

チェスの戦術や戦略をトレーディングに使えるとは思えません(応用も含めて)。この2つは、いくつかの点で非常に異なるものです。

  • チェスは、2人(あるいは1人のコンピュータと1人)の人間が、 順番に 対戦するゲームです トレーディングは、1人の人間またはコンピュータが、 同時に全員を 相手にしている市場(多くの人間/コンピュータ )と対戦します。
これは問題ありません!世界の出来事 (巨額の公的債務、中国の成長、社会革命、気候変動)は、白/黒の駒です そして、あなたはもう一つの色です。つまり、あなたの駒は あなたの動き、あなたが 考える ことが 起こります。
 
figurelli:

もうひとつは現実、つまりブレーンストーミングを生み出す我々の力です。このことを説明するために、私はカスパロフ、ソロス、バフェット、カールセンが会議室で戦略について話しているというユートピック・シナリオを作りました。

このユートピックな素晴らしい会議の後、ソロスやバフェットのトレーディングのアイデアとして何が期待できるだろうか?私の直感は、「多すぎる」と言う。だから、なぜ試さないのか。おそらくここには偉大なチェスプレーヤーがいるのだから(私の場合ではない)。


それは現実ではないのでしょうか?私の知る限り、多くのチェスソフトは巨大なデータベース(Karpov, Kasparov, Carlsen, Polgar)を使って人間の判断を下しているようです。つまり、あなたのEAは、それらの専門家の考えや予測を保存することができるのです。つまり、これですか?
 

figurelli:

...

もう一つは,現実,すなわち私たちのブレーンストーミングを生み出す力です.このことを説明するために、私は、カスパロフ、ソロス、バフェット、カールセンが会議室でチェスやトレーディングの戦術や戦略について話しているというユートピアシナリオを作成しました。


このユートピア的な素晴らしい会議の後、ソロスとバフェットのトレーディングのアイデアとして何を期待できるでしょうか?私の直感では、「多すぎる」と思います。だから、なぜ我々はここに偉大なチェスプレーヤー(私の場合ではない)を持っているので、試してみてください。

...

もしかしたら、この会議の後、ソロスとバフェットは新しいアイデアを持たずに帰ってくるかもしれませんが(ビジネス時間の損失)、あなたが先に述べたように、興味深い議論になるかもしれませんし、それがどこにつながるのか、私も興味がありますね。

私は参照してください...しかし、8投稿の後、私はまだトレーディングに適用する任意の新しいアイデアを持っていません。
 
laplacianlab:
これって現実なんでしょうか?私の知る限り、多くのチェスソフトは巨大なデータベース(Karpov, Kasparov, Carlsen, Polgar)を使って人間の判断を下しています。つまり、あなたのEAはそれらの専門家の考えや予測を保存することができるのです。ということですか?

laplacianlab、共有し、ここにいるためのおかげで、私はあなたと同意するが、私のアイデアは、このトピックが有効であるという概念を証明する方法を持って来た。

アイデアは:この会議は不可能ではないと誰がこの会議の結果を絶対確実で知っている?

というわけで、この有名な人たちはとても忙しいので、これに近いことをやってみよう ;-)

 
angevoyageur:
なるほど、でも8回投稿しても、まだトレードに応用できる新しいアイディアがないんです。
確かに、ここでいくつかのアイデアを持っていたら、投稿の数を想像してみてください;-)

とにかく、2番目の投稿(Block Tactics)とニュースブロックの取引への応用をもう一度読んでください。

単純に見えますが、私はこれをテキストマイニングのアルゴリズムと一緒にリアルタイムで使っており、問題なく動作しています。
理由: