1. Danışmanın gerçek hayatta güvenilir çalışması için.
2. Bunlar yerel değişkenlerdir ve bunları dörtlüden start() işlevinin yerini alan OnTick işlevine kopyalayabilirsiniz.
Ancak, sizi uyarmak isterim: ticaret fonksiyonları bire bir aktarılamaz!
İlk beşte bazı değişkenlerin farklı şekilde değerlendirildiğini mi söylüyorsunuz? Üzgünüm, ama mql5'te hala hiç anlamıyorum ve sizi tam olarak anlayamıyorum. Fonksiyonları mql4'ten bire bir aktarmanın neden imkansız olduğuna bir örnek olarak mümkündür. Forumda toplam aptallar için bir konu var mı?)
int OnInit() hatalarında da denendi. Neyi yanlış yapıyorum?
mql5'te ana kodun dışında saklanması gereken bayraklar, biletler, stop ve kar zararları ve diğer şeyleri global değişkenlere koyuyoruz, yani prensip mql4 ile aynı mı?
İlk beşte bazı değişkenlerin farklı şekilde değerlendirildiğini mi söylüyorsunuz? Üzgünüm, ama mql5'te hala hiç anlamıyorum ve sizi tam olarak anlayamıyorum. Fonksiyonları mql4'ten bire bir aktarmanın neden imkansız olduğuna bir örnek olarak mümkündür. Forumda toplam aptallar için bir konu var mı?)...
Dördüne tükür ve "aptalca" satır satır tercüme etme, ama "sobadan dans etmeye" başla! Kod tabanında ve ilk beş için MQ'dan standart teslimatta birçok örnek ve hazır Uzman Danışman var. Bu sizin için "yüksek matematik" ise, "İş" bölümünde bir danışman sipariş edin.
Şimdi sorularınızın cevapları:
Makaleden TFMigrate işlevini kopyalayın, en başında orada.
Dördüne tükür ve "aptalca" satır satır tercüme etme, ama "sobadan dans etmeye" başla! Kod tabanında ve ilk beş için MQ'dan standart teslimatta birçok örnek ve hazır Uzman Danışman var. Bu sizin için "yüksek matematik" ise, "İş" bölümünde bir danışman sipariş edin.
Şimdi sorularınızın cevapları:
Makaleden TFMigrate işlevini kopyalayın, en başında orada.
Değişkenlere gelince, prensip aynıdır.
İşlevini eklemeye çalışıyorum
int HourMQL4(){ MqlDateTime tm; TimeCurrent (tm); return (tm.hour);};
void OnTick() içinde, global 'HourMQL4'e eklenmesini gerektirir - işlev yalnızca global kapsamda bildirilebilir. Gerçekten getirilmesi gerekiyor mu? Herhangi bir hata girersem. Kıvrımlı ayraçtan sonra noktalı virgüle ihtiyacınız var mı?
forexman77 : İşlevinizi geçersiz OnTick() içine koymaya çalışıyorum, onu küresel 'HourMQL4' içine koymanız gerekiyor - işlev yalnızca küresel kapsamda bildirilebilir. Gerçekten getirilmesi gerekiyor mu? Herhangi bir hata girersem. Kıvrımlı ayraçtan sonra noktalı virgüle ihtiyacınız var mı?
İyi günler, lütfen bana resimdeki gibi mum kalıbı oluşumundan sonra sesli sinyal ile bildiren göstergeyi veya uzmanı söyleyin. Yani, ses sinyali 7 zıt mumdan veya 6 mumdan sonraydı, bu yüzden bu sayı değiştirilebilir. Teşekkür ederim.
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.
1. Kontrolleri kaçırırsanız, şunları yapabilirsiniz:
2. Evet
3. Soru net değil.
1. Kontroller ne için? Onlar olmadan daha az kaynak gidecek mi?
2. mql4'te değişken isimleri vardır, örneğin:
mql5'in hangi bölümünde, int start'ta mql4'te bulunan kodda yukarıdaki değişkenler listelenir?
Global değişkenler int başlangıcından önce ayarlanır. EA kodunun tamamı buradaki öğreticiden alınmıştır https://с.mql4.com/book
1. Kontroller ne için? Onlar olmadan daha az kaynak gidecek mi?
2. mql4'te değişken isimleri vardır, örneğin:
mql5'in hangi bölümünde, int start'ta mql4'te bulunan kodda yukarıdaki değişkenler listelenir?
Global değişkenler int başlangıcından önce ayarlanır. EA kodunun tamamı buradaki öğreticiden alınmıştır https://с.mql4.com/book
1. Danışmanın gerçek hayatta güvenilir çalışması için.
2. Bunlar yerel değişkenlerdir ve bunları dörtlüden start() işlevinin yerini alan OnTick işlevine kopyalayabilirsiniz.
Ancak, sizi uyarmak isterim: ticaret fonksiyonları bire bir aktarılamaz!
1. Danışmanın gerçek hayatta güvenilir çalışması için.
2. Bunlar yerel değişkenlerdir ve bunları dörtlüden start() işlevinin yerini alan OnTick işlevine kopyalayabilirsiniz.
Ancak, sizi uyarmak isterim: ticaret fonksiyonları bire bir aktarılamaz!
İlk beşte bazı değişkenlerin farklı şekilde değerlendirildiğini mi söylüyorsunuz? Üzgünüm, ama mql5'te hala hiç anlamıyorum ve sizi tam olarak anlayamıyorum. Fonksiyonları mql4'ten bire bir aktarmanın neden imkansız olduğuna bir örnek olarak mümkündür. Forumda toplam aptallar için bir konu var mı?)
Kodu yapıştırmaya çalışıyorum:
boşlukta OnTick() hatalar atar:
'TFMigrate' - işlev tanımlanmadı
örtük numaralandırma dönüştürme
int OnInit() hatalarında da denendi. Neyi yanlış yapıyorum?
mql5'te ana kodun dışında saklanması gereken bayraklar, biletler, stop ve kar zararları ve diğer şeyleri global değişkenlere koyuyoruz, yani prensip mql4 ile aynı mı?
İlk beşte bazı değişkenlerin farklı şekilde değerlendirildiğini mi söylüyorsunuz? Üzgünüm, ama mql5'te hala hiç anlamıyorum ve sizi tam olarak anlayamıyorum. Fonksiyonları mql4'ten bire bir aktarmanın neden imkansız olduğuna bir örnek olarak mümkündür. Forumda toplam aptallar için bir konu var mı?)...
Dördüne tükür ve "aptalca" satır satır tercüme etme, ama "sobadan dans etmeye" başla! Kod tabanında ve ilk beş için MQ'dan standart teslimatta birçok örnek ve hazır Uzman Danışman var. Bu sizin için "yüksek matematik" ise, "İş" bölümünde bir danışman sipariş edin.
Şimdi sorularınızın cevapları:
Dördüne tükür ve "aptalca" satır satır tercüme etme, ama "sobadan dans etmeye" başla! Kod tabanında ve ilk beş için MQ'dan standart teslimatta birçok örnek ve hazır Uzman Danışman var. Bu sizin için "yüksek matematik" ise, "İş" bölümünde bir danışman sipariş edin.
Şimdi sorularınızın cevapları:
Bununla geldi:
konuyla ilgili ilk satırdan emin değilim, kodun doğruluğu.İşlevinizi geçersiz OnTick() içine koymaya çalışıyorum, onu küresel 'HourMQL4' içine koymanız gerekiyor - işlev yalnızca küresel kapsamda bildirilebilir. Gerçekten getirilmesi gerekiyor mu? Herhangi bir hata girersem. Kıvrımlı ayraçtan sonra noktalı virgüle ihtiyacınız var mı?
Bir işlevi bir işlevin içine dahil edemezsiniz.
Günün başlangıcından itibaren dakika cinsinden geçerli saati nasıl belirleyebilirim?
Bununla geldi:
konuyla ilgili ilk satırdan emin değilim, kodun doğruluğu.
Bu doğru:
Bu doğru:
Çok teşekkürler! İşler.
mql5 mantığını açıklayın. mql4'te zamanı saat olarak belirlemek için int Hour() kullanılıyor, anladığım kadarıyla beşte böyle bir sabit yok.
1. Program, saati saat olarak istediğimizi nasıl anlıyor? MqlDateTime'dan tahmin ediyorum?
2. Şimdiki zamanı saat cinsinden şimdiki zamana dakika olarak eklemek, yani şimdiki zamanı dakika olarak bulmak için yapı aşağıdaki gibi olacaktır: