バージョンを追加¶
cTraderストアのバージョン管理により、販売者は製品の変更を構造化された記録として保持しながら、更新、機能強化、新機能を提供できます。
新しい商品バージョンを作成するには、cTrader WindowsまたはMacで次のいずれかを実行します。
-
公開済み商品の元の
.algoファイルでC#またはPythonコードを編集して保存すると、同期によって変更がクラウドに反映されます。 cTraderストアでバージョンを更新する際に、クラウドから選択オプションを使用し、必要な詳細を入力します。 変更に基づく新しいバージョンがストアで利用可能になります。警告
cTraderアプリのクラウドストレージから元の
.algoファイルを削除しないでください。 削除すると、ソースコードにアクセスできなくなり、商品の将来のバージョンが元のアルゴリズムにリンクされなくなります。cTrader WindowsまたはMacで元の
.algoファイルを編集する前に、ローカルバックアップを作成することをお勧めします。 保存された変更は、クラウドバージョンを自動的に上書きします。 -
初期アルゴリズムを複製し、新しいコピーでC#またはPythonコードを編集し、元のファイルは変更しないでください。 変更したコピーを
.algoファイルとしてエクスポートします。 cTraderストアでバージョンを更新する際に、新規アップロードオプションを使用し、.algoファイルをアップロードして必要な詳細を入力します。
バージョンを更新 ¶
アカウントでYour productsを開き、既存の製品のMoreアイコンをクリックして、Update versionを選択してください。

Update product versionページで必要な詳細情報を提供してください。

-
クラウドから選択 – クラウドストレージから製品の最新バージョンを選択してください。
警告
クラウドから元のアルゴリズムを削除した場合、ローカルファイルが新規アップロードタブで新しい商品バージョンを追加する唯一の方法です。
-
新規アップロード – デバイスから
.algoファイル(最大10 MB)をアップロードしてください。 - 更新タイプ – マイナーアップデートまたはメジャーアップデートのいずれかを選択してください。
- リリースノート – このアルゴリズムバージョンでの変更点に関する情報を提供してください。
完了したら、更新ボタンをクリックしてください。
バージョン管理のルール ¶
購入者は最新バージョンまたは以前のバージョンをインストールできるため、自分の取引環境に最適なリリースをテスト、比較、採用できます。
注意
有料製品の新しいバージョンをリリースすると、既存の購入者は追加費用なしですぐに利用できます。
バージョン更新に関する以下のベストプラクティスを考慮してください:
- 新しいバージョンを公開する前に徹底的にテストし、バグやその他の問題を回避してください。
- 更新に含まれる変更点を説明する明確なリリースノートを作成してください。
- 変更の規模を明確に伝えるために、正しいバージョンタイプを選択してください。
cTraderストアでは、マイナーとメジャーの2種類のバージョン増分をサポートしています。
マイナーバージョン ¶
マイナーアップデートは、既存のアルゴリズムの動作を改善するための小さな変更です:
- バグ修正
- パフォーマンスの最適化
- ロジックの微調整
- 全体の構造を変更しない改善
例
マイナーアップデートでは、バージョン番号が小数点以下で増加します:
1.0 → 1.1
2.3 → 2.4
メジャーバージョン ¶
メジャーアップデートは、アルゴリズムに大きな変更をもたらします:
- 新機能
- コアの取引ロジックや戦略の変更
- 分析方法や関連する操作の変更
- リスク管理の動作の変更
- 互換性に影響するパラメーター、フィルター、その他のコンポーネントの変更
例
メジャーアップデートでは、バージョン番号が整数で増加します:
1 → 2
5 → 6
バージョンの管理 ¶
あなたの製品を口座で開き、製品の詳細アイコンをクリックして、バージョン管理を選択します。

バージョン履歴では、製品の公開済みバージョンを確認および管理できます。

-
アーカイブ – バージョンのリストからリリースを削除し、購入者がインストールできないようにします。
-
アーカイブ解除 – バージョンのリストにリリースを復元し、購入者がインストールできるようにします。
警告
公開済みバージョンが1つしかない場合、そのバージョンをアーカイブすることはできません。
製品管理中に製品をアーカイブすると、ストアから削除されます。