定義
形はいつも同じです。言葉で書かれた目標、ひと組のツール(検索、ファイル、シェルのコマンド、API)、ループ、そして止まるための規則。種類として新しいものは何もありません。プログラムはずっと API を呼べたのですから。新しいのは、どれを呼ぶかの選択がテキストを読むモデルによってなされる点です。だからこのしくみは、誰も規則を書かなかった仕事をこなせますし、規則なら間違えないところで間違えもします。どんなものであれ、ふたつの問いで言い表せます。どのツールを持っているか、そして訊かずに何をしてよいか。
お金が手の届くところにあると、4 つの壊れ方がほかより重くなります。数字を読み違えることがあり、小数点が 1 つずれれば、ポジションは 10 倍の大きさになります。自分が読んだデータに指示されることがあります。外から取ってきたテキストが、モデルが自分のものとして受け取る指示を運べるからです。ループすることがあり、1 つの手順の繰り返しは手数料の繰り返し、あるいは誰も意図しなかった注文です。そして鍵が盗まれることがあります。無人で動く機械の上の鍵は、攻撃者が手を伸ばせる鍵だからです。
歯止めには 3 種類あり、互いに置き換えられません。取引の場そのものが受け取りを拒むものが最も強いです。プログラムが何を決めようと、その操作は起きません。次に来るのが、機械が届かない端末で本人が署名した制限で、これはそれを確かめるコードと同じだけの強さしかありません。設定ファイルの中の数字が最も弱いです。機械に届く者はそのファイルに届くからです。記録は歯止めではまったくありませんが、それがなければどの歯止めも後から確かめられません。
私たちのエージェントは、この 3 つをこの順で使います。口座の鍵はあなたのウォレット、まずはオフラインのスマートフォンの Locker Vault、またはあなたが選んだブラウザー拡張かモバイルウォレットに残り、何でもできます。エージェント鍵はコンピューターにあってパスワードで封じられ、注文を出すこと、取り消すこと、銘柄のレバレッジと証拠金のモードを設定することしかできません。ウォレットで署名した委任状が制限を持ちます(銘柄、1 回の最大注文、最大レバレッジ、1 日の注文数と想定元本、手数料とその唯一の受取先)。期間はエージェント鍵とともに終わり、長くても 180 日で、ガーディアンは建てる前に毎回、委任状とローカルの方針の狭いほうを当てます。
例
縛られたループの例が、私たちの日次パイロットです。1 日 1 回の審議が、チャーターが別に定めないかぎり 00:30 UTC に、方向、銘柄、最初のエントリーを、根拠と確度とともに示します。それだけです。数量も、逆指値も、目標もありません。そのあとコードがチャーターから数量を決めます。ここでは 1、1、2、3、5 口のラダーをレバレッジ 3 倍で、日次 ATR の 0.5 倍ずつ間隔を空け、基準の投入額は資産の 2.78 % です。手数料、ポジションが待つと見込まれる日数ぶんのファンディング、そしてスリッページが、狙う基準投入額の 10 % を食べてしまうなら、モデルが語り終えたあとでその取引は拒否されます。