現金口座のグッド・フェース・バイオレーションとは
現金口座で未決済の売却代金を使って証券を売却すると発生するグッド・フェース・バイオレーションの仕組みを解説します。T+1決済のルールや九十日間の取引制限措置、三つの違反の定義について詳しく説明しています。
グッド・フェース・バイオレーション(善意違反)の仕組み
15現金口座において、未決済の売却代金で証券を購入し、その代金が決済される前に当該証券を売却すると、グッド・フェース・バイオレーションが発生します。T+1決済制度の下では、売却代金は一営業日間、未決済の状態となります。現金口座には、この期間を埋めるための信用供与機能はありません。ペナルティは罰金ではなく、九十日間は決済済みの現金のみで取引を行うよう制限される措置です。
この単一の仕組みから、三つの違反が定義されています。グッド・フェース・バイオレーション、フリー・ライディング、そして現金決済違反です。このうち連邦規制に明記されているのは一つのみです。残りの二つは、同一の根源的要件に基づき、証券会社が独自に執行するものです。
T+1における受渡済現金とは何か
株式を売却すると、二つの事象が異なる日に発生する。約定日に取引が成立し、口座残高は即座に更新される。株式と現金が実際に移動するのは、その一営業日後の受渡日であり、これがT+1の由来である。その間、現金は未受渡の状態となる。残高上は表示され、一度は使用可能だが、規制上の観点ではまだ自身の資産とはみなされない。一連のサイクルについては、T+1株式決済の仕組みを参照のこと。
現金口座は一切の信用供与を行わない。これが制度の根幹である。レギュレーションTに基づき、証券会社は十分な資金が口座にある場合、あるいは全額支払うという顧客の誠実な合意がある場合に限り、現金口座での買い注文を受け付ける。この「誠実な合意」という文言が、最初の違反名称の由来となっている。
以下のカレンダーは、今後の各セッションと、そのセッションで行われた売却が受渡される日を対比させたものである。
各数値の背後にある正確なSQL
SELECT
toString(s.d) AS trade_date,
concat(formatDateTime(s.d, '%a'), ', ', formatDateTime(s.d, '%b'), ' ', toString(toDayOfMonth(s.d))) AS traded_on,
concat(formatDateTime(s.next_open, '%a'), ', ', formatDateTime(s.next_open, '%b'), ' ', toString(toDayOfMonth(s.next_open))) AS settles_on,
dateDiff('day', s.d, s.next_open) AS calendar_days_to_settle
FROM
(
SELECT
d,
leadInFrame(d) OVER (ORDER BY d ROWS BETWEEN 1 FOLLOWING AND 1 FOLLOWING) AS next_open
FROM
(
SELECT d
FROM
(
SELECT today() + arrayJoin(range(0, 45)) AS d
)
WHERE toDayOfWeek(d) BETWEEN 1 AND 5
AND d NOT IN
(
SELECT date
FROM global_markets.stocks_market_holidays
WHERE status = 'closed'
)
)
) AS s
WHERE s.next_open > s.d
ORDER BY s.d
LIMIT 15Tue, Aug 11の売却はWed, Aug 12に受渡される。Mon, Aug 31の売却はTue, Sep 1に受渡される。パネル上の15セッションを通じ、受渡日は週の中盤では一日ずつ進むが、週末を挟むと日数が繰り上がる。計算の単位は営業日であり、カレンダーはそれを実日数へと静かに変換している。
現金化に一日以上かかる頻度はどの程度か
大半のケースでは、翌営業日には現金化される。それ以外の場合はさらに日数を要する。以下のパネルでは、過去一年間の実際のセッションに基づき、その期間を算出している。
各数値の背後にある正確なSQL
SELECT
concat(toString(gap_days), if(gap_days = 1, ' calendar day', ' calendar days')) AS gap_label,
count() AS sale_count,
round(100.0 * count() / sum(count()) OVER (), 1) AS share_pct
FROM
(
SELECT
dateDiff('day', date, leadInFrame(date) OVER (ORDER BY date ROWS BETWEEN 1 FOLLOWING AND 1 FOLLOWING)) AS gap_days
FROM
(
SELECT date
FROM global_markets.stocks_daily_aggs
WHERE ticker = 'SPY'
AND date >= today() - 366
AND date <= today() - 3
GROUP BY date
)
)
WHERE gap_days > 0
GROUP BY gap_days
ORDER BY gap_days過去一年間において、78.3%のセッションは翌暦日に決済され、その回数は195であった。その他のセッションはすべて、週末や祝日を挟む形となった。パネル上で最も長い待機期間は4 calendar daysであり、その発生回数は7であった。以下の例は、こうした長い期間を要した事例を示している。
グッド・フェイス・バイオレーション(善意違反)とは何か
グッド・フェイス・バイオレーションには二つの段階がある。第一に、証券会社が認める未決済の売却代金を用いて証券を購入すること。第二に、その購入資金となった売却代金が決済される前に、当該証券を売却することである。この第二の段階が違反とみなされる。この名称は、Regulation Tの第220.8条にある「善意(good faith)」という文言に由来する。
以下の各例では、2026年7月の独立記念日の休場を挟む前後一週間のセッションにおける、KOおよびAAPLの取引を対象とする。同年の7月4日は土曜日にあたったため、取引所は7月3日の金曜を休場日としており、チャート上にはその日のデータが存在しない。
各数値の背後にある正確なSQL
SELECT
toString(w.date) AS trade_date,
concat(formatDateTime(w.date, '%a'), ', ', formatDateTime(w.date, '%b'), ' ', toString(toDayOfMonth(w.date))) AS traded_on,
round(toFloat64(w.ko_close), 2) AS ko_close,
round(toFloat64(w.aapl_close), 2) AS aapl_close,
concat(formatDateTime(w.next_open, '%a'), ', ', formatDateTime(w.next_open, '%b'), ' ', toString(toDayOfMonth(w.next_open))) AS settles_on
FROM
(
SELECT
date,
ko_close,
aapl_close,
leadInFrame(date) OVER (ORDER BY date ROWS BETWEEN 1 FOLLOWING AND 1 FOLLOWING) AS next_open
FROM
(
SELECT
date,
maxIf(close, ticker = 'KO') AS ko_close,
maxIf(close, ticker = 'AAPL') AS aapl_close
FROM global_markets.stocks_daily_aggs
WHERE ticker IN ('KO', 'AAPL')
AND date BETWEEN '2026-06-29' AND '2026-07-14'
GROUP BY date
HAVING countIf(ticker = 'KO') > 0
AND countIf(ticker = 'AAPL') > 0
)
) AS w
WHERE w.date <= '2026-07-10'
ORDER BY w.dateThu, Jul 2から開始する。その日の終値である$84.14でKOを百株売却する。売却代金は即座に口座残高に反映されるが、決済されるのは連休明けのMon, Jul 6となる。同日の午後、この未決済の売却代金を用いて$308.63でAAPLを購入する。この時点では何ら問題はない。これは規則で認められた「善意の購入」である。
KOの売却代金が決済される前にAAPLを売却すると、違反が確定する。T+1決済制度の下では、この期間は一セッション分である。市場が開く次のセッションであるMon, Jul 6が決済日そのものであるため、この規則に抵触する唯一のケースは、未決済資金を用いて同一セッション内で往復取引を行うことである。Tue, Jul 7まで保有して$310.66で売却すれば、KOの売却代金は前日に決済済みとなるため、違反とはみなされない。
違反後の対応は証券会社の裁量に委ねられる。各社は過去十二ヶ月間の違反回数を集計しており、その回数が社内基準を超えると、九十日間は決済済み資金のみでの取引に制限される。この基準は各社の規定によるものであり、規制当局ではなく利用する証券会社のルールを確認する必要がある。
フリーライディングとは何か、またレギュレーションTはそれに対してどのような措置を講じるのか
フリーライディングとは、資金を全く投入せずに取引を行う手法です。資金がない状態で買い付けを行い、その同一銘柄を売却した代金で買い付け代金を支払います。
レギュレーションTは、その期限を定めています。セクション220.2で定義される支払い期間は、標準的な決済サイクルに二営業日を加えたものです。T+1決済の下では、約定日から三営業日後が支払い期限となります。口座に決済済み資金がない状態でMon, Jul 6にAAPLを312.66ドルで買い付けた場合、Thu, Jul 9の引けまでに支払いが必要です。これをTue, Jul 7に310.66ドルで売却し、その売却代金で買い付け代金を支払えば、そのポジションは無料で維持されたことになります。
セクション220.8では、その後の措置が規定されています。口座は九十暦日間凍結されます。凍結によって口座が閉鎖されるわけではありません。この措置は「グッド・フェイス(誠実取引)」による猶予を撤回するものであり、凍結期間中の買い付けはすべて、注文発注時点で決済済みの現金で賄わなければなりません。ここで二つの注記が重要となります。証券会社は指定審査機関に対して支払い期間の延長を申請することが可能です。また、レギュレーションTでは千ドル以下の不足額については無視することが認められており、少額の不足で凍結措置が発動されることはありません。
現金決済違反とは何か
三つ目の違反は、二つの受渡日の不一致です。決済に必要な現金がない状態で証券を購入し、その代金を捻出するために別の資産を売却した際、その売却分の受渡日が購入分の支払期限を過ぎてしまうケースを指します。
口座に株式は保有しているが現金がない状態で、Mon, Jul 6にAAPLを312.66ドルで購入したとします。この購入の受渡日はTue, Jul 7です。その後、代金を支払うためにTue, Jul 7にKOを84.05ドルで売却したところ、その売却代金の受渡日がWed, Jul 8となり、資金が必要な日の翌日になってしまいました。これが現金決済違反です。これは資金不足とは全く異なります。口座には十分な資産がありましたが、必要な日に必要な形式で用意されていなかったことが原因です。
購入と同じセッションであるMon, Jul 6にKOを売却すれば、両方の取引の受渡日はTue, Jul 7となります。これにより、支払期日に現金が確保されます。
なぜ証拠金口座ではこれらが発生しないのか
これら三つの違反は、いずれも信用供与のない口座で発生する現象である。証拠金口座であれば、証拠金対象銘柄を担保に融資を受けられる。この融資が売却から決済までの期間をカバーするため、口座が支払不能な債務を負う瞬間は存在しない。その代償として、融資に対する金利が発生し、独自の規則が適用される。レギュレーションT証拠金およびポートフォリオ証拠金では借入余力の算出方法を、証拠金対象外証券では証拠金口座で担保とみなされない銘柄を扱っており、これらは証拠金口座であっても全額の支払いが必要となる。
現金口座でもオプションの決済はT+1ですか?
オプション・プレミアムも同様のスケジュールで決済されます。コールオプションを売却した場合、そのプレミアムは株式売却時と全く同じく、翌営業日まで未決済の現金として扱われます。米国株式は二〇二四年五月二十八日に決済期間がT+2からT+1へ短縮されましたが、上場オプションは既に翌営業日決済であったため変更はありませんでした。未決済の売却代金でオプションを購入し、同一セッション内で反対売買を行った場合、株式と同様にグッド・フェイス・バイオレーション(善意違反)となります。権利行使および割り当てには二段階目のプロセスが加わります。受け渡しされる株式は権利行使日からT+1で決済されるため、コールオプションの権利行使に伴う代金支払いは、株式の決済スケジュールに従うことになります。
これはパターンのデイトレーダー規制と同じものですか?
いいえ、これは本トピックで最もよくある混同です。パターンのデイトレーダー規制は証拠金口座に対する規則です。五営業日以内に四回以上のデイトレードを行うと口座が指定され、指定された口座には二万五千ドルの純資産維持が求められます。現金口座は、どれほど往復売買を繰り返しても指定されることはありません。現金口座を制限するのは決済です。完全に決済済みの現金で取引する場合、その残高が許す限り何度でも往復売買が可能ですが、各往復売買の資金は次の取引に回せるようになるまで一営業日拘束されます。その仕組みについては パターンのデイトレーダー規制 を参照してください。
これらのパネルの構築方法
フォワードカレンダーは今後四十五暦日を対象とし、平日のみを抽出して取引所が全日休業とする日付を除外します。その結果、決済日は次の営業日となり、これが実務上のT+1の意味するところです。過去一年間のギャップカウントはSPYを基準としており、日足が存在する日付を市場の通常取引日とみなします。二〇二六年七月の週は特定の日付に固定されているため、記事が更新されてもその終値や決済日は変動しません。
よくある質問
現金口座におけるグッド・フェイス・バイオレーション(善意違反)とは何か
購入資金の決済が完了する前に、その資金の元となった売却取引が未決済の状態で、別の証券を売却することを指す。購入自体は認められるが、その後の早期売却が違反を構成する。T+1決済の下では、通常、同一セッション内での往復取引を、同日の売却で調達した資金で行う場合に発生する。
アカウントが制限されるまでに何回のグッド・フェイス・バイオレーションが許容されるか
違反回数の基準は規制ではなく、各証券会社のポリシーによる。多くの証券会社は直近十二ヶ月間の違反を追跡し、閾値を超えた場合に九十日間の「決済済み現金のみ」という制限を課す。具体的な回数は、証券会社との口座開設契約書に記載されている。
現金口座でフリーライドを行うとどうなるか
レギュレーションTのセクション220.8に基づき、証券会社は九十暦日間の口座凍結を行う。凍結期間中も取引は可能だが、すべての購入は決済済みの現金で行わなければならない。また、レギュレーションTでは、千ドル以下の不足額については証券会社が不問に付すことも認められている。
二万五千ドル未満の資金で現金口座のデイトレードは可能か
可能である。二万五千ドルの最低証拠金規制は、証拠金口座に適用されるパターン・デイトレーダー・ルールに基づくものである。現金口座は決済済み資金の範囲内に制限されるため、売却の翌営業日に資金が戻り次第、同じ資金で再取引が可能となる。
オプション取引の決済はT+1か
その通りである。上場オプションのプレミアムは株式と同様に翌営業日に決済されるため、オプション売却による受取代金は決済完了まで未決済資金として扱われる。権利行使や割り当てによって受け渡される株式も、権利行使日からT+1で決済される。
ここに掲載した各パネルには、生成に使用したSQLが付属している。パネルを開き、別のティッカーや別の週に入れ替えて、Strasmore端末で自身の期間の決済日を確認されたい。