- Messages : 326
- Remerciements reçus 1
Algorithme d'accumulation/distribution des actions dans la plateforme TWS
- Andrey Rimsky
- Auteur du sujet
- Hors Ligne
- Admin
Moins
Plus d'informations
- #255
par Andrey Rimsky
Algorithme d'accumulation/distribution des actions dans la plateforme TWS a été créé par Andrey Rimsky
L’algorithme d’accumulation/distribution a été introduit à l’origine comme un moyen de transmettre des ordres d’achat d’actions importants afin de les rendre difficiles à détecter ultérieurement sur le marché.
Cette interface avancée permet au trader de gérer seul efficacement et simultanément plusieurs ordres algorithmiques.
Peut être utilisé pour tous les actifs négociés avec nous.
Les tailles et espacements de commandes personnalisés, ainsi que d'autres attributs, permettent de garder les commandes volumineuses non détectées. Même s’ils sont découverts, il sera difficile de profiter d’une telle situation.
Les modèles disponibles vous permettent de créer rapidement et facilement de nombreuses commandes de l'algorithme d'accumulation/distribution.
Définition de l'algorithme
Ouvrez la fenêtre de l'algorithme à partir du menu déroulant Nouvelle fenêtre de l'interface Mosaic. En bas de la fenêtre, sélectionnez Outils plus avancés, puis Accumulation/Distribution.
Le champ Algorithme est l'endroit où vous définissez les paramètres de base de votre algorithme. Les champs indiqués en rose sont obligatoires.
1. Spécifiez l'action ACHETER ou VENDRE.
2. Saisissez la quantité totale de la commande, par exemple 1 000 000.
3. Déterminez le composant (étape) de chaque composant, par exemple 500.
4. Spécifiez la durée du transfert des composants en secondes, minutes ou heures.
5. Sélectionnez le type de commande. Les champs de fixation du prix dépendent du type de commande que vous sélectionnez. Pour les commandes de stock, sélectionnez parmi : Sélectionnez l'heure d'expiration : Meilleur jusqu'à annulation (GTC) ou Jour (JOUR).
Limite - Définissez un prix limite avec un montant de compensation (facultatif) qui doit être atteint ou dépassé pour que l'ordre soit exécuté.
Marché - une tentative d'exécuter un ordre au prix actuel du marché.
Relatif - Utilisez ce type d'ordre pour ajouter de la liquidité au marché en plaçant une offre ou une offre beaucoup plus agressive que la meilleure offre et offre actuelle. Définissez le montant de la compensation (facultatif) et affinez la limite. Au fur et à mesure que le marché évolue, l'algorithme sera ajusté automatiquement en fonction des critères spécifiés.
Amélioration du prix de détail (RPI) – Semblable à une commande relative, sauf que la compensation de prix DOIT être supérieure à zéro.
6. Sélectionnez la date d'expiration : meilleure jusqu'à annulation (GTC) ou jour (JOUR).
7. Fixez le prix au niveau ... (pour les commandes RELATIVES/RPI) dans le cas des commandes BUY, utilisez une offre multi-niveaux de n'importe quel montant (les commandes relatives peuvent avoir un décalage nul). Pour les commandes de VENTE, utilisez la demande moins un certain montant. Cette colonne s'affiche uniquement pour les commandes REL et fonctionne avec le champ suivant :
8. Ci-dessus (pour les commandes RELATIVES/RPI) se trouve une limite de prix qui fonctionne en parallèle avec le calcul du prix défini dans le champ précédent.
9. Pour les commandes LMT, le champ « Fixer le prix limite à : … »
Ce champ n'est pas affiché pour les commandes MKT.
Sélectionnez parmi les calculs suivants : (entrez une valeur négative pour un décalage négatif) Cliquez sur "et" pour ajouter plus de conditions de prix, si possible, pour calculer la limite de prix "mais pas supérieure/pas inférieure à". Lorsque vous ajoutez plusieurs conditions de limite de prix, un nouveau champ « supérieur/inférieur de » apparaît pour garantir que le prix de la commande ne sera pas supérieur (inférieur) à la valeur supérieure/inférieure des conditions A, B et C.
Non, uniquement pour les commandes REL. Il n'y a pas de limite de prix.
Coût - ouvre une colonne pour saisir un prix limite absolu.
Enchère - Enchère à plusieurs niveaux/moins le montant de la compensation possible.
Ask - fsk Multi-niveau/moins le montant du décalage possible.
Dernier - le prix de la dernière transaction Multi-niveau/moins le montant du déplacement possible.
VWAP - Valeur VWAP Multiniveau/moins le montant du décalage possible.
Glissement VWAP - la valeur du VWAP mobile (pour le contrat en cours) pour la dernière [période de temps spécifiée] multiniveau/moins le montant de la compensation possible.
Glissement moy. - la valeur de la moyenne mobile (pour le contrat en cours) pour le dernier [période de temps spécifiée] Multi-niveau/moins le montant du décalage possible.
Exponentiel glissement moy. - la valeur de la moyenne mobile exponentielle (pour le contrat en cours) pour le dernier [période de temps spécifiée] Multi-niveau/moins le montant du décalage possible.
Mon dernier. trade - le prix de la dernière transaction dans l'algorithme, affiché comme dernier prix de transaction dans la section « Résumé ». Veuillez noter que cette valeur ne peut pas être utilisée pour spécifier un prix limite, car dans ce cas, il n'y aura pas de prix pour la première transaction.
Par rapport au nombre d'unités achetées/vendues - calcule la limite de prix comme : le prix de base spécifié par l'utilisateur moins la valeur de compensation saisie par le nombre d'actions par rapport à la taille totale négociée avec l'algorithme et affichée dans la section "Résumé". dans la colonne « Unités achetées ». Par exemple, si les valeurs sont : 5,50 $ - 0,02 pour 100 actions, alors la limite de prix pour l'ordre des 100 premières actions (où la taille de la transaction = 0) sera de 5,50 $. Supposons que la transaction se poursuive et soit exécutée par parties de 100 actions. La limite de prix dans ce cas changera comme suit : taille de la transaction = limite de 100 = 5,48 $ ; taille de la transaction = limite de 200 = 5,46 $ ; taille de la transaction = limite de 300 = 5,44 $.
Par rapport à la position - Calcule la limite de prix de la même manière que par rapport à la taille de la transaction, sauf que le calcul est relatif à la position comme spécifié dans la fenêtre Compte et la colonne Position, et que la taille de la transaction est relative uniquement à ce qui se passe lors de l'accumulation/ algorithme de répartition.
10. Cliquez sur « et » pour ajouter, si possible, d'autres conditions de prix afin de calculer la limite de prix « mais pas supérieure/pas inférieure à ». Lorsque vous ajoutez plusieurs conditions de limite de prix, un nouveau champ « supérieur/inférieur de » apparaît pour garantir que le prix de la commande ne sera pas supérieur (inférieur) à la valeur supérieure/inférieure des conditions A, B et C.
11. Heure de début - par défaut, l'heure de début est définie sur l'heure actuelle ou sur la prochaine heure d'ouverture (si les marchés sont actuellement fermés). Cliquez sur le champ pour saisir une nouvelle heure de début, mais notez que l'algorithme ne fonctionnera pas tant que vous n'aurez pas cliqué sur le bouton "Démarrer".
12. Heure de fin - par défaut, l'heure de fin est fixée à l'heure de clôture du jour en cours ou de la prochaine séance de négociation si l'algorithme est lancé en dehors des heures de négociation. Cliquez sur le champ pour saisir une nouvelle heure de fin.
13. Fuseau horaire - si nécessaire, définissez une heure de début différente.
14. Attendez que l'ordre en cours soit exécuté avant de transmettre le suivant - si cette case est cochée, le composant suivant sera retenu jusqu'à ce que la quantité actuelle soit déclenchée. Le temps jusqu'à ce que la prochaine commande soit signalée s'arrête pendant que l'algorithme attend que la commande en cours soit exécutée. Une fois exécuté, l'ordre suivant sera envoyé si l'intervalle de temps spécifié pour celui-ci est expiré.
15. Respectez le calendrier - si la case est cochée et que l'algorithme est en retard, la prochaine commande sera passée immédiatement à partir du moment où la commande en cours est exécutée, quel que soit l'intervalle de temps. Cette procédure sera répétée jusqu'à ce que l'algorithme revienne à son horaire. Les commandes manquées sont incluses dans la section « Résumé » de l'algorithme.
Après l’exécution d’un ordre, il y a toujours un court délai de 2 secondes avant que le suivant ne soit transmis.
16. Randomisez l'intervalle de temps de +/- 20 % - si cette case est cochée, l'intervalle de temps que vous spécifiez sera augmenté ou diminué de manière aléatoire d'un maximum de 20 % dans les deux sens afin de rendre l'ordre moins visible sur le marché.
17. Randomiser la taille de +/- 55 % - si cette case est cochée, la taille du pas que vous spécifiez sera augmentée ou diminuée de manière aléatoire d'un maximum de 55 % (arrondi à la centaine la plus proche) dans les deux sens afin de rendre l'ordre moins visible dans le marché.
18. Autoriser l'exécution de cet ordre en dehors de la séance de bourse - si cette case est cochée, l'ordre peut être exécuté en dehors des heures de négociation.
19. Acceptez l'intégralité de l'offre si elle a une taille... et un prix... ou mieux - pour un ordre d'achat, si la taille actuelle est supérieure ou égale à la taille saisie dans ce champ, alors l'algorithme acceptera l'offre. taille entière ou la taille maximale qui ne dépasse pas la quantité totale commandée. Une telle commande est soumise sous la forme d'une commande immédiate ou annulée ou d'une commande IOC (exécuter immédiatement ou annuler).
Définition des conditions de l'algorithme
Toutes les conditions sont facultatives, mais si vous définissez une exigence, les champs que vous devez remplir pour satisfaire cette condition seront marqués en rose.
Veuillez noter que plus il y a de conditions spécifiées, plus il sera difficile d'exécuter votre commande dans son intégralité ou dans les délais.
Une commande sera toujours terminée si l'une des conditions que vous avez définies devient fausse. Utilisez ces options pour clarifier le comportement de l'algorithme une fois son exécution arrêtée :
Refuser définitivement si une ou plusieurs conditions deviennent fausses
Reprendre la commande si toutes les conditions redeviennent vraies
Pour effacer les paramètres de condition, cliquez sur le « x » à la fin de la ligne. L'icône « x » n'apparaît que si vous avez saisi des données dans le champ.
1. Prix - précisez la fourchette dans laquelle le prix du contrat doit rester pour que la commande continue de fonctionner.
2. Actualités – les notes d'actualité n'affecteront pas les fluctuations de prix lors de la spécification de cette valeur en minutes. Tant qu'il n'y a pas de nouvelles pendant la période que vous avez spécifiée, l'algorithme fonctionne. Les actualités sont consultées à partir des fournisseurs que vous avez installés dans TWS, notamment Google News, Yahoo! et abonnements Reuters.
3. Position – agit comme une contrainte de position. Si une condition de position est violée, la plateforme TWS ne passera pas d'ordre ni n'exécutera aucun ordre qui entraînerait une telle violation.
4. Moyennes mobiles pour ce contrat - définissez le critère de moyenne mobile pour le contrat en cours. Recherchez les éléments suivants pour le contrat actuel : le VWAP mobile, la moyenne mobile, la moyenne mobile exponentielle ou la dernière transaction de la [période spécifiée] est au moins [pourcentage spécifié] supérieur ou inférieur à l'autre moyenne mobile (pour le contrat actuel). ) pendant [période spécifiée]. Pour effacer les options, cliquez sur le « x » à la fin de la ligne.
5. Moyennes mobiles pour - Comparez deux critères de paramètres de moyenne mobile, notamment la moyenne mobile VWAP, la moyenne mobile, la moyenne mobile exponentielle ou la dernière. Utilisez le même ou deux contrats différents pour des périodes identiques ou différentes. Spécifiez l'actif sous-jacent et définissez les paramètres.
6. Les deux champs suivants fonctionnent ensemble pour comparer l'évolution du prix de deux actions sur une période donnée, en fonction de la différence entre le prix de l'action et sa valeur moyenne mobile. L'algorithme effectue des calculs basés sur les données que vous saisissez. Entrez un caractère. Saisissez le pourcentage qui doit être atteint pour la différence de règlement entre les deux stocks.
Transfert et ajustement de l'algorithme
Utilisez les boutons situés le long du bord inférieur de la zone de condition pour contrôler l’algorithme.
Une fois tous les champs remplis, vous pouvez activer l'algorithme.
1. Préliminaire view - cliquez pour actualiser la ligne de commande et afficher la fenêtre d'affichage de la commande.
2. Lieu - pour transmettre la commande. De plus, si vous ajustez des paramètres de commande, cliquez pour appliquer ces modifications à l'algorithme. Par exemple, si vous réduisez la taille du pas de 500 à 300, la modification ne sera prise en compte que lorsque vous cliquerez sur le bouton Placer.
3. Enregistrer - enregistre la commande pour un transfert ultérieur.
4. Restaurer - cliquez pour restaurer les paramètres d'origine au lieu des modifications qui n'ont pas encore été appliquées. Par exemple, en cliquant sur le bouton Restaurer, vous pouvez annuler votre modification. Après avoir appliqué la modification (en cliquant sur le bouton Appliquer), l'option de restauration n'est plus disponible.
5. Annuler la commande - annule la commande.
6. Démarrer - démarre l'algorithme. Si vous arrêtez l'algorithme manuellement, cliquez sur Démarrer pour reprendre là où vous vous étiez arrêté.
7. Stop - arrête l'algorithme. Ce bouton sera actif après le démarrage de l'algorithme.
8. Réinitialiser - si l'algorithme est arrêté en raison de son achèvement ou manuellement, ce bouton de réinitialisation redémarrera l'algorithme depuis le début. Si vous préférez reprendre l'algorithme là où il a été arrêté, utilisez le bouton "Démarrer".
9. Texte d'état - cette note vous informe de ce qui se passe sur l'écran actuel de l'algorithme.
Cette interface avancée permet au trader de gérer seul efficacement et simultanément plusieurs ordres algorithmiques.
Peut être utilisé pour tous les actifs négociés avec nous.
Les tailles et espacements de commandes personnalisés, ainsi que d'autres attributs, permettent de garder les commandes volumineuses non détectées. Même s’ils sont découverts, il sera difficile de profiter d’une telle situation.
Les modèles disponibles vous permettent de créer rapidement et facilement de nombreuses commandes de l'algorithme d'accumulation/distribution.
Définition de l'algorithme
Ouvrez la fenêtre de l'algorithme à partir du menu déroulant Nouvelle fenêtre de l'interface Mosaic. En bas de la fenêtre, sélectionnez Outils plus avancés, puis Accumulation/Distribution.
Le champ Algorithme est l'endroit où vous définissez les paramètres de base de votre algorithme. Les champs indiqués en rose sont obligatoires.
1. Spécifiez l'action ACHETER ou VENDRE.
2. Saisissez la quantité totale de la commande, par exemple 1 000 000.
3. Déterminez le composant (étape) de chaque composant, par exemple 500.
4. Spécifiez la durée du transfert des composants en secondes, minutes ou heures.
5. Sélectionnez le type de commande. Les champs de fixation du prix dépendent du type de commande que vous sélectionnez. Pour les commandes de stock, sélectionnez parmi : Sélectionnez l'heure d'expiration : Meilleur jusqu'à annulation (GTC) ou Jour (JOUR).
Limite - Définissez un prix limite avec un montant de compensation (facultatif) qui doit être atteint ou dépassé pour que l'ordre soit exécuté.
Marché - une tentative d'exécuter un ordre au prix actuel du marché.
Relatif - Utilisez ce type d'ordre pour ajouter de la liquidité au marché en plaçant une offre ou une offre beaucoup plus agressive que la meilleure offre et offre actuelle. Définissez le montant de la compensation (facultatif) et affinez la limite. Au fur et à mesure que le marché évolue, l'algorithme sera ajusté automatiquement en fonction des critères spécifiés.
Amélioration du prix de détail (RPI) – Semblable à une commande relative, sauf que la compensation de prix DOIT être supérieure à zéro.
6. Sélectionnez la date d'expiration : meilleure jusqu'à annulation (GTC) ou jour (JOUR).
7. Fixez le prix au niveau ... (pour les commandes RELATIVES/RPI) dans le cas des commandes BUY, utilisez une offre multi-niveaux de n'importe quel montant (les commandes relatives peuvent avoir un décalage nul). Pour les commandes de VENTE, utilisez la demande moins un certain montant. Cette colonne s'affiche uniquement pour les commandes REL et fonctionne avec le champ suivant :
8. Ci-dessus (pour les commandes RELATIVES/RPI) se trouve une limite de prix qui fonctionne en parallèle avec le calcul du prix défini dans le champ précédent.
9. Pour les commandes LMT, le champ « Fixer le prix limite à : … »
Ce champ n'est pas affiché pour les commandes MKT.
Sélectionnez parmi les calculs suivants : (entrez une valeur négative pour un décalage négatif) Cliquez sur "et" pour ajouter plus de conditions de prix, si possible, pour calculer la limite de prix "mais pas supérieure/pas inférieure à". Lorsque vous ajoutez plusieurs conditions de limite de prix, un nouveau champ « supérieur/inférieur de » apparaît pour garantir que le prix de la commande ne sera pas supérieur (inférieur) à la valeur supérieure/inférieure des conditions A, B et C.
Non, uniquement pour les commandes REL. Il n'y a pas de limite de prix.
Coût - ouvre une colonne pour saisir un prix limite absolu.
Enchère - Enchère à plusieurs niveaux/moins le montant de la compensation possible.
Ask - fsk Multi-niveau/moins le montant du décalage possible.
Dernier - le prix de la dernière transaction Multi-niveau/moins le montant du déplacement possible.
VWAP - Valeur VWAP Multiniveau/moins le montant du décalage possible.
Glissement VWAP - la valeur du VWAP mobile (pour le contrat en cours) pour la dernière [période de temps spécifiée] multiniveau/moins le montant de la compensation possible.
Glissement moy. - la valeur de la moyenne mobile (pour le contrat en cours) pour le dernier [période de temps spécifiée] Multi-niveau/moins le montant du décalage possible.
Exponentiel glissement moy. - la valeur de la moyenne mobile exponentielle (pour le contrat en cours) pour le dernier [période de temps spécifiée] Multi-niveau/moins le montant du décalage possible.
Mon dernier. trade - le prix de la dernière transaction dans l'algorithme, affiché comme dernier prix de transaction dans la section « Résumé ». Veuillez noter que cette valeur ne peut pas être utilisée pour spécifier un prix limite, car dans ce cas, il n'y aura pas de prix pour la première transaction.
Par rapport au nombre d'unités achetées/vendues - calcule la limite de prix comme : le prix de base spécifié par l'utilisateur moins la valeur de compensation saisie par le nombre d'actions par rapport à la taille totale négociée avec l'algorithme et affichée dans la section "Résumé". dans la colonne « Unités achetées ». Par exemple, si les valeurs sont : 5,50 $ - 0,02 pour 100 actions, alors la limite de prix pour l'ordre des 100 premières actions (où la taille de la transaction = 0) sera de 5,50 $. Supposons que la transaction se poursuive et soit exécutée par parties de 100 actions. La limite de prix dans ce cas changera comme suit : taille de la transaction = limite de 100 = 5,48 $ ; taille de la transaction = limite de 200 = 5,46 $ ; taille de la transaction = limite de 300 = 5,44 $.
Par rapport à la position - Calcule la limite de prix de la même manière que par rapport à la taille de la transaction, sauf que le calcul est relatif à la position comme spécifié dans la fenêtre Compte et la colonne Position, et que la taille de la transaction est relative uniquement à ce qui se passe lors de l'accumulation/ algorithme de répartition.
10. Cliquez sur « et » pour ajouter, si possible, d'autres conditions de prix afin de calculer la limite de prix « mais pas supérieure/pas inférieure à ». Lorsque vous ajoutez plusieurs conditions de limite de prix, un nouveau champ « supérieur/inférieur de » apparaît pour garantir que le prix de la commande ne sera pas supérieur (inférieur) à la valeur supérieure/inférieure des conditions A, B et C.
11. Heure de début - par défaut, l'heure de début est définie sur l'heure actuelle ou sur la prochaine heure d'ouverture (si les marchés sont actuellement fermés). Cliquez sur le champ pour saisir une nouvelle heure de début, mais notez que l'algorithme ne fonctionnera pas tant que vous n'aurez pas cliqué sur le bouton "Démarrer".
12. Heure de fin - par défaut, l'heure de fin est fixée à l'heure de clôture du jour en cours ou de la prochaine séance de négociation si l'algorithme est lancé en dehors des heures de négociation. Cliquez sur le champ pour saisir une nouvelle heure de fin.
13. Fuseau horaire - si nécessaire, définissez une heure de début différente.
14. Attendez que l'ordre en cours soit exécuté avant de transmettre le suivant - si cette case est cochée, le composant suivant sera retenu jusqu'à ce que la quantité actuelle soit déclenchée. Le temps jusqu'à ce que la prochaine commande soit signalée s'arrête pendant que l'algorithme attend que la commande en cours soit exécutée. Une fois exécuté, l'ordre suivant sera envoyé si l'intervalle de temps spécifié pour celui-ci est expiré.
15. Respectez le calendrier - si la case est cochée et que l'algorithme est en retard, la prochaine commande sera passée immédiatement à partir du moment où la commande en cours est exécutée, quel que soit l'intervalle de temps. Cette procédure sera répétée jusqu'à ce que l'algorithme revienne à son horaire. Les commandes manquées sont incluses dans la section « Résumé » de l'algorithme.
Après l’exécution d’un ordre, il y a toujours un court délai de 2 secondes avant que le suivant ne soit transmis.
16. Randomisez l'intervalle de temps de +/- 20 % - si cette case est cochée, l'intervalle de temps que vous spécifiez sera augmenté ou diminué de manière aléatoire d'un maximum de 20 % dans les deux sens afin de rendre l'ordre moins visible sur le marché.
17. Randomiser la taille de +/- 55 % - si cette case est cochée, la taille du pas que vous spécifiez sera augmentée ou diminuée de manière aléatoire d'un maximum de 55 % (arrondi à la centaine la plus proche) dans les deux sens afin de rendre l'ordre moins visible dans le marché.
18. Autoriser l'exécution de cet ordre en dehors de la séance de bourse - si cette case est cochée, l'ordre peut être exécuté en dehors des heures de négociation.
19. Acceptez l'intégralité de l'offre si elle a une taille... et un prix... ou mieux - pour un ordre d'achat, si la taille actuelle est supérieure ou égale à la taille saisie dans ce champ, alors l'algorithme acceptera l'offre. taille entière ou la taille maximale qui ne dépasse pas la quantité totale commandée. Une telle commande est soumise sous la forme d'une commande immédiate ou annulée ou d'une commande IOC (exécuter immédiatement ou annuler).
Définition des conditions de l'algorithme
Toutes les conditions sont facultatives, mais si vous définissez une exigence, les champs que vous devez remplir pour satisfaire cette condition seront marqués en rose.
Veuillez noter que plus il y a de conditions spécifiées, plus il sera difficile d'exécuter votre commande dans son intégralité ou dans les délais.
Une commande sera toujours terminée si l'une des conditions que vous avez définies devient fausse. Utilisez ces options pour clarifier le comportement de l'algorithme une fois son exécution arrêtée :
Refuser définitivement si une ou plusieurs conditions deviennent fausses
Reprendre la commande si toutes les conditions redeviennent vraies
Pour effacer les paramètres de condition, cliquez sur le « x » à la fin de la ligne. L'icône « x » n'apparaît que si vous avez saisi des données dans le champ.
1. Prix - précisez la fourchette dans laquelle le prix du contrat doit rester pour que la commande continue de fonctionner.
2. Actualités – les notes d'actualité n'affecteront pas les fluctuations de prix lors de la spécification de cette valeur en minutes. Tant qu'il n'y a pas de nouvelles pendant la période que vous avez spécifiée, l'algorithme fonctionne. Les actualités sont consultées à partir des fournisseurs que vous avez installés dans TWS, notamment Google News, Yahoo! et abonnements Reuters.
3. Position – agit comme une contrainte de position. Si une condition de position est violée, la plateforme TWS ne passera pas d'ordre ni n'exécutera aucun ordre qui entraînerait une telle violation.
4. Moyennes mobiles pour ce contrat - définissez le critère de moyenne mobile pour le contrat en cours. Recherchez les éléments suivants pour le contrat actuel : le VWAP mobile, la moyenne mobile, la moyenne mobile exponentielle ou la dernière transaction de la [période spécifiée] est au moins [pourcentage spécifié] supérieur ou inférieur à l'autre moyenne mobile (pour le contrat actuel). ) pendant [période spécifiée]. Pour effacer les options, cliquez sur le « x » à la fin de la ligne.
5. Moyennes mobiles pour - Comparez deux critères de paramètres de moyenne mobile, notamment la moyenne mobile VWAP, la moyenne mobile, la moyenne mobile exponentielle ou la dernière. Utilisez le même ou deux contrats différents pour des périodes identiques ou différentes. Spécifiez l'actif sous-jacent et définissez les paramètres.
6. Les deux champs suivants fonctionnent ensemble pour comparer l'évolution du prix de deux actions sur une période donnée, en fonction de la différence entre le prix de l'action et sa valeur moyenne mobile. L'algorithme effectue des calculs basés sur les données que vous saisissez. Entrez un caractère. Saisissez le pourcentage qui doit être atteint pour la différence de règlement entre les deux stocks.
Transfert et ajustement de l'algorithme
Utilisez les boutons situés le long du bord inférieur de la zone de condition pour contrôler l’algorithme.
Une fois tous les champs remplis, vous pouvez activer l'algorithme.
1. Préliminaire view - cliquez pour actualiser la ligne de commande et afficher la fenêtre d'affichage de la commande.
2. Lieu - pour transmettre la commande. De plus, si vous ajustez des paramètres de commande, cliquez pour appliquer ces modifications à l'algorithme. Par exemple, si vous réduisez la taille du pas de 500 à 300, la modification ne sera prise en compte que lorsque vous cliquerez sur le bouton Placer.
3. Enregistrer - enregistre la commande pour un transfert ultérieur.
4. Restaurer - cliquez pour restaurer les paramètres d'origine au lieu des modifications qui n'ont pas encore été appliquées. Par exemple, en cliquant sur le bouton Restaurer, vous pouvez annuler votre modification. Après avoir appliqué la modification (en cliquant sur le bouton Appliquer), l'option de restauration n'est plus disponible.
5. Annuler la commande - annule la commande.
6. Démarrer - démarre l'algorithme. Si vous arrêtez l'algorithme manuellement, cliquez sur Démarrer pour reprendre là où vous vous étiez arrêté.
7. Stop - arrête l'algorithme. Ce bouton sera actif après le démarrage de l'algorithme.
8. Réinitialiser - si l'algorithme est arrêté en raison de son achèvement ou manuellement, ce bouton de réinitialisation redémarrera l'algorithme depuis le début. Si vous préférez reprendre l'algorithme là où il a été arrêté, utilisez le bouton "Démarrer".
9. Texte d'état - cette note vous informe de ce qui se passe sur l'écran actuel de l'algorithme.
Dernière édition: par Andrey Rimsky.
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.168 secondes