AlphaSeaで予測を売って稼ぐ方法: Predictor

v2が最新です。仕組みが変わりました

----------以下、v1の解説----------------------

AlphaSeaは仮想通貨の予測(ポジション)を売り買いするマーケットプレイスです。Numeraiのようなことができます。この記事では、AlphaSeaで予測を売って稼ぐ方法を紹介します

AlphaSea概要

AlphaSeaの取引は以下の図のようになっています。

スクリーンショット 2022-01-26 5.44.11

Predictor: Executorに予測を売って稼ぐ人

Executor: 買った予測を使って市場でトレードして稼ぐ人

この記事で説明するのはPredictorです。

Predictorはどのくらい儲かるか?

Predictorの収入は予測販売収益です。売れた場合の収入は売れた数 * 価格です。売れなかった場合の収入は0です。

Predictorのコストはガス代です。AlphaSeaコントラクトのトランザクション履歴を見ると見積もれます。現状、40円/日くらいだと思います。

AlphaSeaコントラクト: https://polygonscan.com/address/0x9fD5e48d7Fb0c4a08d387EF87B17fe5861DB0506

どのくらい儲かるかは、予測が購入されるかどうかと、ガス代に依存するので、やってみないとわかりません。

セットアップ

以下のチュートリアルに従ってPredictorをやるためのプログラムをセットアップしてください。Predictor側のみやる場合はalphasea-trade-botのセットアップは不要です。わからないことがあれば、Github issueかツイッター( @richmanbtc2 )で質問してください。

モデル改良

予測が購入されるためには、モデルを改良して、他のモデルより良い成績を出す必要があります。以下にいくつか、モデル学習用notebookを用意しました。これらをベースに改良してみてください。

参考に、example_model_rank.pyのバックテスト結果です。

スクリーンショット 2022-01-26 5.55.59

評価指標は?

モデルを改良するためには、評価指標(どういうモデルが良いモデルか)を決める必要があります。最終的にはExecutorによって購入されるモデルが良いモデルだと思うので、メタモデルロジック(購入判断ロジック)が参考になります。現状のメタモデルは以下のようになっています。

・過去60日間の成績で評価 (成績が確定していない直近1日は除く)
・履歴が60日に満たない場合、足りない部分の成績を0として評価
・アンサンブルしたときのシャープレシオが最大となるように複数モデルを選択
・購入したモデルを等ウェイトでアンサンブル
・購入費用を考慮 (購入することで得られるリターンより、購入費用が多い場合は購入しない。ガス代は未実装)
・取引コストを考慮 (デフォルトは0.1%)

ユニーク(アンサンブルで有利)でシャープレシオが高いものはメタモデルによって選ばれやすいと思います。結論、評価指標はシャープレシオなどで良いと思います。

Executor居るの?

richmanbtcがExecutorをやっています。AlphaSea用ウォレットは160MATIC(購入費用が足りないので後で増やす予定)。トレード資金は50,000USDTです。公開成績が無いモデルは評価できないので、予測投稿を始めてから購入されるまで、最低2日間待つ必要があります。

上記チュートリアルに従ってalphasea-trade-botを動かせば、誰でもExecutorをできます。

リンク

AlphaSeaの仕組み: https://alphasea.io/how-it-works/

チュートリアル: https://alphasea.io/tutorial/

リーダーボード: https://app.alphasea.io/

まとめ

自己責任でお願いします