広場
最新
注目
ニュース
プロフィール
ポスト
runesleo
2026-04-11 23:31:59
フォロー
Polymarket の自動戦略を作るとき、みんな慎重に一度は展開しますが、停止するときはほとんど誰も話さない —— 今日はこの盲点に教訓を受けて14時間過ごしました。
3週間前、私は Polymarket で動いている戦略ロボットを停止しました。pm2 stop を実行し、状態が stopped に変わったのを見て、事態は終わったと思ったのです。
今日はついでに10分間サーバーの掃除をして、プロセスマネージャーを再起動しました。その「死んだ」はずの戦略が復活し、静かに14時間リアルマネーで動き続けました。
原因を調べたところ —— pm2 stop は単に状態を「停止済み」とマークするだけで、実際には削除していませんでした。 一度一括起動をかけると、「一時停止」されたすべてのプロセスが引き戻されてしまいます。この落とし穴は pm2 に特有のものではなく、systemd、docker、k8s も同じ問題を抱えています:停止したと思っても、実は停止していないのです。
予測市場の自動戦略を作るとき、どんなツールを使っていても、戦略を停止させるには5つのことを行う必要があります:
1. プロセスマネージャーレベルでこのサービスを完全に削除する ( 一時停止ではなく )
2. 設定ファイルからこの定義を削除する ( 次回一括起動時に自動的に復活しないように )
3. コードの入口に停止用のゲートを設ける ( 誤操作で起動されるのを防ぐため )
4. ドキュメントやステータステーブルを更新する ( そうしないと2週間後には自分でもこの戦略が停止しているか忘れてしまう )
5. 取引帳簿に関わる場合は、この戦略の記帳周期 ( epoch ) を正式に閉じて、新しいデータが古い戦略の帳簿に混入しないようにする
展開はみんな慎重に行いますが、停止はたいてい第1ステップだけで済ませてしまいます。本当の落とし穴は第2から第5のステップに潜んでいます。
14時間のサンプルは少なくて損はしませんでしたが、この幸運は次も続くとは限りません。
原文表示
このページには第三者のコンテンツが含まれている場合があり、情報提供のみを目的としております(表明・保証をするものではありません)。Gateによる見解の支持や、金融・専門的な助言とみなされるべきものではありません。詳細については
免責事項
をご覧ください。
1 いいね
報酬
1
コメント
リポスト
共有
コメント
コメントを追加
コメントを追加
コメント
コメントなし
人気の話題
もっと見る
#
GateLaunchesPreIPOS
967.33K 人気度
#
GateSpotDerivativesBothTop3
9.65M 人気度
#
IsraelStrikesIranBTCPlunges
28.04K 人気度
#
OilEdgesHigher
1.23M 人気度
#
USIranCeasefireTalksFaceSetbacks
598.97K 人気度
人気の Gate Fun
もっと見る
Gate Fun
KOL
最新
ファイナライズ中
リスト済み
1
3
bnb
時価総額:
$2.27K
保有者数:
0
0.00%
2
BC
BeerCat
時価総額:
$2.27K
保有者数:
1
0.00%
3
Black Heart
Black Heart Love
時価総額:
$0.1
保有者数:
2
0.00%
4
miujam
喵酱币
時価総額:
$2.28K
保有者数:
1
0.00%
5
ETH严父(TX)
ETH严父(TX)
時価総額:
$2.28K
保有者数:
1
0.00%
ピン
サイトマップ
Polymarket の自動戦略を作るとき、みんな慎重に一度は展開しますが、停止するときはほとんど誰も話さない —— 今日はこの盲点に教訓を受けて14時間過ごしました。
3週間前、私は Polymarket で動いている戦略ロボットを停止しました。pm2 stop を実行し、状態が stopped に変わったのを見て、事態は終わったと思ったのです。
今日はついでに10分間サーバーの掃除をして、プロセスマネージャーを再起動しました。その「死んだ」はずの戦略が復活し、静かに14時間リアルマネーで動き続けました。
原因を調べたところ —— pm2 stop は単に状態を「停止済み」とマークするだけで、実際には削除していませんでした。 一度一括起動をかけると、「一時停止」されたすべてのプロセスが引き戻されてしまいます。この落とし穴は pm2 に特有のものではなく、systemd、docker、k8s も同じ問題を抱えています:停止したと思っても、実は停止していないのです。
予測市場の自動戦略を作るとき、どんなツールを使っていても、戦略を停止させるには5つのことを行う必要があります:
1. プロセスマネージャーレベルでこのサービスを完全に削除する ( 一時停止ではなく )
2. 設定ファイルからこの定義を削除する ( 次回一括起動時に自動的に復活しないように )
3. コードの入口に停止用のゲートを設ける ( 誤操作で起動されるのを防ぐため )
4. ドキュメントやステータステーブルを更新する ( そうしないと2週間後には自分でもこの戦略が停止しているか忘れてしまう )
5. 取引帳簿に関わる場合は、この戦略の記帳周期 ( epoch ) を正式に閉じて、新しいデータが古い戦略の帳簿に混入しないようにする
展開はみんな慎重に行いますが、停止はたいてい第1ステップだけで済ませてしまいます。本当の落とし穴は第2から第5のステップに潜んでいます。
14時間のサンプルは少なくて損はしませんでしたが、この幸運は次も続くとは限りません。