[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
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 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 :
if(Fun_New_Bar())//проверка наличия нового бара
{
//а здесь разместить весь код эксперта
}
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 ?
É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; // Поймался новый бар } }
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 :
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; // Поймался новый бар
}
}
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 ?