Passer au contenu principal

Réglage des paramètres

Ajustez les paramètres en fonction de vos habitudes de trading.


Example banner

Ici, nous avons listé les paramètres ajustables que vous pouvez modifier dans CosyTrader pour correspondre à vos habitudes de trading.


Gestion des risques par ticket

Définissez la somme d'argent que vous êtes prêt à risquer par ticket individuel.

note

Deux fonctionnalités de protection par stop-loss sont fournies dans cet EA :

  1. Stop-loss sur prix de clôture
  2. Stop-loss sur points flottants

money-to-risk-per-ticket (Par défaut=10 USD)

Il s'agit de la somme d'argent que vous êtes prêt à risquer pour chaque ticket. Par exemple, si vous êtes prêt à risquer 10 USD pour un ticket, réglez-le sur 10. L'utilitaire calculera dynamiquement la taille du lot en fonction de la distance entre le prix d'ouverture et le stop-loss sur le prix de clôture. Lorsque le prix tombe en dessous de votre stop-loss, la perte totale sera d'environ 10 USD (selon la mesure dans laquelle le marché dépasse le prix du stop-loss). Cela vous aide à contrôler vos pertes de manière plus uniforme sur les trades, en vous assurant qu'un seul trade perdant ne videra pas votre compte.


force-liquidation-fold (Par défaut=2.5x)

C'est un paramètre pour exécuter le stop-loss sur les points flottants. C'est une deuxième méthode de stop-loss conçue pour protéger votre ticket contre des pertes excessives causées par des fluctuations de prix, en particulier dans des conditions de marché très volatiles. Il ferme automatiquement le ticket si la perte dépasse ce seuil, sans attendre la fermeture de la barre. Par exemple, si money-to-risk-per-ticket est réglé sur 10 USD et force-liquidation-fold est 2.5x, et que le marché évolue fortement contre vous, entraînant une perte flottante de 10 x 2.5 = 25 USD, le ticket sera immédiatement fermé, même si la barre n'est pas encore fermée. Gardez à l'esprit que cela peut se déclencher avant le stop-loss régulier si vous tradez avec une grande taille de lot envoyée par vous-même, car la perte flottante pourrait dépasser money-to-risk-per-ticket x force-liquidation-fold.


Copilote d'entrée de ticket

Contrôlez les fonctionnalités de calcul automatique de la taille du lot et d'entrée automatique de retracement de Fibonacci.

ticket-entry-copilot (Par défaut=True)

Ce commutateur active l'entrée de ticket avec calcul automatique de la taille du lot et entrée automatique de retracement de Fibonacci. Vous pouvez le désactiver si vous préférez placer un ticket en attente manuellement avec la taille de lot souhaitée et sans utiliser la fonctionnalité d'ajustement automatique de l'entrée de retracement de Fibonacci. Il remplace le commutateur dynamic-lot-size-adjustment.

ticket-entry-copilotFonction d'entrée de ticket
TrueCalcul automatique de la taille du lot = True, entrée automatique de retracement de Fibonacci = True
FalseCalcul automatique de la taille du lot = False, entrée automatique de retracement de Fibonacci = False

note
  1. L'entrée automatique de retracement de Fibonacci ne fonctionnera qu'avec le [C] ticket d'ordre en attente de Fibonacci.
  2. Si vous souhaitez entrer au niveau de retracement de Fibonacci cible et définir manuellement la taille du lot, désactivez dynamic-lot-size-adjustment au lieu de ticket-entry-copilot.

dynamic-lot-size-adjustment (Par défaut=True)

Ce commutateur contrôle le calcul automatique de la taille du lot (mais n'affecte pas l'entrée automatique de Fibonacci). Lorsque vous désactivez dynamic-lot-size-adjustment, vous pouvez définir manuellement la taille du lot pour votre ticket. L'entrée automatique de retracement de Fibonacci fonctionnera toujours si ticket-entry-copilot est réglé sur True. Cela signifie que le [C] ticket d'ordre en attente de Fibonacci ajustera dynamiquement votre ticket sans changer votre taille de lot. Lorsque ticket-entry-copilot est réglé sur True, la fonction d'entrée de ticket sera :

