Kodunuzu denedim. Beni yanlış anladın ya da yanlış yaptın! Bu kod her tik bana herhangi bir zaman diliminde yeni bir çubuk oluşumu hakkında bir mesaj verir, ancak örneğin M5'te her 1. çubuk tamamen oluşur oluşmaz bunu 5 dakika içinde yayınlamam gerekiyor. Nasıl yapılır? Bu kodu bir danışman olarak kendiniz deneyin:
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; // Поймался новый бар } }
Kodunuzu denedim. Beni yanlış anladın ya da yanlış yaptın! Bu kod her tik bana herhangi bir zaman diliminde yeni bir çubuk oluşumu hakkında bir mesaj verir, ancak örneğin M5'te her 1. çubuk tamamen oluşur oluşmaz bunu 5 dakika içinde yayınlamam gerekiyor. Nasıl yapılır? Bu kodu bir danışman olarak kendiniz deneyin:
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; // Поймался новый бар } }
Birini vermedim, dikkatli bak bir tane daha verdim:
if (Fun_New_Bar()) //проверка наличия нового бара
{
//а здесь разместить весь код эксперта
}
start() fonksiyonu içinde yazdıklarınızı ve benim size önerdiklerimi karşılaştırın. Bir ve aynı mı?
Olması gerektiği gibi düzenleyin, aksi takdirde hiçbir şekilde kesmem!
Başlat fonksiyonunun gövdesindeki tüm alt programları çıkarın - diğerlerini bir fonksiyon içinde bildiremezsiniz. Çağrı mümkündür. Açıklamak ve anlatmak mümkün değil.
Başlat fonksiyonunun gövdesindeki tüm alt programları çıkarın - diğerlerini bir fonksiyon içinde bildiremezsiniz. Çağrı mümkündür. Açıklamak ve anlatmak mümkün değil.
Böyle:
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; // Поймался новый бар } }
Daha doğrusu şöyle olacak:
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 ; // Поймался новый бар
}
}
MQL5.com web sitesine giriş yapmak için çerezlerin kullanımına izin vermelisiniz.
Lütfen tarayıcınızda gerekli ayarı etkinleştirin, aksi takdirde giriş yapamazsınız.
Hesabınıza giriş yaptınız. İki faktörlü kimlik doğrulama devre dışı bırakıldı. Yeniden kurup yeni bir QR kodu tarayın veya iki faktörlü kimlik doğrulama devre dışıyken devam edin.
Tk yazmaya hazır, atomlar sadece acemiyim ...
Günlük nedir?
Kahretsin, dosya senin değil - ders kitabından aldım. Yazıya eklemek zor mu? Kaynak koduyla gel.
Kodunuzu denedim. Beni yanlış anladın ya da yanlış yaptın! Bu kod her tik bana herhangi bir zaman diliminde yeni bir çubuk oluşumu hakkında bir mesaj verir, ancak örneğin M5'te her 1. çubuk tamamen oluşur oluşmaz bunu 5 dakika içinde yayınlamam gerekiyor. Nasıl yapılır? Bu kodu bir danışman olarak kendiniz deneyin:
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; // Поймался новый бар
}
}
BİR PROBLEMİM VAR ....
Terminalde posta kurduğumda - smtp.gmail.com:25 kullanıyorum
Bir hata alıyorum - Posta: 530 5.7.0 Önce bir STARTTLS komutu vermeli. l3sm2329679fan.0
Kodunuzu denedim. Beni yanlış anladın ya da yanlış yaptın! Bu kod her tik bana herhangi bir zaman diliminde yeni bir çubuk oluşumu hakkında bir mesaj verir, ancak örneğin M5'te her 1. çubuk tamamen oluşur oluşmaz bunu 5 dakika içinde yayınlamam gerekiyor. Nasıl yapılır? Bu kodu bir danışman olarak kendiniz deneyin:
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; // Поймался новый бар
}
}
Birini vermedim, dikkatli bak bir tane daha verdim:
start() fonksiyonu içinde yazdıklarınızı ve benim size önerdiklerimi karşılaştırın. Bir ve aynı mı?Birini vermedim, dikkatli bak bir tane daha verdim:
start() fonksiyonu içinde yazdıklarınızı ve benim size önerdiklerimi karşılaştırın. Bir ve aynı mı?Olması gerektiği gibi düzenleyin, aksi takdirde hiçbir şekilde kesmem!
Olması gerektiği gibi düzenleyin, aksi takdirde hiçbir şekilde kesmem!
Başlat fonksiyonunun gövdesindeki tüm alt programları çıkarın - diğerlerini bir fonksiyon içinde bildiremezsiniz. Çağrı mümkündür. Açıklamak ve anlatmak mümkün değil.
Başlat fonksiyonunun gövdesindeki tüm alt programları çıkarın - diğerlerini bir fonksiyon içinde bildiremezsiniz. Çağrı mümkündür. Açıklamak ve anlatmak mümkün değil.
Böyle:
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; // Поймался новый бар
}
}
Böyle:
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; // Поймался новый бар
}
}
Daha doğrusu şöyle olacak:
Daha doğrusu şöyle olacak:
M1'i deniyorum ve bir sonraki çubuğun oluşumundan sonra mesaj görünmüyor. Peki ne işe yaramaz?