[Toute question de débutant, afin de ne pas encombrer le forum. Professionnels, ne passez pas votre chemin. Je ne peux aller nulle part sans toi. - page 1083
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
Tk en écrire un tout fait, car je ne suis qu'un débutant...
Quel est le journal ?
Merde, le fichier n'est pas à toi - je l'ai eu dans un tutoriel. Est-il difficile de le joindre à votre message ? Il suffit de le faire avec le code source.
J'ai essayé votre code. Vous vous trompez ou vous vous trompez ! Ce code me donne un message à chaque tick de formation d'une nouvelle barre sur n'importe quel timeframe, et j'ai besoin par exemple sur M5 de donner après 5 minutes, dès qu'elle est complètement formée chaque 1ère barre. Comment faire ? Essayez vous-même ce code en tant qu'EA :
int start() // Спец. функция start
{
int New_Time;
Fun_New_Bar(); // Польз. ф-ия обнаружения нового бара
Alert("Сформировался новый бар"); // Вывод на экран
return; // Выход из start()
}
//--------------------------------------------------------------------
bool Fun_New_Bar() // Ф-ия обнаружения нового бара
{
static datetime New_Time=0; // Время текущего бара
bool New_Bar=false; // Нового бара нет
if(New_Time!=Time[0]) // Сравниваем время
{
New_Time=Time[0]; // Теперь время такое
New_Bar=true; // Поймался новый бар
}
}
J'AI UN PROBLÈME ....
Lorsque je configure le courrier dans le terminal - j'utilise smtp.gmail.com:25
J'obtiens l'erreur - Mail : 530 5.7.0 Must issue a STARTTLS command first. l3sm2329679fan.0
J'ai essayé votre code. Vous vous trompez ou vous vous trompez ! Ce code me donne un message à chaque tick de formation d'une nouvelle barre sur n'importe quel timeframe, et j'ai besoin par exemple sur M5, de donner un message après 5 minutes, dès la formation complète de chaque 1ère barre. Comment faire ? Essayez vous-même ce code en tant qu'EA :
int start() // Спец. функция start
{
int New_Time;
Fun_New_Bar(); // Польз. ф-ия обнаружения нового бара
Alert("Сформировался новый бар"); // Вывод на экран
return; // Выход из start()
}
//--------------------------------------------------------------------
bool Fun_New_Bar() // Ф-ия обнаружения нового бара
{
static datetime New_Time=0; // Время текущего бара
bool New_Bar=false; // Нового бара нет
if(New_Time!=Time[0]) // Сравниваем время
{
New_Time=Time[0]; // Теперь время такое
New_Bar=true; // Поймался новый бар
}
}
Je ne vous en ai pas donné un, regardez bien - je vous en ai donné un autre :
Comparez ce que vous avez écrit dans la fonction start() et ce que je vous ai suggéré. Est-ce que c'est la même chose ?Je ne vous en ai pas donné un, regardez bien - je vous en ai donné un autre :
Comparez ce que vous avez écrit dans la fonction start() et ce que je vous ai donné. Est-ce que c'est la même chose ?Vous devriez l'écrire correctement, car je ne le comprends pas !
Écrivez-le correctement, parce que je ne le comprends pas !
Sortez tous les sous-programmes du corps de la fonction de départ - vous ne pouvez pas déclarer d'autres fonctions dans une fonction. Vous pouvez les appeler. Vous ne pouvez pas les déclarer et les décrire.
Sortez tous les sous-programmes du corps de la fonction de départ - vous ne pouvez pas déclarer d'autres sous-programmes à l'intérieur d'une fonction. Vous pouvez les appeler. Déclarer et décrire - non autorisé.
Bien :
int start() // Спец. функция start
{
if(Fun_New_Bar())//проверка наличия нового бара
{
Alert("Сформировался новый бар"); // Вывод на экран
return; // Выход из start()
}
}
//--------------------------------------------------------------------
bool Fun_New_Bar() // Ф-ия обнаружения ..
{ // .. нового бара
static datetime New_Time=0; // Время текущего бара
bool New_Bar=false; // Нового бара нет
if(New_Time!=Time[0]) // Сравниваем время
{
New_Time=Time[0]; // Теперь время такое
New_Bar=true; // Поймался новый бар
}
}
Donc :
int start() // Спец. функция start
{
if(Fun_New_Bar())//проверка наличия нового бара
{
Alert("Сформировался новый бар"); // Вывод на экран
return(0); // Выход из start()
}
}
//--------------------------------------------------------------------
bool Fun_New_Bar() // Ф-ия обнаружения ..
{ // .. нового бара
static datetime New_Time=0; // Время текущего бара
bool New_Bar=false; // Нового бара нет
if(New_Time!=Time[0]) // Сравниваем время
{
New_Time=Time[0]; // Теперь время такое
New_Bar=true; // Поймался новый бар
}
}
Il serait plus exact de le dire de cette façon :
Il serait plus exact de le dire de cette façon :
Je l'essaie sur M1 et après la formation de la barre suivante, le message ne sort pas. Alors quoi, ça ne marche pas ?