Aller au contenu

Ajouter une version

Le versioning dans cTrader Store permet aux vendeurs de fournir des mises à jour, des améliorations et de nouvelles fonctionnalités tout en conservant un enregistrement structuré des modifications du produit.

Pour créer une nouvelle version de produit, effectuez l'une des opérations suivantes dans cTrader Windows ou Mac :

  • Modifiez le code C# ou Python de votre produit publié dans le fichier .algo d'origine, enregistrez-le, et les modifications sont envoyées vers le cloud grâce à la synchronisation. Dans cTrader Store, lors de la mise à jour d'une version, utilisez l'option Sélectionner depuis le Cloud et remplissez les détails nécessaires. Une nouvelle version basée sur les modifications devient disponible dans le Store.

    Avertissement

    Ne supprimez jamais le fichier .algo d'origine de votre stockage cloud dans aucune application cTrader. Sinon, vous perdrez l'accès au code source et les futures versions de votre produit ne seront plus liées à l'algorithme original.

    Avant de modifier le fichier .algo d'origine dans cTrader Windows ou Mac, vous pouvez créer une sauvegarde locale. Toute modification enregistrée écrasera automatiquement la version cloud.

  • Dupliquez votre algorithme initial et modifiez le code C# ou Python dans la nouvelle copie, en laissant l'original inchangé. Exportez la copie modifiée en tant que fichier .algo. Dans cTrader Store, lors de la mise à jour d'une version, utilisez l'option Télécharger nouveau, téléchargez le fichier .algo et remplissez les détails nécessaires.

Mettre à jour une version

Ouvrez Vos produits dans votre compte, cliquez sur l'icône Plus pour un produit existant, puis sélectionnez Mettre à jour la version.

Fournissez les détails requis sur la page Mettre à jour la version du produit.

  • Sélectionner depuis le Cloud – sélectionnez la dernière version de votre produit depuis votre stockage cloud.

    Avertissement

    Si vous avez supprimé l'algorithme d'origine du Cloud, un fichier local est le seul moyen d'ajouter une nouvelle version de produit dans l'onglet Télécharger nouveau.

  • Télécharger nouveau – téléchargez un fichier .algo depuis votre appareil (maximum 10 Mo).

  • Type de mise à jour – choisissez entre une mise à jour mineure ou majeure.
  • Notes de version – fournissez des informations sur les modifications apportées à cette version de l'algorithme.

Cliquez sur le bouton Mettre à jour une fois que vous avez terminé.

Règles de versioning

Étant donné que les acheteurs peuvent installer la dernière version ou n'importe quelle version précédente, ils peuvent tester, comparer et adopter la version qui correspond le mieux à leur environnement de trading.

Remarque

Toute nouvelle version d'un produit payant que vous publiez est immédiatement disponible pour les acheteurs existants sans frais supplémentaires.

Tenez compte des meilleures pratiques suivantes pour les mises à jour de version :

  • Testez minutieusement avant de publier une nouvelle version pour éviter les bugs ou autres problèmes.
  • Rédigez des notes de version claires qui expliquent les modifications incluses dans la mise à jour.
  • Choisissez le type de version correct pour communiquer clairement l'ampleur de vos modifications.

cTrader Store prend en charge deux types d'incréments de version : mineure et majeure.

Versions mineures

Les mises à jour mineures sont de petites modifications qui améliorent le comportement existant de votre algorithme :

  • Corrections de bugs
  • Optimisations de performance
  • Ajustements légers de la logique
  • Améliorations qui ne modifient pas la structure globale

Exemple

Une mise à jour mineure augmente le numéro de version d'une décimale :
1.0 → 1.1
2.3 → 2.4

Versions majeures

Les mises à jour majeures représentent des modifications importantes de votre algorithme :

  • Nouvelles fonctionnalités
  • Modifications de la logique de trading principale ou de la stratégie
  • Modifications des méthodes d'analyse et des opérations associées
  • Modifications du comportement de gestion des risques
  • Modifications des paramètres, filtres et autres composants de manière à affecter la compatibilité

Exemple

Une mise à jour majeure augmente le numéro de version d'un nombre entier :
1 → 2
5 → 6

Gérer les versions

Ouvrez Vos produits dans votre compte, cliquez sur l'icône Plus pour un produit, puis sélectionnez Gérer les versions.

Dans Historique des versions, vous pouvez consulter et gérer toutes les versions publiées du produit.

  • Archiver – retirer la version de la liste des versions, empêchant les acheteurs de l'installer.

  • Désarchiver – restaurer la version dans la liste des versions, permettant aux acheteurs de l'installer.

Avertissement

Vous ne pouvez pas archiver une version de produit s'il s'agit de la seule version publiée.
Archiver le produit lors de la gestion des produits signifie le retirer du Store.