Vai al contenuto

Aggiungi una versione

Il versionamento in cTrader Store consente ai venditori di fornire aggiornamenti, miglioramenti e nuove funzionalità mantenendo un registro strutturato delle modifiche al prodotto.

Per creare una nuova versione del prodotto, esegui una delle seguenti operazioni in cTrader Windows o Mac:

  • Modifica il codice C# o Python del tuo prodotto pubblicato nel file .algo originale, salvalo e le modifiche vengono inviate a Cloud grazie alla sincronizzazione. In cTrader Store, quando aggiorni una versione, usa l'opzione Seleziona da Cloud e compila i dettagli necessari. Una nuova versione basata sulle modifiche diventa disponibile in Store.

    Avvertenza

    Non eliminare mai il file .algo originale dal tuo archivio Cloud in nessuna app cTrader. Altrimenti, perderai l'accesso al codice sorgente e le versioni future del tuo prodotto non saranno più collegate all'algoritmo originale.

    Prima di modificare il file .algo originale in cTrader Windows o Mac, potresti voler creare un backup locale. Qualsiasi modifica salvata sovrascriverà automaticamente la versione Cloud.

  • Duplica il tuo algoritmo iniziale e modifica il codice C# o Python nella nuova copia, lasciando l'originale invariato. Esporta la copia modificata come file .algo. In cTrader Store, quando aggiorni una versione, usa l'opzione Carica nuovo, carica il file .algo e compila i dettagli necessari.

Aggiorna una versione

Apri I tuoi prodotti nel tuo account, fai clic sull'icona Altro per un prodotto esistente, quindi seleziona Aggiorna versione.

Fornisci i dettagli richiesti nella pagina Aggiorna versione prodotto.

  • Seleziona da Cloud – seleziona l'ultima versione del tuo prodotto dal tuo archivio Cloud.

    Avvertenza

    Se hai eliminato l'algoritmo originale da Cloud, un file locale è l'unico modo per aggiungere una nuova versione del prodotto nella scheda Carica nuovo.

  • Carica nuovo – carica un file .algo dal tuo dispositivo (massimo 10 MB).

  • Tipo di aggiornamento – scegli tra un aggiornamento minore o maggiore.
  • Note di rilascio – fornisci informazioni sulle modifiche in questa versione dell'algoritmo.

Fai clic sul pulsante Aggiorna una volta terminato.

Regole di versionamento

Poiché gli acquirenti possono installare l'ultima versione o qualsiasi versione precedente, possono testare, confrontare e adottare la release che meglio si adatta al loro ambiente di trading.

Nota

Qualsiasi nuova versione di un prodotto a pagamento che rilasci è immediatamente disponibile per gli acquirenti esistenti senza costi aggiuntivi.

Considera le seguenti best practice per gli aggiornamenti di versione:

  • Testa accuratamente prima di pubblicare una nuova versione per evitare bug o altri problemi.
  • Scrivi note di rilascio chiare che spieghino le modifiche incluse nell'aggiornamento.
  • Scegli il tipo di versione corretto per comunicare chiaramente la portata delle tue modifiche.

cTrader Store supporta due tipi di incrementi di versione: minore e maggiore.

Versioni minori

Gli aggiornamenti minori sono piccole modifiche che migliorano il comportamento esistente del tuo algoritmo:

  • Correzioni di bug
  • Ottimizzazioni delle prestazioni
  • Lievi modifiche alla logica
  • Miglioramenti che non cambiano la struttura complessiva

Esempio

Un aggiornamento minore aumenta il numero di versione di un decimale:
1.0 → 1.1
2.3 → 2.4

Versioni maggiori

Gli aggiornamenti maggiori rappresentano modifiche significative al tuo algoritmo:

  • Nuove funzionalità
  • Modifiche alla logica o strategia di trading principale
  • Modifiche ai metodi di analisi e alle operazioni correlate
  • Modifiche al comportamento di gestione del rischio
  • Modifiche a parametri, filtri e altri componenti in modi che influenzano la compatibilità

Esempio

Un aggiornamento maggiore aumenta il numero di versione di un numero intero:
1 → 2
5 → 6

Gestisci versioni

Apri I tuoi prodotti nel tuo conto, fai clic sull'icona Altro per un prodotto, quindi seleziona Gestisci versioni.

In Cronologia versioni puoi esaminare e gestire tutte le versioni pubblicate del prodotto.

  • Archivia – rimuove la versione dall'elenco delle versioni, impedendo agli acquirenti di installarla.

  • Annulla archiviazione – ripristina la versione nell'elenco delle versioni, consentendo agli acquirenti di installarla.

Avvertenza

Non puoi archiviare una versione del prodotto se è l'unica versione pubblicata.
Archiviare il prodotto quando gestisci i prodotti significa ritirarlo dallo Store.