dynamic-lot-size-adjustmentFonction d'entrée de ticket
TrueCalcul automatique de la taille du lot=True, entrée automatique de retracement de Fibonacci=True.
FalseCalcul automatique de la taille du lot=False, entrée automatique de retracement de Fibonacci=True.

note
  1. Le dynamic-lot-size-adjustment sera False lorsque vous désactivez le ticket-entry-copilot.
  2. Vous devrez gérer le risque vous-même avec un calcul approprié de la taille du lot si vous désactivez le dynamic-lot-size-adjustment.

calculate-single-bar-length-breakthrough-risk (Par défaut=True)

Calcule le risque (taille du lot) en prenant en compte la longueur moyenne de la barre d'un cadre temporel spécifique lorsque le prix franchit votre point de stop-loss. Cela est particulièrement utile lors de l'utilisation de la stratégie d'entrée [A] ordre en attente sur une barre. Trader avec un montant fixe de money-to-risk-per-ticket permet de mieux contrôler le risque ; cependant, lorsque le prix d'ouverture et le stop-loss sont définis à une courte distance, la taille de lot calculée peut devenir extrêmement grande (diviser un nombre par un très petit dénominateur donne une très grande valeur). Cela peut entraîner une perte significative lorsque le prix pénètre votre stop-loss. Pour éviter cela, nous avons conçu cette fonctionnalité pour tenir compte de la distance de franchissement. Elle calcule la taille du lot en ajoutant la longueur moyenne de la barre de votre cadre temporel de trading pour simuler la barre qui pénètre votre niveau de stop-loss. Bien que cela réduise légèrement la taille du lot, cela offre une meilleure protection contre des pertes excessives.


number-of-bars-length-to-be-average (Par défaut=90 barres)

Le nombre de barres à moyenner pour calculate-single-bar-length-breakthrough-risk. La longueur moyenne de la barre sera calculée en fonction des dernières (les plus récentes) number-of-bars-length-to-be-average. En conséquence, la longueur moyenne de la barre peut légèrement changer avec le temps si l'ordre en attente n'a pas été converti en ordre ouvert, ce qui peut légèrement modifier la taille de lot de votre ticket en attente.

astuce

Généralement, une moyenne de 60 à 90 barres est une bonne idée.


lot-size-change-ratio-difference (Par défaut=0.20)

(Valeur entre 0-1, 0.20 = 20%)

Ce paramètre calcule le rapport de différence de taille de lot qui déclenchera une modification de la taille du lot. Par exemple, une valeur de 0.20(20%) signifie que la modification de la taille du lot ne sera déclenchée que lorsque la nouvelle taille de lot calculée sera supérieure à 120% ou inférieure à 80% de la taille de lot originale. Étant donné que les modifications de la taille du lot nécessitent la suppression du ticket original et la réentrée d'un nouveau dans le système MetaTrader, cette fonctionnalité est conçue pour réduire la fréquence de renvoi des tickets. Vous pouvez la régler sur une valeur entre 0 et 1, où 0.2 = 20%.

note

Vous verrez de nombreux tickets en attente supprimés dans l'historique si vous définissez la valeur de lot-size-change-ratio-difference trop petite. (Nous pensons généralement que votre courtier n'aime pas que vous fassiez cela.)

ASTUCE Forcez un recalcul de la taille du lot
  • Si vous souhaitez forcer un recalcul de la taille du lot, vous pouvez passer à un cadre temporel plus grand (par exemple, H4 ou D1) et ensuite revenir en arrière, ou passer dans la direction opposée. Ce truc force un recalcul.

max-lot-size (Par défaut=1.0 lot)

La taille de lot maximale sera envoyée. Il s'agit d'un paramètre indépendant de la devise ou de la marchandise. La taille de lot calculée sera définie sur max-lot-size si elle est supérieure à max-lot-size.


retrace-more-when-over-risk (Par défaut=True)

