Limites de taux
Notez qu'il existe certaines limites sur la fréquence à laquelle les algorithmes peuvent trader si vous les exécutez sur un compte de démo. Bien que ces limites soient fixées à des seuils élevés, vous pouvez toujours les rencontrer si vos algorithmes sont programmés pour effectuer des opérations de trading (y compris la modification de positions précédemment ouvertes) à chaque tick.
Application des limites
Les limites décrites ci-dessous sont appliquées par connexion autorisée avec le backend cTrader. En d'autres termes, une limite s'appliquera pendant sa durée à moins que vous ne changiez de comptes de trading, que vous ne vous déconnectiez puis que vous vous reconnectiez à votre cTrader ID ou que vous ne relanciez votre instance cTrader.
Voici la liste complète des opérations soumises aux limites de taux, les seuils de limite exacts et les conséquences du dépassement des limites.
| Type d'opération | Exemples de méthodes associées | Limit | Conséquences du dépassement de la limite |
|---|---|---|---|
| Placer un nouvel ordre | ExecuteMarketOrder(), PlaceLimitOrder(), PlaceStopOrder(), etc. | 500 opérations par minute | Aucune opération de trading ne peut être effectuée pendant une minute. |
| Annuler un ordre existant | CancelPendingOrder() | 100 opérations par minute | Aucune opération de trading ne peut être effectuée pendant une minute. |
| Modifier un ordre existant | ModifyPendingOrder() | 100 opérations par minute | Aucune opération de trading ne peut être effectuée pendant une minute. |
| Fermer une position existante | ClosePosition(), ModifyPosition() (lors de la modification du volume de la position), ReversePosition() | 2 000 opérations par minute | Aucune opération de trading ne peut être effectuée pendant une minute. |
| Modification des mécanismes de protection d'une position existante | ModifyPosition() (lors de la modification des mécanismes de protection) | 1 000 par minute (niveau un) 5 000 par 15 minutes (niveau deux) | Aucune opération de trading ne peut être effectuée pendant une minute. Aucune opération de trading ne peut être effectuée pendant 30 minutes. |
Dépassement des limites
Les conséquences du dépassement des limites s'appliquent non seulement au trading algorithmique, mais aussi au trading manuel. Si l'un de vos algorithmes dépasse une limite, vous ne pourrez pas trader manuellement tant que les périodes spécifiées dans le tableau ci-dessus ne se seront pas écoulées.