Igroc33: J'ai beaucoup de gars intelligents à construire, alors allons-nous jouer à la balle ou allons-nous nous activer ?
Il s'agit donc d'un travail qui doit être fait. Ou devez-vous créer à la hâte, puis combattre héroïquement avec un concept mal planifié à l'origine ? Ou bien vous, qui me traitez de sage, pensez-vous que je me moque de vous en essayant de connaître le volume des données d'entrée ? Est-il important que beaucoup de choses en dépendent dans le concept même de construction de la logique et du code ?
Je n'aime pas brusquer les gens sans cervelle, je suis désolé, mais - maintenant toi-même.
Ne sois pas grossier, petit malin. On vous pose les bonnes questions. Comment imaginez-vous le fonctionnement d'un tel indicateur ? Vous entrez les données, elles sont comptées. Vous oubliez de le saisir, tant pis, on ne le comptera pas... N'est-ce pas ?
Comment ça, tu as oublié de l'inscrire ? Vous jouez à des jeux ou vous voulez juste parler de distractions ?
Igroc33: Si je l'avais imaginé, je ne serais pas venu te voir, petit malin. Comment ça, tu as oublié d'entrer dans le jeu ou tu veux juste parler de distractions ?
Tu ne peux même pas exprimer ce que tu veux. D'où l'incompréhension de la nécessité de poser des questions. Comment allez-vous écrire du code alors ?
Ou dans l'espoir que les "intelligents" le fassent à votre place ?
Alors vous avez la mauvaise branche. Lisez son premier message - il indique à quoi il sert.
Artyom Trishkin: Tu ne peux même pas exprimer ce que tu veux. D'où le malentendu sur la nécessité des questions. Comment allez-vous écrire du code alors ?
Ou dans l'espoir que les "intelligents" le fassent à votre place ?
Alors vous avez la mauvaise branche. Lisez son premier message - il indique à quoi il sert.
Ne nous lançons pas dans des prépations sur le coût de ces travaux.
Salut les gars. Une question s'est posée. A part cette sélection for(int i=0;i<OrdersTotal();i++) et for(int i=OrdersTotal()-1;i>=0;i--) il n'y a rien ? Si oui, veuillez indiquer lesquels
Rustam Bikbulatov: Salut les gars. Une question s'est posée. Sauf pour(int i=0;i<OrdersTotal();i++) et pour(int i=OrdersTotal()-1;i>=0;i--) il n'y a rien ? Si oui, dites-moi lesquelles.
A choisir parmi https://docs.mql4.com/ru/basis/operators
Операторы языка описывают некоторые алгоритмические действия, которые необходимо выполнить для решения задачи. Тело программы — это последовательность таких операторов. Идущие друг за другом операторы разделяются точкой с запятой. Выполняет оператор до тех пор, пока проверяемое выражение не станет ложным. Проверка условия окончания...
Savez-vous où trouver ou m'aider à fixer le trailing stop qui fonctionne de cette façon ?
Par exemple, un ordre d'achat (BUY) avec TP = 100 et SL = 200 a été ouvert, et lorsque le prix est passé à BUY et a dépassé 50 points, alors SL est devenu le prix d'ouverture, tandis que TP a été déplacé à 50 points et ainsi de suite constamment ????.
void TrailingPositions(int otype)
{
int cnt = OrdersTotal() ;
int lMinProfit = 0 ; // Pips min.
int lTrailingStop = 40 ; // Niveau de la position de queue (le nombre de points de la distance SL précédente)
int lTrailingStep = 20 ; // Niveau de l'arrêt de suivi (le nombre de points après lequel il se déclenchera)
for (int i=0 ; i<cnt ; i++)
{
si ( !(OrderSelect(i, SELECT_BY_POS, MODE_TRADES))) continuer ;
si (OrderSymbol() != Symbol()) continue ;
if (OrderType() == OP_BUY && otype == OP_BUY) {
si (Bid-OrderOpenPrice() > lMinProfit*Point) {
si (OrderStopLoss() < Bid-(lTrailingStop+lTrailingStep-1)*Point) {
if(OrderModify(OrderTicket(), OrderOpenPrice(), Bid-lTrailingStop*Point, TP + lTrailingStop * Point, 0, Blue))
Si vous n'avez pas de compte, veuillez vous inscrire
Autorisez l'utilisation de cookies pour vous connecter au site Web MQL5.com.
Veuillez activer les paramètres nécessaires dans votre navigateur, sinon vous ne pourrez pas vous connecter.
Vous êtes connecté. L'authentification à deux facteurs a été désactivée. Configurez-la à nouveau et scannez un nouveau code QR, ou continuez avec l'authentification à deux facteurs désactivée.
J'ai beaucoup de gars intelligents à construire, alors allons-nous jouer à la balle ou allons-nous nous activer ?
Ne sois pas grossier, petit malin. On vous pose les bonnes questions. Comment imaginez-vous le fonctionnement d'un tel indicateur ? Vous entrez les données, elles sont comptées. Vous oubliez de le saisir, tant pis, on ne le comptera pas... N'est-ce pas ?
Si je l'avais imaginé, je ne serais pas venu te voir, petit malin. Comment ça, tu as oublié d'entrer dans le jeu ou tu veux juste parler de distractions ?
Tu ne peux même pas exprimer ce que tu veux. D'où le malentendu sur la nécessité des questions. Comment allez-vous écrire du code alors ?
nous ne tergiverserons pas sur le coût d'un tel travail.
Salut les gars. Une question s'est posée. Sauf pour(int i=0;i<OrdersTotal();i++) et pour(int i=OrdersTotal()-1;i>=0;i--) il n'y a rien ? Si oui, dites-moi lesquelles.
A choisir parmi https://docs.mql4.com/ru/basis/operators
1 - https://docs.mql4.com/ru/basis/operators/while
2 - https://docs.mql4.com/ru/basis/operators/dowhile
Si c'est pour la variété, vous pourriez écrire comme ceci .
A choisir parmi https://docs.mql4.com/ru/basis/operators
1 - https://docs.mql4.com/ru/basis/operators/while
2 - https://docs.mql4.com/ru/basis/operators/dowhile
Si des variétés pour, vous pouvez écrire comme ceci
MERCI !
Savez-vous où trouver ou m'aider à fixer le trailing stop qui fonctionne de cette façon ?
Par exemple, un ordre d'achat (BUY) avec TP = 100 et SL = 200 a été ouvert, et lorsque le prix est passé à BUY et a dépassé 50 points, alors SL est devenu le prix d'ouverture, tandis que TP a été déplacé à 50 points et ainsi de suite constamment ????.
int cnt = OrdersTotal() ;
int lMinProfit = 0 ; // Pips min.
int lTrailingStop = 40 ; // Niveau de la position de queue (le nombre de points de la distance SL précédente)
int lTrailingStep = 20 ; // Niveau de l'arrêt de suivi (le nombre de points après lequel il se déclenchera)
Comment puis-je obtenir l'ID du CPU ?
Je me défends, j'ai l'ID du disque dur, mais je n'arrive pas à trouver l'ID du CPU :(