Ce réglage ajuste à un ratio de repli plus élevé lorsque le risque calculé dépasse money-to-risk-per-ticket. Par exemple, si vous définissez votre ticket pour entrer au ratio de retracement de 61.8%, même avec la taille de lot calculée définie sur la taille de lot minimale (0.01), cela peut encore entraîner une perte excessive. Il ajustera automatiquement la position d'entrée en modifiant le ratio de repli étape par étape de 78.6% à 88.6% puis à 98.6% jusqu'à ce que la taille de lot calculée ne cause plus le risque de dépasser money-to-risk-per-ticket ou ne puisse plus retracer (à 98.6%). Cette fonctionnalité sera utile pour les utilisateurs qui tradent avec des [C] tickets en attente de Fibonacci avec un petit money-to-risk-per-ticket.


Cadre temporel

Choisissez le cadre temporel que vous utilisez couramment pour le trading.

default-time-frame (Par défaut=M5)

Le cadre temporel par défaut sera défini si l'utilisateur ne fournit pas de code de cadre temporel entre 1 et 8. Par exemple, si un nouveau ticket est envoyé avec le code de cadre temporel défini sur 0 ou 9, le cadre temporel du nouveau ticket sera défini sur default-time-frame (vous pouvez l'ajuster manuellement après avoir défini votre stop-loss sur quelque chose comme 0.00002 ou 9999.002). Cela garantit que chaque ticket en attente a son cadre temporel de prix de clôture. Veuillez le régler sur le cadre temporel que vous utilisez le plus fréquemment.


Imprime le texte de notification lorsqu'une nouvelle barre s'ouvre et que la barre précédente est fermée. Désactivez-le si vous préférez une sortie d'expert advisor plus propre.


Nombre maximum de tickets actifs

Limitez les tickets de marché actifs pour vous aider à rester concentré.

restrict-max-live-ticket-number (Par défaut=True)

