ガイド
ここにあるものはすべて架空のコインです。実際のお金で何かを買ったり、換金したり、獲得したりすることはできません。表示している数字は現在の初期値で、Stonkverseによって一部が変わることがあります。
60秒でわかる
目標。コインを増やすことです。物語のキャラクターや場所、驚異(stonk)のうち、これから人気が出そうなものを買い、人気が出たら売ります。コインは仮想のもので、達成感は本物です。スコアは、持っているもの(現金+stonkの価値)を、最初に持っていた額と比べたものです。
- Stonkverseに参加する。登録してStonkverseを開くと、10,000枚のコインがもらえます。
- 信じられるstonkを選ぶ。買う人が売る人より多いと価格が上がり、逆なら下がります。
- 買う。使うコインの枚数を入力するか、10%・25%・50%をタップして「買う」を押します。確定する前に、何が手に入るかが表示されます。
- 物語を追う。新しい章やエピソードで、キャラクターの評価が上がったり下がったりします。利益に満足したとき、または気が変わったときは「売る」を押します。
- ポートフォリオとランキングで、自分の調子を確認しましょう。
役に立つ3つの習慣
- コインは一つのstonkではなく、いくつかに分けましょう。
- 売買のたびに2%の手数料がかかります。何度も行ったり来たりして売買するのは避けましょう。
- Stonkverseによっては、配信の前後の数日間は閉まります(見るだけで取引はできません)。その時間は作戦を考えるのに使いましょう。
遊び始めるにはこれで十分です。交換、待機注文、値下がりへの賭けは、必要になったときのために、下で説明しています。
基本をくわしく
これは何?
OneStonksは、会社の代わりに物語のキャラクター、場所、不思議なものを売買する株式市場です。ひとつひとつがstonkです。遊ぶための無料のコインを受け取り、これからが楽しみなstonkの「株」を買って、あとで売ります。ほかのプレイヤーの間でそのstonkの人気が上がれば、価格が上がって利益が出ます。そうでなければ下がります。ランキングで、誰が一番うまく遊んだかがわかります。
なぜ「stonks」?
名前は、インターネットのミーム「stonks」へのオマージュです。「stocks」(株)をわざと間違えて綴ったもので、得意げな顔と、上がるはずのないときでも上がるチャートがセットになっています。借りずにはいられないほど気に入ったので、元のミームへの感謝を込めています。これがそのミームで、その歴史はKnow Your Memeで読めます。
クイックスタート
- 登録して、Stonkverseを開く。Stonkverseは、ひとつの物語を中心にした、専用のstonkと専用のコインを持つコミュニティです。参加すると、そのStonkverseの通貨で10,000コインを受け取れます。各Stonkverseはそれぞれ別の世界で、コインがStonkverse間を行き来することはありません。
- stonkを選ぶ。マーケットの一覧を開いて、検索したり並べ替えたりします。どのstonkにも、ティッカー(
ZOROのような短いコード)と価格があります。 - 買う。使いたいコインの額を入力します。確定する前に、何株手に入るか、そのあと価格がどうなるかが表示されます。
- 見守る。価格は、人が取引したときだけ動きます。stonkをウォッチリストに追加し、チャートを見て、ポートフォリオを確認しましょう。
- 売る。コインを取り戻したいときに売ります。利益は、差額から手数料を引いたものです。
価格はどこから来る?(「向こう側」に誰かがいるわけではありません)
本物の株式市場では、買い手には売り手が必要です。ここでは、各stonkにプールがあります。ゲーム自身が持つ株の在庫とコインの在庫です。価格は単純にプール内のコイン ÷ プール内の株です。
- 買うと、コインをプールに入れて、株を取り出します。株が減ってコインが増えるので、価格は上がります。
- 売ると、株をプールに戻して、コインを取り出します。価格は下がります。
- つまり価格は、買った人と売った人の割合を反映します。人気のあるstonkは上がり、忘れられたstonkは沈みます。
- プールが空になることはありません。買い手がすべての株に近づくほど、1株追加するごとのコストが上がります。いくらか必ず残りますが、非常に高くなります。
具体例
新しいstonkは、10コインで始まり、プールには3,000株と30,000コインがあります。100コインを使うと:
| 取引手数料(2%) | 2コイン |
| 実際にプールに入るコイン | 98コイン |
| 受け取る株 | 9.76 |
| 支払った平均価格 | 10.23(10より少し高い:買いながら価格を押し上げたため) |
| stonkの新しい価格 | 10.06(0.65%上昇) |
| すぐにすべて売り戻した場合 | 96.03コイン(手数料が2回分かかり、さらにわずかな価格の影響があります) |
プールに比べて取引が大きいほど、自分の取引で自分に不利な方向に価格を動かします。これを価格への影響と呼びます。1回の買いの上限は、プールのコインの2%(ここでは600)で、この価格を約4.0%動かします。小さな取引を重ねるほうが、大きな取引1回よりも影響は小さくなります。一度にもっと使いたい場合は、取引フォームのもっと使う(複数の注文に分割)(売りの場合はもっと売る(複数の注文に分割))にチェックを入れてください。支出や売却を、上限内の複数の注文に分けて順番に実行します。上限はそのままで、そのぶんコストがかかります。各注文で価格が少し動き手数料もかかるため、1回の注文より平均で高く買う(または受け取りが少なくなる)ことになります。一度に最大20回の注文までです。
手数料
買いも売りも、すべて2%の手数料がかかります。手数料は誰にも支払われず、破棄されます。見積もりを見てから取引が実行されるまでの間に、価格が不利な方向に2%を超えて動いた場合は、不利な条件にならないよう取引が拒否されます。
ストンクを別のストンクに交換する
計算を自分でせずに、あるストンクから別のストンクへ移りたいときは、ストンクのページを開いて交換を使います。方向(このストンクから交換、またはこのストンクへ交換)を選び、もう一方のストンクと数量を選んで、プレビューを確認します。交換は、売却のあとすぐにその代金で購入するもので、一度に行われます。手数料は両方にかかり、価格も両方動きます。自分で2回取引したのとまったく同じです。どちらかが拒否された場合は、何も実行されません。割合ボタンとスライダーは、現在許可されている最大の交換量までです。
待ってくれる注文
- 指値買い:「価格がXまで下がったら買う」(より安く買う)。
- 指値売り:「価格がXまで上がったら売る」(利益を確定する)。
- 逆指値売り:「価格がXまで下がったら売る」(損失を抑える)。
- 逆指値買い:「価格がXまで上がったら買う」(上昇トレンドに乗る)。
未約定の注文は最大10件まで持てます。30日で失効します。チェックは約1分に1回で、即時ではありません。
下落に賭ける:空売り
あるstonkが下がると思うなら、空売りできます。ゲームから株を借りて、今売り、あとで買い戻します。その間に価格が下がっていれば、差額が手元に残ります。上がっていれば損をし、予想以上の損失になることもあるので、経験者向けです。保証金(売却額の5%)を預ける必要があり、1日あたり少額の手数料(0.1%)がかかり、安全のための余裕が小さくなりすぎると、ゲームが代わりに空売りを決済します。
ランキング、シーズン、やり直し
- 純資産は、あなたのコインに、今すべての株を売った場合に実際に受け取れる額(手数料と価格への影響を含む)を足したものです。
- ランキングには、総純資産、今月の上昇率(%)、現在の90日間のシーズンの3種類があります。パーセンテージなので、小さなアカウントが大きなアカウントに勝つこともできます。
- 表示されるには、そのStonkverseで7日、3回の取引が必要で、プロフィールの設定で許可されていることも必要です。シーズンで誰かがリセットされることはありません。新しいランキングが始まり、過去の表彰台は残ります。
- 現在のシーズンのトップ3は、ホームの各Stonkverseのカードとそのページの上部に、ランキングを開かなくても表示されます(ランキングに表示されるプレイヤーのみ)。シーズンが終わると、3人の勝者が14日間、全員に表示されます。
- 破産してしまったら?初回から30日経つと、Stonkverseをやり直すことができます。株は市場価格で売却され、新しいウォレットを受け取れます。ただし、リードしていないことが条件です(純資産が前回の付与額の1%以下)。バッジは残ります。
- ダイヤモンドハンドバッジは、ひとつのstonkを90日(銅)、365日(銀)、1095日(金)持ち続けた人への報酬です。
市場の開く時間(一部のStonkverse)
一部のStonkverseは、毎週の章、毎月の号、各話など、決まった日程で公開される物語を追っています。公式の公開より前に、流出やネタバレで価格が動かないように、そうしたStonkverseには市場の開く時間を設定できます。公開の数日前に閉まり、新しい章やエピソードが出た瞬間に再開します。毎週公開される物語なら、日曜の夜から火曜の夜まで開いていて、残りの週は閉まっている、といった具合です。
市場が閉まっている間も、価格、チャート、ランキング、自分のポートフォリオなど、見ることはすべてできます。止まるのは、買い、売り、新しい注文、ショートです。すでに待機中の注文はそのまま待機し、市場の再開時に約定することがあります。ショートの貸株料は、市場が閉まっている間は発生しません。
Stonkverseのページには、市場が開いているかどうかと、それが変わる時刻が、あなたのタイムゾーンで常に表示されます。管理者は、章が早く出た場合やネタバレが流出した場合などに、市場を前倒しで開けたり閉めたりできます。そのときはページに表示され、変更は活動ログに記録されます。必要のないStonkverseは、ずっと開いたままです。
実績
「初めてやった」を知らせる小さな節目です。初めての購入、初めての交換、同時に3種類のストンクを持つ、など。解除すると小さなカードが数秒間スライドして現れ、通知も届きます。あくまで楽しみのためのもので、コインや有利さは一切もらえません。すべての実績(まだ未解除のものも)はアカウントページで見られます。
友だちを招待
どのアカウントにも専用の招待リンクがあります(アカウント → 友だちを招待)。友だちが登録フォームであなたのコードを入力することもできます。そのリンクから参加した人は、限定のプロフィール枠「友だちに招待された」がもらえます。その友だちがアクティブなプレイヤー(メール認証済み、アカウント作成から 3 日以上、取引 5 回以上)になると、あなたにも実績と限定の枠が贈られます:1人でスカウト、3人でリクルーター、10人でキャプテン、25人でレジェンド。
枠と実績は見た目だけのもので、コイン・取引・上限・順位には一切影響せず、プレミアムなしでも使えます。7日間にあなたのために数えられ始める友だちは最大 10 人までで、残りは順番を待ちます。
手数料シェア。現在は有効ではありません。将来オンになる可能性があります。友だちを招待した人は、2人がともに遊ぶ各Stonkverseの通貨で、その友だちが支払う手数料の一部を一定期間だけ受け取ります。もともと焼却される手数料から出るもので、友だちごとにもStonkverseごとの合計にも厳しい上限があるため、たくさん招待しても市場のバランスは崩れません。オンになったときは、正確な数値をここに表示します。
この端末への通知
ご希望なら、OneStonksは使っているスマホやパソコンに短い通知を送れます(アカウント → この端末での通知)。ボタンを押したときだけ許可を求め、いつでも同じ場所でオフにしたり端末を削除したりできます。
通知はめったに届きません。対象は自分で設定したことだけです。約定・失敗・期限切れになった指値/逆指値注文と、自動で閉じられた空売り(提案、シーズン、新しいバッジも追加できますが、選ぶまではオフです)。広告も「戻ってきて」というメッセージも、実績や招待の通知もありません。同時に起きたことは1通にまとめ、1日3通まで、間隔は10分以上あけ、静かな時間帯(変更しなければ22:00〜8:00)は何も送らず、その間のことは後でまとめて届き、12時間以上待った通知は遅れて送らず破棄します。サイトを開いて見ているときは、ベルでお知らせするので通知は出ません。ログアウトするとその端末は外れます。
対応するブラウザが必要です(Chrome、Edge、Firefox、Mac の Safari。iPhone と iPad ではOneStonksをホーム画面に追加したあとのみ)。通知はロック画面に表示されることがあります。
stonkを提案する
誰か足りませんか?信頼されたプレイヤー(そのStonkverseで14日以上、20回以上の取引。コミュニティの大きさに応じて調整されます)になると、stonkを提案できます。信頼されたプレイヤーの5%(最低3人)の賛成票と、管理者の承認が必要です。
良い習慣
- 確定する前に見積もりを読みましょう。正確な株数と、そのあとの価格が表示されます。
- 小さなstonkはプールが薄く、大きく動き、大量に取引するとコストが高くなります。
- ひとつのstonkにすべてを賭けないでください。価格は上がるのと同じ速さで下がることがあります。
- これはゲームです。ここにあるものは投資助言ではなく、コインはお金ではありません。
経験者向けのチートシート
要約:stonkごとの単一資産・定積(constant-product)型AMM(x·y = k、仮想リザーブ、板なし、外部価格なし)、テイカー手数料は焼却、指値/逆指値注文と空売りは同じカーブの上に実装、架空の通貨、配当なし、ETFなし。
マーケットの仕組み
| 項目 | 値 / ルール |
|---|---|
| 市場 | stonkごとのプール:コインのリザーブX、株のリザーブY、価格P = X / Y、不変量k = X·Y。仮想リザーブ:実在の取引相手はいません。 |
| 手数料f | テイカー側に2%、すべての買いと売りにかかり、焼却されます。プールには加算されないため、kは端数処理でしか増えません。 |
| 買い、支出S | n = S·(1 − f);Y′ = ⌈k / (X + n)⌉;受け取る株 = Y − Y′;X′ = X + n。 |
| 売り、s株 | Y′ = Y + s;X′ = ⌈k / Y′⌉;総額 = X − X′;受取額 = 総額·(1 − f)。 |
| 価格への影響 | 小さな買いでは ≈ n / X(カーブ全体がx·y = k)。往復のコストは ≈ 2f + 影響。 |
| 端数処理 | 常にプールに有利。極小の取引を繰り返しても価値を引き出せません。 |
| 初期プール | Y₀ = 3,000 × 深さの倍率、P₀ = 10、したがってX₀ = 30,000 × 倍率。倍率はすべてのstonkで1です(誰が人気になるか事前には分からないため)。管理者が後からプールを深くすることだけができ、その場合は両方のリザーブに同じ係数が掛かり、価格は変わりません。 |
| 注文の制限 | 最小10コイン;1注文あたり最大でプールのコインリザーブの2%;1ユーザーあたり1分間に30回の取引。 「複数の注文」オプション:1リクエストあたり最大20回、各注文は上限内。 |
| スリッページ保護 | 価格が見積もりより2%を超えて不利な場合、取引は拒否されます。 |
| 流動性のスケーリング | 各プールは、X ≥ 16 × Stonkverseで発行されたコイン × (その深さの重み ÷ 重みの合計)に保たれます。XとYに同じ係数を掛けるため、Pは変わらず、深さだけが増えます。プールが縮むことはありません。増加が1%未満のときはスキップされます。 |
| 供給 | 固定の株数はありません。純供給量は、取引、空売りのカバー、統合(転換された保有者への新しい株)、廃止(保有者には新しいコインで支払い。どちらも記録され報告されます)によってのみ変わります。 |
| 約定 | 成行注文はカーブに対して即座に約定します。平均約定価格は、見積もりのスポット価格と影響の分だけ異なります。 |
| 交換 | 売却と、その代金での購入を1つのトランザクションで行います。それぞれに通常の手数料、1注文あたりの上限(両方のプールが対象)、市場の時間、プレイ権限、価格保護が適用され、どちらかが失敗すれば交換全体が拒否されます。交換IDで結ばれた2つの通常の取引として記録されます。買う側のストンクに空売りを持っている間はできません。指値・逆指値・空売りは引き続きコインに対してのみで、ストンク対ストンクの注文はありません。 1分あたりの取引回数の上限では2回分として数えられます。 |
注文
| 種類 | 発動条件 | 約定 |
|---|---|---|
| 指値買い | 価格 ≤ トリガー | 平均約定(手数料前)が指値以下でない限り待機 |
| 指値売り | 価格 ≥ トリガー | 平均約定(手数料前)が指値以上でない限り待機 |
| 逆指値買い | 価格 ≥ トリガー | 成行 |
| 逆指値売り | 価格 ≤ トリガー | 成行 |
1分ごとのcronで判定し、ティックごとではありません。手数料、上限、ルールは成行注文と同じです。1プレイヤーあたり最大10件が未約定で、30日で失効します。
空売り
| 項目 | ルール |
|---|---|
| 建てる | 借りたn株を同じカーブで売ります。代金P = 総額 − 手数料;証拠金M = 5% × 総額を預けます;ロック額 = P + M。 |
| 資本 | ロック額 − 買い戻しコスト(手数料込み) − 発生済みの借株料。 |
| 維持 | 資本 < 25% × カバーのコスト になると、cronが強制的にカバーします。 |
| 借株料 | 売却額に対して1日0.1%、焼却されます。 |
| 空売り残高の上限 | stonkごとの空売り株の合計 ≤ プールの株リザーブの5%。 |
| 不良債権 | コストがロック額を超えた場合、プレイヤーは何も受け取れず、不足分はコインとして新たに作られ、経済レポートに記録されます。そのため、プレイヤーの損失はロックされた担保に限られます。 |
| 決済 | 借りた株を消滅させる、ちょうど同じ数量の買い。 |
スコア、やり直し、進行
| 項目 | ルール |
|---|---|
| 純資産 | 現金 + 保有銘柄の清算価値(カーブに売却、手数料込み) + 空売りの資本(下限は0)。 |
| 月間の上昇率 | (純資産 − 基準) ÷ 基準。基準 = 先月末の純資産、または、それより後に始めた場合は最後の付与額。 |
| シーズンの上昇率 | 同様に、シーズン開始(90日間)から測定。上位10名が保存されます。リセットはありません。 |
| ランキングの参加資格 | 参加または最後のやり直しから7日、3回の取引、かつ「ランキングに表示する」がオン。 |
| 開始ウォレット | Stonkverseごとに10,000、閉じた状態:Stonkverse間の移動はできません。 |
| やり直し | 最短30日ごと、純資産 ≤ 1% × 前回の付与額のときだけ。空売りはカバーされ、注文はキャンセルされ、保有銘柄はカーブに売却され、新しい付与が行われ、履歴は保存され、バッジは残ります。 |
| ダイヤモンドハンド | ひとつのstonkを90 / 365 / 1095日持ち続けると、銅 / 銀 / 金。 |
| 信頼されたユーザー | 14日と20回の取引。(プレイヤー数 ÷ 100)0.50000000でスケールし、0.25000000–5.00000000の範囲に収めます。 |
| 新規上場 | 信頼されたユーザーの5%(最低3人)の票を得て、そのあと管理者が承認します。 |
| 実績 | アカウント単位の節目で、それぞれ単純なルールで決まります(初めての購入・売却・交換・ショート・注文、同時に3銘柄の保有、5日別々の取引、バッジ、投票、やり直し)。解除につながる操作の後とログイン時に確認されます。見た目だけのもので、取引・手数料・上限・順位には影響しません。 |
| 招待 | リンクはアカウントにあります。友だちがアクティブになると、2人とも限定の枠と実績が解除されます。見た目だけ。任意の手数料シェアは、オンのときガイドに説明が出ます。 |
| 未実装 | 配当、ETFとバスケット、Stonkverse間の移動、現実のお金での価値。 |
| 市場の開く時間 | Stonkverseごとに任意。公開のN日前の決めた現地時刻に閉まり、公開時に再開します。公開はN日ごと、または毎月くり返すか、手動で設定します。閉まっている間は閲覧のみ。買い、売り、新しい注文、ショート、買い戻しは拒否され、待機中の注文は待機して再開時に約定することがあり、ショートの貸株料は発生しません。管理者は前倒しで閉めたり開けたりでき(ページに表示、ログに記録)、次の予定された公開まで続きます。 |
用語集
- Stonk
- 取引できるもの。物語のキャラクター、場所、もの。それぞれが独自の価格を持ちます。
- ティッカー
- stonkの短いコード。たとえば
LUFFY。 - プール
- ゲーム自身が持つ、stonkごとの株とコインの在庫。これが価格を決めます。
- 価格への影響
- 自分の取引が価格をどれだけ動かすか。取引が大きいほど、プールが薄いほど大きくなります。
- スリッページ
- 期待していた価格と、実際に得られた価格との差。
- 深さ
- プールの大きさ。深いほど価格が安定します。
- 純資産
- コインに、今すべての株を売ったら受け取れる額を足したもの。
- 指値 / 逆指値注文
- ある価格になるのを待ってから動く指示。
- 交換
- 1つのストンクを売り、その代金で別のストンクを一度に買うこと。
- 実績
- 何かを初めて行ったときに解除される小さな節目です。楽しみのためだけで、コインも有利さもありません。
- 招待
- 友だちを連れてくるための専用リンク(またはコード)。友だちがアクティブなプレイヤーになると、2人とも限定の枠と実績が解除されます。特典は見た目だけのものです。
- 空売り
- 価格が下がることへの賭け。借りた株を今売り、あとで買い戻します。
- 証拠金
- 空売りを建てるためにロックする預け金。
- シーズン
- 独自のランキングを持つ、決まった期間。誰もリセットされません。
- やり直し
- 遅れをとったときに、新しいウォレットでStonkverseを最初からやり直すこと。
開発者向け:公開API (beta)
サイトですでに見られる市場データを読み取るだけの、小さなAPIです。まだ第一歩で、今後拡張していきます。新しいエンドポイントやフィールドは順次追加されますが、現在あるものは予告なく名前を変えたり削除したりしません。
- 匿名。キーもアカウントもCookieも不要です。公開するのは市場データだけで、プレイヤーに関する情報は一切含まれません。
- 読み取り専用。取引や変更はできません。
- 常識的な利用を。1アドレスにつき1分間に60リクエストまで。超えると
Retry-Afterヘッダー付きの429が返ります。レスポンスは30秒間キャッシュされるため、それより頻繁に問い合わせても意味はありません。 - お楽しみです。コインは架空のもので、ここにある価格は本物のお金でも助言でもありません。稼働を保証するものでもありません。
基本
ベースアドレス:https://www.onestonks.app/api/v1。すべてのレスポンスは同じ形式のJSONです:{"data": …}(一覧と履歴には"meta"も付きます)、またはエラー時は{"error": {"code", "message"}}。価格は小数点以下8桁の10進数の文字列で、途中で丸められることはありません。パーセンテージは小数点以下2桁の文字列です。時刻はUnix秒(UTC)またはISO 8601です。どのウェブサイトからもブラウザで呼び出せます(CORSは開放)。エラーメッセージは英語です。
| エンドポイント | 返すもの |
|---|---|
GET /api/v1 | この一覧、バージョン、上限。 |
GET /api/v1/stonkverses | 見られるStonkverse:スラッグ、名前、通貨、状態、Stonkの数、市場が開いているか (market: open, next_change)。 |
GET /api/v1/stonkverses/{slug}/stonks | そのStonkverseのStonkと価格・変動。パラメータ:sort = price(既定)、gainers、losers、ticker。limitは1〜200(既定50)、offset。meta.totalに全体の件数が入ります。 |
GET /api/v1/stonkverses/{slug}/stonks/{ticker} | Stonk1件:価格、24時間および上場以来の変動、上場日、プール、当日の始値・高値・安値。 |
GET /api/v1/stonkverses/{slug}/stonks/{ticker}/history | {"t", "price"}形式の価格の点。最大240点。パラメータ:range = 1d(既定)、1w、1m、all。metaには始値、高値、安値、終値、変動が入ります。 |
試してみる
curl "https://www.onestonks.app/api/v1/stonkverses/one-piece/stonks?sort=gainers&limit=3"
レスポンス(省略あり、値は例):
{"data":[
{"ticker":"LUFFY","name":"Monkey D. Luffy","status":"active","price":"10.00217789",
"change_24h_pct":"0.02","change_since_listing_pct":"0.02","url":"…/s/one-piece/LUFFY"}
],
"meta":{"total":1450,"limit":3,"offset":0,"sort":"gainers"}}
エラー
400 bad_parameter | パラメータが範囲外か認識できません。メッセージにどれかが書かれます。 |
404 not_found | そのStonkverseまたはStonkはありません。 |
429 rate_limited | 1分間に60リクエストを超えました。Retry-Afterの秒数だけ待ってください。 |
使いたい機能が足りませんか?お問い合わせページから教えてください。皆さんのご要望が次に何を作るかを決めます。