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
La fonction StringLower().
Cette fonction convertit une chaîne de caractères en minuscules. Tous les caractères SIGNIFICATIFS (grands) deviennent des minuscules (petits). La fonction StringLower() n'accepte qu'un seul paramètre obligatoire, qui est la chaîne entrante.
La fonction StringUpper().
Cette fonction convertit la chaîne de caractères en majuscules. Tous les caractères minuscules (petits) deviennent des majuscules (grands). La fonction StringUpper() n'accepte qu'un seul paramètre obligatoire, qui est la chaîne de caractères d'entrée.
La fonction StringToArrayDouble().
Cette fonction divise la chaîne en ses composants réels, et chaque nombre est ajouté au tableau comme un élément séparé. Autant de nombres réels apparaissent dans la chaîne, autant d'éléments seront ajoutés au tableau. Le point-virgule est reconnu comme un séparateur. La fonction StringToArrayDouble() renvoie le nombre d'éléments du tableau et prend les paramètres obligatoires suivants :
La fonction StringToArrayInt().
Cette fonction divise la chaîne en ses composants entiers, et chaque nombre est ajouté au tableau comme un élément séparé. Autant d'entiers qu'il y a dans la chaîne, le même nombre d'éléments sera ajouté au tableau. Une virgule est reconnue comme un séparateur. La fonction StringToArrayDouble() renvoie le nombre d'éléments du tableau et prend les paramètres obligatoires suivants :
La fonction StrSplit().
Cette fonction divise une chaîne de caractères en ses sous-chaînes, de sorte que chaque sous-chaîne devienne un élément distinct du tableau. Le séparateur est spécifié par un paramètre et peut être arbitraire. La fonction StrSplit() renvoie le nombre d'éléments du tableau et accepte les paramètres suivants :
La fonction StrTran().
Cette fonction remplace une sous-chaîne. Toutes ses occurrences sont remplacées. Par exemple, vous pouvez remplacer toutes les virgules par des points ou vice versa d'un seul coup. La fonction StrSplit() renvoie la chaîne de caractères résultante et accepte les paramètres obligatoires suivants :
Fonction isTradeTimeString().
Cette fonction renvoie l'indicateur qui vous permet de négocier en fonction de l'heure. En fait, elle vérifie si l'heure actuelle du serveur de négociation est comprise dans un certain intervalle de temps. Si elle est à l'intérieur, la fonction isTradeTimeString() renvoie true, sinon elle renvoie false. La caractéristique de cette fonction est la possibilité de spécifier l'intervalle de temps à l'intérieur et à l'extérieur d'un jour. Ceci sera montré en détail dans les exemples d'utilisation. La fonction isTradeTimeString() accepte les paramètres facultatifs suivants :
Fonction isTradeTimeInt().
Cette fonction renvoie le drapeau permettant de négocier par temps. La valeur renvoyée est true ou false. La fonction isTradeTimeInt() est similaire à la fonction isTradeTimeString() par le principe de reconnaissance de l'intervalle de temps, c'est-à-dire que l'heure de début de la transaction peut être à la fois plus grande (intervalle de temps dans une journée) et plus petite (intervalle de temps dans des jours différents). La fonction isTradeTimeInt() accepte les paramètres facultatifs suivants :
Les fichiers joints contiennent les mêmes collections de fonctions, conçues sous forme de bibliothèques. Les bibliothèques sont simplement placées dans le répertoire .../experts/include, elles n'ont pas besoin d'être compilées, un exemple de leur connexion est donné ci-dessous.
Après leur connexion, il suffit d'appeler la fonction requise à partir du code EA.
Chéri, où dans la ligne.
La fonction isCloseLastPosByStop().
Cette fonction renvoie un drapeau pour fermer la dernière position par arrêt. Le drapeau est levé - Vrai - déclenché StopLoss. Drapeau abaissé - Faux - le poste a été fermé pour une autre raison. Une sélection plus précise des positions à prendre en compte est établie à l'aide de paramètres externes :
Je comprends que les fonctions ont été écrites à une époque où il n'y avait pas encore de 5 chiffres. Le JPY a servi en quelque sorte d'exemple de comparaison.
Il n'est pas difficile d'augmenter d'une unité !