Certaines personnes aiment placer plusieurs ordres en attente et attendre que le prix les atteigne (c'est comme pêcher avec plusieurs cannes à pêche). Cependant, une fois que certains des ordres en attente deviennent des ordres de marché réels, vous devrez peut-être vous concentrer sur seulement quelques-uns d'entre eux (c'est comme un poisson qui mord l'appât sur l'hameçon, et vous ne pouvez pas tenir plusieurs cannes avec seulement deux mains). Nous avons conçu cette fonctionnalité pour vous aider à supprimer automatiquement les transactions excédentaires une fois que vous avez déjà quelques transactions actives sur le marché, vous permettant de vous concentrer sur le nombre que vous pouvez gérer.

astuce

Vous pouvez définir ce paramètre sur une valeur extrêmement grande si vous ne souhaitez pas utiliser cette fonctionnalité.


max-live-ticket-number (Par défaut=5 tickets)

Le nombre maximum de tickets actifs que vous souhaitez avoir sur le marché. Vous devez définir restrict-max-live-ticket-number sur True pour activer cette fonctionnalité. Par exemple, si vous définissez max-live-ticket-number sur 5 et que vous avez 10 ordres en attente sur le marché, une fois que 5 d'entre eux deviennent des tickets de marché actifs, les ordres en attente restants seront automatiquement supprimés. Cette fonctionnalité vous aide à contrôler le nombre de tickets que vous pouvez gérer.


Protection en cas de marge faible

Réduisez la taille du lot si vous n'avez pas suffisamment de marge pour trader avec votre money-to-risk-per-ticket.

set-to-max-suitable-lot (Par défaut=True)

Parfois, la taille de lot calculée par money-to-risk-per-ticket peut déclencher un appel de marge en raison d'une marge insuffisante sur votre compte. La fonctionnalité de protection en cas de marge faible aide à réduire la taille du lot dans de telles situations. Nous recommandons de garder cette fonctionnalité activée pour la protection de l'entrée de ticket. Nous proposons deux stratégies :

  1. Définir sur la taille de lot maximale appropriée : Réduire progressivement la taille de lot calculée et la recalculer jusqu'à ce que le compte ait suffisamment de marge pour entrer et compléter le trade (atteindre le stop-loss).

  2. Définir sur la taille de lot minimale : Si il n'y a pas suffisamment de marge libre pour le ticket, il définira directement la taille de lot sur la taille de lot minimale (0.01 lot pour la plupart des produits).

Vous pouvez sélectionner votre méthode préférée en utilisant le paramètre set-to-max-suitable-lot. set-to-max-suitable-lot (Par défaut=True) Sélection de la méthode de gestion de la marge faible avec :

set-to-max-suitable-lotMéthode de calcul de la taille du lot
TrueDéfinir sur la taille de lot maximale appropriée
FalseDéfinir sur la taille de lot minimale

astuce

Veuillez vérifier manuellement les conditions et les paramètres de votre compte si vous remarquez que la taille de lot est plus petite que prévu ou atteint la taille de lot minimale (0.01).


note

Puisque la taille de lot sera réduite lorsque votre compte a une marge faible, la perte peut être inférieure à money-to-risk-per-ticket. Dans cette situation, vous devrez peut-être soit déposer plus de fonds soit réduire le money-to-risk-per-ticket pour un meilleur calcul de la taille de lot.


Période de mise à jour des tickets

Fréquence de mise à jour des données des différents paramètres.

Ce paramètre peut être utilisé pour définir l'intervalle de mise à jour pour les éléments suivants :

FonctionnalitéDescription
Informations sur le ticketIntervalle de mise à jour des informations sur le ticket, y compris le prix d'ouverture, le prix de stop-loss, et les prix de prise de bénéfice.
Mise à jour du prix d'entrée de FibonacciIntervalle d'ajustement pour le calcul de la taille du lot et le prix d'ouverture des [C] ordres en attente de Fibonacci.
Sauvegarde des paramètresIntervalle de sauvegarde des paramètres sur le disque.

ticket-information-update-period (Par défaut=3 secondes)

Ce paramètre définit l'intervalle de temps pour la mise à jour des informations sur le ticket, y compris le prix d'ouverture, le stop-loss et les prix de prise de bénéfice. Étant donné qu'une mise à jour complète est déclenchée chaque fois que le OP, SL ou TP de n'importe quel ticket est modifié, nous recommandons généralement de conserver cet intervalle de mise à jour à la valeur par défaut.


fibo-entry-price-update-period (Par défaut=20 secondes)

L'intervalle d'ajustement pour la mise à jour du prix d'ouverture et de la taille du lot des [C] ordres en attente de Fibonacci. Étant donné que la modification de la taille du lot nécessite la suppression et la réexpédition de l'ordre en attente, définir cet intervalle trop court peut entraîner la suppression et la réexpédition constante du ticket.


save-backup-file-period (Par défaut=300 secondes)

L'intervalle de temps pour sauvegarder les paramètres sur le disque. Notez que les paramètres seront également sauvegardés sur le disque avant que l'EA ne soit fermé par l'utilisateur.


Paramètre de ticket d'entrée [C] Fibo.

Paramètre pour le ticket en attente [C] Fibo.

number-of-bars-to-search-stoploss (Par défaut=60 barres)

Le nombre de barres fermées à rechercher pour le point temporel du prix de clôture des [C] tickets en attente de Fibonacci. Lorsque l'utilisateur définit le stop-loss et le code de cadre temporel, CosyTrader recherchera le point temporel de la barre fermée avec le prix le plus proche du stop-loss de l'utilisateur. Ce point temporel sera utilisé comme point de départ pour trouver le prix le plus élevé (pour les tickets d'achat) ou le plus bas (pour les tickets de vente). Le prix de clôture et le prix le plus élevé/le plus bas seront ensuite utilisés pour le calcul du niveau de prix de retracement.

note

Le point temporel du prix de clôture sera réinitialisé lorsque l'utilisateur ajuste le cadre temporel. Généralement, pour la plupart des produits du marché, la barre de stop-loss sur le prix de clôture sera dans les 60 barres (la valeur par défaut) si le cadre temporel a été correctement défini.


Base de pseudo stop-loss

Prix de stop-loss artificiel pour stocker le code de cadre temporel.

Pseudo stop-loss price Le prix de stop-loss pseudo est un stop-loss fictif utilisé pour enregistrer le cadre temporel d'exécution du stop-loss sur le prix de clôture. Il s'agit d'un stop-loss extrêmement éloigné qui sera défini et affiché après que l'EA ait reçu le code de cadre temporel envoyé par l'utilisateur. L'utilisateur peut le modifier et le renvoyer pour ajuster le cadre temporel du prix de clôture. Pseudo stop-loss base La base de pseudo-stop-loss est la valeur de base pour un ticket de vente. Elle est utilisée pour définir un stop-loss fictif extrêmement éloigné pour votre ticket (où le stop-loss sur le prix de clôture sera stocké sur le VPS).

note

Si vous souhaitez ajuster le stop-loss sur le prix de clôture, veuillez l'envoyer sous forme de combinaison du (stop-loss sur le prix de clôture + code TF) (par exemple, 1.00002, 999.003).

Voici les paramètres de base de pseudo stop-loss pour différents niveaux de prix :

BASE-9 (Par défaut=99.0)

Code de pseudo stop-loss pour prix <9.0


BASE-999 (Par défaut=9999.0)

Code de pseudo stop-loss pour 99.0<=prix <999.0


BASE-9999 (Par défaut=99999.0)

Code de pseudo stop-loss pour 999.0<=prix <9999.0


BASE-99999 (Par défaut=999999.0)

Code de pseudo stop-loss pour 9999.0<=prix <99999.0


BASE-999999 (Par défaut=9999999.0)

Code de pseudo stop-loss pour 99999.0<=prix <999999.0


BASE-9999999 (Par défaut=99999999.0)

Code de pseudo stop-loss pour 999999.0<=prix <9999999.0

note

La sélection de la base de pseudo stop-loss est un processus automatisé et indépendant de la devise ou des marchandises. Vous n'avez besoin de l'ajuster que si vous constatez que le réglage personnalisé ne peut pas être utilisé sur le système de votre courtier.


Commutateur de stop-loss sur prix de clôture

Désactivez le stop-loss sur le prix de clôture pour un cadre temporel spécifique, et passez à un stop-loss basé sur un déclenchement.

Si vous ne souhaitez pas utiliser le stop-loss sur le prix de clôture à un cadre temporel spécifique, vous pouvez simplement le désactiver. Après l'avoir désactivé, le stop-loss deviendra basé sur un déclenchement, ce qui signifie qu'il sera déclenché lorsque le prix du marché le touchera (comme le stop-loss couramment utilisé).

Close-price-M1 (Par défaut=True)

Active/désactive la fonctionnalité de stop-loss sur le prix de clôture pour le cadre temporel M1.


Close-price-M5 (Par défaut=True)

Active/désactive la fonctionnalité de stop-loss sur le prix de clôture pour le cadre temporel M5.


Close-price-M15 (Par défaut=True)

Active/désactive la fonctionnalité de stop-loss sur le prix de clôture pour le cadre temporel M15.


Close-price-M30 (Par défaut=True)

Active/désactive la fonctionnalité de stop-loss sur le prix de clôture pour le cadre temporel M30.


Close-price-H1 (Par défaut=True)

Active/désactive la fonctionnalité de stop-loss sur le prix de clôture pour le cadre temporel H1.


Close-price-H4 (Par défaut=True)

Active/désactive la fonctionnalité de stop-loss sur le prix de clôture pour le cadre temporel H4.


Close-price-D1 (Par défaut=True)

Active/désactive la fonctionnalité de stop-loss sur le prix de clôture pour le cadre temporel D1.


Réglage de la police

Réglage de la police pour le contenu du tableau.

Font (Par défaut = Consolas)

Police du texte du tableau. Veuillez choisir une police à espacement fixe pour un meilleur alignement du texte.


Font-size (Par défaut = 13)

Taille de la police du texte du tableau.


Font-color (Par défaut = ‘C’223,93,61’)

Couleur de la police du texte du tableau.


Bouton de menu et tableau

Réglage pour l'affichage du bouton de menu et du tableau.

(Valeur entre 0~1)

La position verticale du bouton de menu (bouton hamburger) indique que 0.2 signifie que le bouton de menu est affiché à 20% de la direction verticale.


first-label-text-vertical-shift (Par défaut=30 pixels)

L'écart vertical entre le bouton de menu et le premier texte de ligne.


label-text-line-distance (Par défaut=30 pixels)

L'écart vertical entre chaque ligne du tableau