Si vous l'appelez par programme, vous pouvez générer un paramètre de façon aléatoire.
et que vous devez l'exécuter manuellement, vous devrez toujours changer le paramètre d'entrée
essayez de voir ce qu'il y a maintenant dans les macros prédéfinies, il y avait __COUNT___ et maintenant il y a quelque chose avec le hasard, je n'ai pas vérifié comment __COUNT___ fonctionne - il s'avère statique, il a peu d'effet, peut-être que vous pouvez utiliser le hasard pour votre tâche
J'ai trouvé __RANDOM__, mais je dois compiler du code pour changer la valeur. Ou peut-être que je rate quelque chose ?
Alexey Viktorov #: Vitaliy, pour quoi faire ? Est-il nécessaire d'avoir > 1 fenêtre d'indicateur pour obtenir un numéro de fenêtre et y mettre quelque chose ?
Oui, c'est vrai.
Vous devez obtenir le numéro de la fenêtre où se trouve l'indicateur. Pour ce faire, cliquez sur le bouton et obtenez les données
if(id==CHARTEVENT_OBJECT_CLICK && StringFind(sparam,(string)wndNum+"_butt")!=-1) {
Alert("Window number:"+(string)wndNum," => Program name:"+prog_name," => Short name:"+short_name);
ObjectSetInteger(0,sparam,OBJPROP_STATE,false);
}
mt4 fonctionne
mt5 ne fonctionne que dans un seul - le premier installé, les copies sont ignorées.
Vous devez obtenir le numéro de la fenêtre où se trouve l'indicateur. Pour ce faire, cliquez sur le bouton et obtenez les données
mt4 fonctionne
mt5 ne fonctionne que dans un seul - le premier installé, il ignore les copies
Eh bien, apparemment, c'est une conséquence de l'augmentation de la productivité... Pourquoi recalculer l'indicateur 100500 fois au gré d'un utilisateur pas très malin ? Mais il se trouve que certaines fonctionnalités souffrent d'une protection.
Il est probablement nécessaire d'entrer un paramètre externe dans le nom court de l'indicateur.
Eh bien, apparemment, c'est une conséquence de l'augmentation des performances... Pourquoi recalculer l'indicateur 100500 fois au gré des caprices d'un utilisateur pas très futé ? Mais il se trouve que certaines fonctionnalités souffrent d'une protection.
Il est probablement nécessaire d'entrer un paramètre externe dans le nom court de l'indicateur.
Cela fonctionne de cette façon. Testé.
Encore une fois, faut-il changer le préfixe lors du chargement de la prochaine copie ?
pas du tout
Si vous l'appelez par programme, vous pouvez générer un paramètre de façon aléatoire.
et que vous devez l'exécuter manuellement, vous devrez toujours changer le paramètre d'entrée
essayez de voir ce qu'il y a maintenant dans les macros prédéfinies, il y avait __COUNT___ et maintenant il y a quelque chose avec le hasard, je n'ai pas vérifié comment __COUNT___ fonctionne - il s'avère statique, il a peu d'effet, peut-être que vous pouvez utiliser le hasard pour votre tâche
J'ai trouvé __RANDOM__, mais je dois compiler du code pour changer la valeur. Ou peut-être que je rate quelque chose ?
Peut-on le modifier à l'exécution d'une manière ou d'une autre ?
__RANDOM__ Компилятор для каждого объявления __RANDOM__ подставляет в код случайное ulong-число.Il n'y a pas un nouveau numéro à chaque appel ?
Non
n'est pas un nouveau numéro à chaque appel ?
Non
Eh bien, alors ce n'est pas un problème soluble.
Quel est le problème ? - Vous devez essayer de le formuler différemment.
Non
Vitaliy, pour quoi faire ? Est-il nécessaire d'avoir > 1 fenêtre d'indicateur pour obtenir un numéro de fenêtre et y mettre quelque chose ?
Oui, c'est vrai.
Vous devez obtenir le numéro de la fenêtre où se trouve l'indicateur. Pour ce faire, cliquez sur le bouton et obtenez les données
mt4 fonctionne
mt5 ne fonctionne que dans un seul - le premier installé, les copies sont ignorées.
On en est arrivé là, il n'y a pas moyen de résoudre le problème de la semaine :(
Oui, c'est vrai.
Vous devez obtenir le numéro de la fenêtre où se trouve l'indicateur. Pour ce faire, cliquez sur le bouton et obtenez les données
mt4 fonctionne
mt5 ne fonctionne que dans un seul - le premier installé, il ignore les copies
Eh bien, apparemment, c'est une conséquence de l'augmentation de la productivité... Pourquoi recalculer l'indicateur 100500 fois au gré d'un utilisateur pas très malin ? Mais il se trouve que certaines fonctionnalités souffrent d'une protection.
Il est probablement nécessaire d'entrer un paramètre externe dans le nom court de l'indicateur.
Cela fonctionne de cette façon. Testé.
Eh bien, apparemment, c'est une conséquence de l'augmentation des performances... Pourquoi recalculer l'indicateur 100500 fois au gré des caprices d'un utilisateur pas très futé ? Mais il se trouve que certaines fonctionnalités souffrent d'une protection.
Il est probablement nécessaire d'entrer un paramètre externe dans le nom court de l'indicateur.
Cela fonctionne de cette façon. Testé.
Encore une fois, faut-il changer le préfixe lors du chargement de la prochaine copie ?