[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 1083
![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
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?