Asset Class Trend Following Strategy (C#)

作成者 StockSharp

Asset Class Trend Following 取引規則 SMA は現在の確定終値を含む直近 SmaLength 日付の終値の算術平均です。Close > SMA の場合だけ買い持ちします。毎月 Capital × Leverage を適格銘柄へ均等配分し、候補がなければ現金です。以後 Close <= SMA で全決済し、次の月次配分まで再参入しません。ベンチマークとの相対比較は行いませ...

765 ダウンロード数
☆☆☆☆☆ 評価
0 レビュー
Asset Class Trend Following Strategy (C#)

Asset Class Trend Following

取引規則

SMA は現在の確定終値を含む直近 SmaLength 日付の終値の算術平均です。Close > SMA の場合だけ買い持ちします。毎月 Capital × Leverage を適格銘柄へ均等配分し、候補がなければ現金です。以後 Close <= SMA で全決済し、次の月次配分まで再参入しません。ベンチマークとの相対比較は行いません。

時刻が一致する確定足だけを評価します。統計は異なる UTC 日付を数え、同じ日の後続足が日次価格を更新します。毎月最初の条件を満たす同期確定足で一度リバランスします。データ不足時は延期し、同点は Security.Id 順に並べます。

日中 CandleType の日次統計は現在の信号日より前の UTC 日付のみを使い、未完了の当日は除外します。確定済み一日足は自身の完了日を含められます。

入力データ

PriceHistoryFile は正の日次終値の任意 CSV です:SecurityId,Date,Close。日付は yyyy-MM-dd。現在・将来の日付で判断を先取りせず、実際の確定足で該当 UTC 日の価格を上書きします。重複日付は禁止です。短い約定履歴で長い期間を準備するために使えます。

パラメーター

パラメーター 既定値
Universe 必須
Capital 100000
Leverage 1
MinTradeUsd 50
CandleType TimeSpan.FromDays(1).TimeFrame()
PriceHistoryFile 任意 — 未指定
SmaLength 210

約定と保有数量

Universe を明示的に設定します。価格と Capital は取引単位当たりの USD です。Capital は固定予算、Leverage は総エクスポージャーを指定します。損切りや利食い注文は追加しません。

信号終値で数量に換算し、VolumeStep 単位でゼロ方向へ丸めます。実際の約定残高を使い、未完了注文を待ち、MinVolume/MaxVolume を守って大口調整を後続足へ分割します。MinTradeUsd は小口調整を除外しますが、全決済には適用しません。

検証

約定検証には既存 BTC/TON アーカイブのみを使います。明示した財務報告、オプション観測、準備価格は仕組みのテスト用で、実企業財務やオプション履歴ではありません。短縮期間、二分位、三月の年次調整は明示的な検証設定で、元の長期既定値の取引を証明しません。収益率は主張しません。

ユーザーレビュー

ログイン レビューを書くには

まだレビューはありません