Jane StreetのFiggieカードゲーム
(figgie.com)- Figgieは、Jane Streetが市場とトレーディングの興味深い要素を素早く体験できるように作ったカードゲーム
- Jane Streetはこのゲームを自ら教えており、社内でもよく遊ばれていると紹介している
- 初めて触れるユーザーは、ルールを読んだあと学習モードですぐに試すことができる
- FAQで解決しない質問は figgie@janestreet.com に送れば、Jane Streetが不足していた内容を反映してFAQを更新できる
- サイトの流れは、ルール学習、プレイ、FAQ確認へとシンプルにつながっており、Figgieを素早く始めやすい
Figgieが扱うもの
- Figgieは Jane Street のテンポの速いカードゲームで、市場とトレーディングの興味深い要素をシミュレーションする
- Jane StreetはFiggieを、教えるためのゲームであり、実際によく遊んでいるゲームだと紹介している
1件のコメント
Hacker News のコメント
Ross Rheingans-Yoo が、ポーカーがトレーディング教育ツールとして不十分な理由と、Figgie のほうが優れている理由について見事に書いた記事がある: https://blog.rossry.net/figgie/
また、Figgie の開発を手伝った同僚 Max Chiswick への追悼文も非常に素晴らしい: https://blog.rossry.net/chisness/
HN ではトレーディングや Wall St を悪と見ることが多いが、個人的にはほぼ正反対だと感じる。Figgie の2人の発明者が、がん治療やイルカ・クジラ保護に直接貢献したわけではないかもしれないが、企業向け JIRA 風のタスクリスト、EC ミドルウェア、広告トラッカーを作っている多くのテック業界も大差はない
彼らの友情で良いところは、ポットオッズが良く、期待値がプラスのときにチップを押し込むポーカー/ギャンブラー的な姿勢だ。Figgie、AI Poker、教育といった複数のプロジェクトに全力を賭けており、LinkedIn 的な個人ブランド作りや顧客基盤づくりのようなやり方とは縁遠く見える
年を取るほど、金融・トレーダー系の率直さもより価値あるものに感じる。トレーディングがお金に関わる仕事だという事実を率直に認めることは、逆説的には、その人にとって最も利他的なことになり得る。自分の貪欲さや利己心を自覚しているトレーダーやギャンブラーほど、その限界を常に意識しているため、人生では寛大で私心のない人になることもあり、職業的・社会的に他人からどう見られるかをあまり気にしない傾向がある
オプショントレーダー兼ギャンブラーとして、著者の追悼文とこのゲームを作った努力に感謝したい。Max Chiswick は人生の分散を受け入れた人のように読めたし、短いが甘美だった友情は、保有期間が1年余りであっても魂を一生豊かにする、分厚い右裾のコールオプションのようだ
トレーディングの最初の仕事に就いたときのことを思い出す
応募者には暗算など、いくつもの仕掛けをやらせていて、そのうちの一つは、カードを使って他の応募者と取引し、特定の商品セットをそろえる取引ゲームだった。欲しい交換条件を叫ぶ子どもたちでいっぱいの、騒々しい取引所のような雰囲気だった
幸運にも、とんでもなく良い手札をもらったので、足りない2、3枚を誰かが出してくれるまで待っていればよかった
入社後は上司たちにポーカーをやらされたが、毎日シニアトレーダーから10ポンドの補助金をもらっているような感覚だった。彼が十分遊んだと思って、いつもひどい手でオールインするまで待っていればよかった
トレーダーにとってポーカーが最良のゲームではないかもしれない、というエッセイはかなり良い。ただ当時はオンラインポーカーの黄金期で、望めばテーブルを5つ同時に開いておくことができた
ざっと見た Figgie の設計も気に入った。基本的にはカードのための市場で、適切なスートを集める目標がある構造のように見える
https://boardgamegeek.com/boardgame/140/pit
Figgie をやってみたが面白かった。自分に効いた基本戦略はこうだ
最初に配られたカードの分布が一方に明確に偏っていれば、共通スートと目標スートを推定し、そのスートのカードを買おうとする
分布がほぼ均等なら、そのラウンドはただ保守的にプレイして基本コストを回収しようとする
難しいのは、実際の取引を見て信念をどう更新するかを理解することだ。全員が合理的に選択すると仮定すれば戦略を立てられるだろうが、ブラフをかける人間を相手にするとよく分からない。それでもウィンウィンのゲームだというので、方法はあるのかもしれない
これはマーケットメイクに似ているように見える。市場がどちらに動いても、マーケットメーカーはいずれにせよ少しずつ稼ぐ構造だ
推定価格より安ければ買い、高ければ売ればよい。4枚目や5枚目のように過半数を作ってくれるカードには、少し多めに払う価値がある
他の人たちも同じようにしていると仮定すれば、高値で売れているのを見たら期待価格を上げ、安値で売れているのを見たら下げる、という形で更新すればよい。どれくらい更新するかが難しい部分だ
アプリをダウンロードして試してみたが、興味深くはある。他のプレイヤーとゲームに参加できるようで、「4 starting」「12 active」という2つのタブが見えたが、押しても何も反応せず、そのうち突然オーバーフローが起きてレンダリングが崩れた。
下部に Jane Street の採用メッセージがある点が特に面白かった。こういうものは初めて見た。
同時に、設計面ではかなり惜しいアプリでもある。adbでログを確認してみると React Native で、Jane Street社員のサイドプロジェクトだったのではないかと思う。努力の跡は見える。
全体として、こういう会社ではかなり一般的な採用ツールだ。Jane Streetは特に積極的なほうではあるが、この種のトップ層の組織基準ではおかしなことではない。
このゲームは、お金を賭けずに1回勝負でやると、まともに機能しない気がする。その文脈で、どうやって勝つのか、ゲーム終了時に一番お金を持っていれば勝ちなのかが気になる。
そうするとプレイの仕方が大きく変わる。3回に1回は1000ドルで終わり、残りは0になる戦略は、毎回300ドルで終わる戦略より好まれるべきだ。
ポーカーはトーナメントでこの問題を解決する。全員がたとえばプレイマネー1万ドルで始め、誰か1人が全部を取るまで続ける。バックギャモンはマッチプレーで、たとえば先に7点を取る方式だ。どちらの場合も、賭け金がスタックに対してどれほど大きいか、または残り点数によって最適戦略が変わり、追加の複雑さが生まれる。
バックギャモンはキューブなしの1回勝負でもかろうじて成立するが、真剣なプレイヤーならそうはしない。ベットなしのポーカー1ハンドはまったく意味をなさない。読んだ限りでは、Figgieはバックギャモンよりポーカーに近いのに、ボットや見知らぬ相手と1回だけ遊ぶゲームのように提示されている。何を見落としているのだろうか?
ゲームを選ぶ方式が全体的に変だ。
ボタンを1つだけ置いて、そのまま リアルタイムゲーム に入れてくれればいい。あるいは実戦に入る前にボット相手に練習させてくれればいい。
ユーザー名がすでに使用中だという通知も見えにくかった。白色で表示されていたのでアプリが動いていないのかと思ったが、上にスクロールして初めてユーザー名がすでに使われているという通知に気づいた。
以前の議論: https://news.ycombinator.com/item?id=38679078
気に入った。実物のカードでやってみたいが、スートごとの枚数構成が不均等なので、パーティーゲームとしてはホストが抜けない限り扱いづらい。
事前に複数のデッキを用意することもできるだろうが、ラウンドが4分なら、1時間遊ぶのに10デッキほど必要になる。均等にするなら12デッキかもしれないが、そうすると後半のラウンドで何が出る可能性が高いかについて、より多くの情報が生まれる。
デッキソーターを作る誰かを ナードスナイプ できるかもしれない。
お金を賭けてはやりたくないが、架空のお金なら悪くないかもしれない。
正直なプレイヤーが2人いれば簡単にセットアップできる。プレイヤー1がスート別にS-C-H-Dの4つの山を作り、プレイヤー1が見ていない間にプレイヤー2が最初の2つの山、または最後の2つの山に8/12マーカーをランダムに置き、その後で山の順序をランダム化すればよい。そうすればプレイヤー1は順序から情報を得られない。
難しい部分は、実物のカードで 取引をどう行うか だ。今のように自由で混沌とした取引をするには、かなり構造化するか制限する必要がありそうだ。
その後デッキをカットして上側を下に移せば、パターンは維持されるが開始位置は分からなくなる。
上から数えて1・5・9・13枚目、2・6枚目、3・7枚目のカードを取り除くか、「3枚取って1枚飛ばす、3枚取って1枚飛ばす、1枚取って3枚飛ばす、1枚取る」とすればいい。各グループが同じスートになるので、デッキはFiggieの分布になる。
人物2が入って箱を混ぜて部屋を出る。
人物1が再び入って箱を1つ選べばいい。
まだゲームを完全には理解していないが、スピード重視 が気に入らない。人は取引であれ何であれ、金融上の判断を素早く下すべきではない。
このゲームで上達することはあるかもしれないが、金融で成功するために必ず素早く判断できなければならないわけではない。
スプレッド益5点の取引を4回見つけるだけで、残りのアンティも回収できる。取引1件あたり1分なので、そこまでストレスの大きい構造ではない。
本当のストレスは、ボットが明らかな ミスプライシング にあまりにも素早く反応する点だ。誰かが誤って8点の価値があるカードを1点で売ると、私がオファーを見る機会もないうちにボットが買ってしまう。価値のあるスートに低い指値買いを入れて拾うことはできるが、取引が発生するたびに指値がリセットされ、もう一度入力する忍耐がない。少なくともスマホではそうで、物理キーボードのあるコンピューターならもっと簡単かもしれない。
こういう記事を読むと、自分に知的障害があるような気分になる。こういう トレーディングごっこカードゲーム の目的が何なのか、どう動いているのか、まったく理解できない。