![MQL5 - Langage des stratégies de trading intégré au terminal client MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
J'ai besoin d'une explication un peu plus claire sur les"GlobalVariable Functions", comment puis-je les utiliser ?
J'ai déjà lu la documentation.
( si vous aviez un exemple, ce serait génial ).
Merci d'avance.
J'ai besoin d'une explication un peu plus claire sur les"GlobalVariable Functions", comment puis-je les utiliser ?
J'ai déjà lu la documentation.
( si vous aviez un exemple, ce serait génial ).
Merci d'avance.
La documentation est assez explicite à ce sujet.
Utilisez-les de la même manière que les variables déclarées globalement lorsque vous avez besoin qu'une valeur soit conservée après qu'un EA ou un indicateur ait été supprimé ou que le terminal ait été fermé ou que l'horizon temporel ait été modifié sur le graphique auquel un indicateur est attaché.
La chose la plus importante est de s'assurer qu'on leur donne des noms individuels. Vous pouvez utiliser le numéro magique et le symbole dans le nom. Cela pourrait poser des problèmes si plus d'un EA ou indicateur essayait d'accéder et de modifier la même variable globale (du terminal client).
J'ai besoin d'une explication un peu plus claire sur les"GlobalVariable Functions" et sur la façon dont je peux les utiliser.
J'ai déjà lu la documentation.
( si vous aviez un exemple, ce serait génial )
Merci d'avance.
Article pour mql5, mais cela fonctionne de la même manière avec mql4.
La documentation est assez explicite à ce sujet.
...
Article pour mql5, mais cela fonctionne de la même manière avec mql4.
Un grand merci pour les commentaires plus informatifs.
Et j'essaie comme le code ci-dessous mais je n'obtiens pas de bon résultat. Alors j'essaie de terminal serait enregistrer mes dernières modifications.
Par exemple La taille de lot par défaut est de 0,01. Après avoir modifié la taille de lot, j'ai changé les TimeFrames - la taille de lot est revenue à la valeur par défaut.
Je vous en prie, aidez-moi ou donnez-moi un bon conseil (clair) !
Merci d'avance.
string _lotGV;
//-----------------------------------------------------------------------------
int OnInit()
{
//Global Variables
_lotGV = _prefix + _Symbol + " _lotGV";
if ( GlobalVariableCheck( _lotGV ) == true )
{
GlobalVariableGet( _lotGV );
} //---if Close
else
{
GlobalVariableSet( _lotGV, _lotSize );
}
}
#GlobalVariable - Fermé
J'ai résolu le problème avec le code ci-dessous.
_lotGV = _prefix + _Symbol + " _lotGV";
if ( GlobalVariableCheck( _lotGV ) == true )
{
_lotSize = GlobalVariableGet( _lotGV );
} //---if Close
else
{
GlobalVariableSet( _lotGV, _lotSize );
}
#Remise à zéro du lot - Ouvert
Je n'ai aucune idée de ce qu'est le bouton 'Lot Reset': Et j'ai besoin que lorsque je clique sur le bouton de réinitialisation, la taille du lot revienne à la valeur de taille de lot par défaut. (par exemple, la valeur de taille de lot 1)
J'ai donc besoin d'un bon conseil avec un exemple.
( je suis aussi toujours en train de faire des recherches )
Je vous souhaite bonne chance.
Je suis vraiment en difficulté, quelqu'un peut m'aider.
Merci.
#Remise à zéro du lot - Ouvert
Je n'ai aucune idée de ce qu'est le bouton 'Lot Reset': Et j'ai besoin que lorsque je clique sur le bouton de réinitialisation, la taille du lot revienne à la valeur de taille de lot par défaut. (par exemple, la valeur de taille de lot 1)
J'ai donc besoin d'un bon conseil avec un exemple.
( je suis aussi toujours en train de faire des recherches )
Je vous souhaite bonne chance.
{
Lotsize=0.01;
}
{
Lotsize=0.01;
}
Vous m'avez clairement compris, merci grand homme, j'apprécie beaucoup.
( c'est simple, mais parfois je me débats.. )