[AVISO FECHADO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Não posso ir a lugar algum sem você. - página 1083
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
Tk escreve uma já feita, porque sou apenas um principiante...
O que é o registro?
Merda, o arquivo não é seu - consegui-o através de um tutorial. É difícil prendê-lo ao seu posto? Faça isso apenas com o código fonte.
Tentei seu código. Você me entendeu mal ou você entendeu mal! Este código me dá uma mensagem a cada tique de formação de uma nova barra a qualquer momento, e eu preciso, por exemplo, na M5 para dar depois de 5 minutos, assim que ela estiver completamente formada a cada 1ª barra. Como fazer isso? Tente você mesmo este código como 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; // Поймался новый бар
}
}
TENHO UM PROBLEMA ....
Quando instalo o correio no terminal - uso smtp.gmail.com:25
Eu recebo o erro - Correio: 530 5.7.0 Deve emitir um comando STARTTLS primeiro. l3sm2329679fan.0
Eu tentei seu código. Você me entendeu mal ou você entendeu mal! Este código me dá uma mensagem a cada tique de formação de uma nova barra a qualquer momento, e eu preciso, por exemplo, na M5, para dar depois de 5 minutos, assim que estiver totalmente formada a cada barra de 1 andar. Como fazer isso? Tente você mesmo este código como 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; // Поймался новый бар
}
}
Eu não lhe dei um, olhe com cuidado - eu lhe dei outro:
Compare o que você escreveu dentro da função start() e o que eu sugeri a você. Eles são a mesma coisa?Eu não lhe dei um, olhe com cuidado - eu lhe dei outro:
Compare o que você escreveu dentro da função start() e o que eu lhe dei. Eles são a mesma coisa?Você deve escrevê-lo corretamente, porque eu não o entendo!
Escreva-o corretamente, porque não o entendo!
Retire todas as sub-rotinas do corpo da função de início - você não pode declarar outras funções dentro de uma função. Você pode chamá-los. Você não pode declará-los e descrevê-los.
Remova todos os subprogramas do corpo da função iniciar - você não pode declarar outros subprogramas dentro de uma função. Você pode chamá-los. Declare e descreva - não permitido.
Certo:
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; // Поймался новый бар
}
}
Portanto:
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; // Поймался новый бар
}
}
Seria mais preciso colocá-lo desta forma:
Seria mais preciso colocá-lo desta forma:
Eu tento na M1 e depois que a próxima barra é formada a mensagem não sai. E então, não está funcionando?