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
N'avez-vous pas (prêt et disposé à acheter)))) la même chose mais pour travailler avec excel ?
non, pas disponible... )))
La fonction GetPotentialLossInCurrency() renvoie la perte potentielle totale des positions ouvertes dans la devise de dépôt. Le calcul est effectué sur la base du prix d'ouverture de la position et du niveau de prix du StopLoss. Si le StopLoss n'est pas défini pour une position, cette fonction renvoie l'équité actuelle du compte de trading.
La fonction GetPotentialLossInCurrency() accepte les paramètres suivants :
Vous trouverez ci-joint un script permettant de tester la fonction GetPotentialLossInCurrency().
Bonjour Igor. Félicitations pour votre ensemble de fonctionnalités très utiles.
Je peux vous demander un peu d'aide... Je veux faire une sorte de casier partiel. Mais jusqu'à présent, je ne sais pas comment l'organiser. L'idée est la suivante :
Il y a 4 commandes - disons -200$ -175$ -150$ et -25$ et il y a 5+ commandes totalisant +400$.
Si 400 > -200+-175 mais inférieur à -200+-175+-150 alors fermez 5 ordres plus et moins -200 -175, soit 2 ordres avec une perte de plus ou moins.
cet exemple est trop grossier, bien sûr, mais je pense avoir saisi l'idée...
Le premier problème est que j'ai besoin de quelque chose pour les écrire. (Je ne comprends pas vraiment Array) ou trouver un autre moyen.
Le deuxième problème découle du premier. Supposons que j'ai los[x] avec des lots de 4 ordres différents... dois-je charger les lots ( los[x]) dans un module qui cherchera le tiket selon le prix ou dois-je ajouter 1 (los[price]) et 2 (los2[tiket]) tout en triant les lots?
Peut-être pouvez-vous m'indiquer un endroit où vous pouvez faire cela ou m'apprendre quelque chose que je ne sais pas faire =)
Il est probable que chaque trader commence tôt ou tard à calculer le nombre de pips restants avant de perdre son dépôt. Le calcul est simple : on prend l'argent, on le divise par le nombre de lots sur le marché, par la valeur du point et on obtient la réponse que l'on cherche. C'est exactement ce que fait ma nouvelle fonction ReserveDepositInPoint(), elle prend les paramètres suivants :
La fonction ReserveDepositInPoint() traite correctement les positions opposées, à savoir qu'elle calcule la différence entre les lots de vente et d'achat et utilise exactement cette différence dans les calculs. Les calculs sont basés sur l'équité, c'est-à-dire qu'il est supposé que l'arrêt est de 100%. Les swaps, les taxes et les commissions ne sont pas pris en compte.
Ci-joint un Expert Advisor pour vérifier la fonction ReserveDepositInPoint().
Fonction SetFibo().
Cette fonction définit les niveaux de Fibonacci de l'objet OBJ_FIBO sur le graphique courant.
Fonction GetLastThreeExtremumZZ().
Effectue la recherche des trois derniers extrema du ZigZag et retourne leurs valeurs : numéro de barre et niveau de prix pour chaque extremum. Toutes ces données sont contenues dans un tableau à deux dimensions qui est transmis comme paramètre à la fonction. Voici la liste complète des paramètres de la fonction :
Vous trouverez ci-joint un script pour tester la fonction GetLastThreeExtremumZZ().
La fonction NumberOfOrdersByPrice().
Renvoie le nombre d'ordres fixés à un niveau de prix donné. Vous pouvez limiter la liste des ordres à vérifier à l'aide des paramètres de la fonction :
La fonction NumberOfLastLossPosFromDate().
Cette fonction renvoie la dernière série de positions perdantes (nombre dans une rangée) fermées depuis une certaine date. Une sélection plus précise des positions à prendre en compte est spécifiée à l'aide de paramètres externes :
La fonction ClosePosExceptTicket().
Cette fonction ferme toutes les positions au prix du marché, sauf celle dont le ticket est passé. Une sélection plus précise des positions à fermer est spécifiée par des paramètres externes :
Fonction GetChangeBalance().
Renvoie les changements de solde non commercial (dépôts, retraits, transferts internes, intérêts courus, bonus) à partir d'une certaine date passée en paramètre.