Vous manquez des opportunités de trading :
- Applications de trading gratuites
- Plus de 8 000 signaux à copier
- Actualités économiques pour explorer les marchés financiers
Inscription
Se connecter
Vous acceptez la politique du site Web et les conditions d'utilisation
Si vous n'avez pas de compte, veuillez vous inscrire
Fonction TakeProfitLastClosePos().
Renvoie le niveau de prix TakeProfit de la dernière position fermée ou -1. La fonction TakeProfitLastClosePos() accepte les paramètres facultatifs suivants :
Fonction MovingInWL().
Déplace le niveau de prix StopLoss des positions ouvertes vers le seuil de rentabilité. La fonction MovingInWL() prend les paramètres facultatifs suivants :
De plus, la fonction MovingInWL() possède des variables globales (paramètres externes du script ou de l'Expert Advisor) :
Fonction SimpleTrailing().
Déplace le niveau de prix StopLoss des positions ouvertes en utilisant l'algorithme TrailingStop. La fonction SimpleTrailing() accepte les paramètres facultatifs suivants :
En outre, la fonction SimpleTrailing() implique des variables globales (paramètres externes du script ou de l'Expert Advisor) :
Fonction ArrayZ().
Cette fonction calcule et retourne le Z-count d'une série numérique passée dans le tableau par référence.
La fonction ArrayDeleteInt()
Exécute la suppression d'un élément du tableau avec l'index donné. Retourne la taille du nouveau tableau ou -1 si rien n'a été supprimé. La fonction ArrayDeleteInt() accepte les paramètres obligatoires suivants :
La fonction ArrayDeleteDouble()
Supprime l'élément du tableau avec l'index donné. Elle renvoie la taille du nouveau tableau ou -1, si rien n'a pu être supprimé. La fonction ArrayDeleteDouble() accepte les paramètres obligatoires suivants :
La fonction ArrayDeleteString()
Exécute la suppression d'un élément du tableau avec l'index donné. Retourne la taille du nouveau tableau ou -1 si rien n'a pu être enlevé. La fonction ArrayDeleteString() accepte les paramètres obligatoires suivants :
La fonction ArrayInsertDouble()
Insère un élément du tableau avec l'index spécifié. Elle renvoie le nombre d'éléments (taille) du nouveau tableau. L'insertion s'effectue comme suit. Tout d'abord, la taille du tableau est augmentée de un. Ensuite, tous les éléments dont l'indice est supérieur ou égal à celui qui doit être inséré sont déplacés à la fin du tableau, un par un, pour faire de la place à celui qui doit être inséré. Enfin, la valeur est écrite dans la cellule requise. La fonction ArrayInsertDouble() prend les paramètres suivants :
La fonction BubbleSort2().
Cette fonction fait sauter les éléments d'un tableau bidimensionnel dans une colonne arbitraire. Vous pouvez également spécifier la direction du tri. La fonction BubbleSort2() prend les paramètres suivants :
La fonction GetTypeLastDeleted().
Cette fonction renvoie le type du dernier ordre supprimé, ou -1. Il y a des situations où nous devons lier la logique de l'opération EA au type de l'ordre qui vient d'être supprimé. Par exemple, si vous venez de supprimer BuyStop, vous devriez le faire, mais si BuyLimit, vous devriez faire autre chose, etc. La fonction GetTypeLastDeleted() accepte les paramètres facultatifs suivants :
La fonction iBarLargest().
Cette fonction renvoie l'indice de la plus grande barre ou -1. La taille de la barre est mesurée par la fonction de l'une des deux manières suivantes, déterminée par le paramètre d'entrée ty - type d'éléments de recherche. Soit juste la taille du corps, soit avec les ombres. La fonction iBarLargest() accepte les paramètres facultatifs suivants :
La fonction iBarOfDayCalc().
Cette fonction renvoie le numéro calculé de la barre depuis le début de la journée. Les barres sont numérotées à partir de un, c'est-à-dire que la barre ayant le temps d'ouverture le plus court dans la journée donnée sera la numéro un, la barre suivante sera la numéro deux, etc. Cette fonction est utile pour optimiser les temps d'entrée/sortie. Si quelqu'un est intéressé par les détails, il peut poser des questions. Je ferai de mon mieux pour y répondre. La fonction iBarOfDayCalc() prend les paramètres optionnels suivants :
Fonction iBarOfDayReal().
Cette fonction renvoie le numéro de barre actuel depuis le début de la journée. Les barres sont numérotées de un en un, c'est-à-dire que la barre ayant le temps d'ouverture le plus court dans une journée donnée aura le numéro un, la barre suivante aura le numéro deux, etc. Je n'ai pas encore trouvé d'utilisation pratique de cette fonction. Mais je l'ai écrit pour l'avoir :-) avec la fonction iBarOfDayCalc(). La fonction iBarOfDayReal() accepte les paramètres optionnels suivants :
Fonction NameDayOfWeek()
Renvoie le nom du jour de la semaine par le numéro passé en paramètre :
Fonction NormalizeLot().
Cette fonction renvoie la valeur normalisée du lot en cours de négociation. Outre la normalisation, elle permet également de faire entrer la taille du lot dans les limites fixées par le centre de négociation (les valeurs minimale et maximale du lot et le pas de changement de lot sont vérifiés). La fonction NormalizeLot() accepte les paramètres suivants :
Fonction NormalizePrice().
Cette fonction renvoie la valeur normalisée du prix. La normalisation est effectuée en appliquant les valeurs de la fonction MarketInfo(MODE_TICKSIZE || MODE_DIGITS). La fonction NormalizePrice( ) prend les paramètres suivants :
La fonction WeekOfMonth().
Cette fonction renvoie la semaine du mois par date. Accepte un seul paramètre facultatif :
Fonction ClosePosBySortLots().
Cette fonction ferme les positions dans l'ordre de tri par taille de lot. C'est-à-dire qu'à l'aide de cette fonction, vous pouvez clôturer des positions dans l'ordre croissant ou décroissant des tailles de lot. La fonction ClosePosBySortLots() accepte les paramètres facultatifs suivants :
La fonction AddLeadingZero().
Cette fonction ajoute autant de zéros de tête (à gauche) "0" à la chaîne de caractères pour que la longueur de la chaîne soit égale à une valeur donnée. La fonction AddLeadingZero() prend les paramètres obligatoires suivants :
Fonction toTime().
Cette fonction convertit deux/trois entiers en une chaîne de caractères au format horaire. Si vous passez deux nombres dans la fonction, le premier sera utilisé comme heures et le second comme minutes. La chaîne de format renvoyée sera "HH:MM". S'il y a trois chiffres, le troisième sera remplacé par les secondes et la fonction renverra la chaîne "HH:MM:SS". La fonction toTime() accepte les paramètres facultatifs suivants :