概要
🤖 ボット制御
💼 資産状況
📜 履歴
⚙️ 設定
— 市場 ● LIVE
USD/JPY Bid
Ask: —
スプレッド
pips
市場状態
更新時刻 —
現在ポジション
ボット未起動
ボット ログ
起動待機中。ボット制御タブからストラテジーを選んで開始してください。
ストラテジー設定

⚠️ 実際の発注には APIキーCF Worker のプライベートAPIプロキシ設定 が必要です。
設定タブで APIキー を登録してから開始してください。
現在の状態
ボット
停止中
ポジション
シグナル数
0
アクティビティログ
ボット停止中
🔒
APIキーを設定すると残高・建玉が表示されます
🔒
APIキーを設定すると約定履歴が表示されます
Private API キー設定
APIキーは ブラウザのlocalStorage にのみ保存されます。
GMO Coin マイページ → API管理 → 新規APIキー発行(必要権限: FX取引・残高照会)
CF Worker 設定確認
FX Public API(レート・ローソク足)および Private API(残高・注文)を使用するには、
CF Worker が forex-api.coin.z.com にプロキシするよう設定が必要です。

Worker コード(gmo-fx-proxy.workers.dev)を以下に更新してください:
export default {
  async fetch(request) {
    const url = new URL(request.url);
    if (request.method === 'OPTIONS') {
      return new Response(null, { headers: {
        'Access-Control-Allow-Origin': '*',
        'Access-Control-Allow-Headers': '*',
        'Access-Control-Allow-Methods': 'GET, POST, DELETE, OPTIONS',
      }});
    }
    const isPrivate = url.pathname.startsWith('/private');
    const target = isPrivate
      ? 'https://forex-api.coin.z.com' + url.pathname + url.search
      : 'https://forex-api.coin.z.com/public' + url.pathname + url.search;

    const res = await fetch(target, {
      method:  request.method,
      headers: request.headers,
      body:    request.method !== 'GET' ? request.body : undefined,
    });
    const r = new Response(res.body, res);
    r.headers.set('Access-Control-Allow-Origin',  '*');
    r.headers.set('Access-Control-Allow-Headers', '*');
    r.headers.set('Access-Control-Allow-Methods', 'GET, POST, DELETE, OPTIONS');
    return r;
  }
}
読み込み中...