MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 482
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım 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
@STARİJ Teşekkürler, ObjectSet'i yazmaya zaman ayırdım! Bu uzun zamandır yazılıyor, yorum yapmadım ve koda müdahale etmiyor! yani unutmamak için! StringSubstr (str,20,7) yazdınız, tamamen gerçek olduğunu düşünmedim! Akşam yemeğinden sonra, boşluklarda olduğunu anladım! Her karakteri ve boşluğu saymak gerekiyordu! Teşekkürler arkadaşım!!!!
Merhaba canım. mkl4'te başka bir acemi sorusu. Yeni bir çubuk tanımlamak için öğretici tarafından önerilen Fun_New_Bar() özel işlevini kullanıyorum:
Ancak, bazı nedenlerden dolayı her zaman işe yaramaz. Eklenen baskı kontrolü:Yani ya pozisyonlar yeni bir çubukta açılır ya da "Yeni çubuk yok" yazdırır ve mevcut çubukta bir pozisyon açar. Nedenini anlayamıyorum. Teşekkür ederim.
Merhaba canım. mkl4'te başka bir acemi sorusu. Yeni bir çubuk tanımlamak için öğretici tarafından önerilen Fun_New_Bar() özel işlevini kullanıyorum:
Ancak, bazı nedenlerden dolayı her zaman işe yaramaz. Eklenen baskı kontrolü:Yani ya pozisyonlar yeni bir çubukta açılır ya da "Yeni çubuk yok" yazdırır ve mevcut çubukta bir pozisyon açar. Nedenini anlayamıyorum. Teşekkür ederim.
yeni bir çubuk ile mevcut bir çubuk arasında nasıl ayrım yaparsınız? Kodun verilen kısmı ne sıklıkla yürütülür - her onay işareti mi yoksa yalnızca yeni bir çubuğun oluşumu anında mı?
yeni bir çubuk ile mevcut bir çubuk arasında nasıl ayrım yaparsınız? Kodun verilen kısmı ne sıklıkla yürütülür - her onay işareti mi yoksa yalnızca yeni bir çubuğun oluşumu anında mı?
Yeni çubuk - işleve göre. Mevcut - pozisyonun kapatıldığı , ancak çubuğun süresinin dolmadığı. Kod, yeni bir çubuğun oluşumu sırasında yürütülmelidir. Daha doğrusu öyle değil. Kodun, bir pozisyonu kapatma koşullarının tanımlandığı kısmı - her onay işareti ve açılış için - yeni bir çubukta yürütülür.
Yeni çubuk - işleve göre. Mevcut - pozisyonun kapatıldığı , ancak çubuğun süresinin dolmadığı. Yeni bir çubuk oluşturulduğunda kod yürütülmelidir. Daha doğrusu öyle değil. Kodun bir pozisyonu kapatma koşullarının tanımlandığı kısmı, her onay işareti ve açılış için - yeni bir çubukta yürütülür.
Kısacası, burada her şey açık. Ancak yazdığınızda ve daha kesin yazmanız gerektiğini gördüğünüzde, imleci geri döndürün ve düzeltin. Ve okuması zor - bir şekilde, sonra başka bir şekilde.
Kod her işarette yürütülür. Onlar. soru her zaman sorulur Yeni bir bar var mı? Yeni bir bar var mı? Yeni bir bar var mı? ve her seferinde yeni bir çubuğun bulunmadığına dair bir mesaj yazdırılır. Ve işte yeni bir bar . Sipariş açık mı? iyi bekle. İlk olarak sunucuya bir komut gönderilir. Tikler gelene ve yeni bir bar olana kadar mı? Yeni bir bar var mı? ve her seferinde yeni bir çubuğun yokluğuyla ilgili bir mesaj yazdırılır ve son olarak, sunucu bir sipariş açar - saate bakarsınız ve şaşırırsınız. Ve bir siparişi açmadan önce Print( TimeCurrent() ) öğesini ilkinin 4 satır altına eklersiniz. Ve Uyarıyı kullanmak daha iyidir - hemen ekranda. hemen görebilirsiniz...
Ve bir şey daha: if(New_Bar==false) if(New_Bar==true) yerine if(!New_Bar) if(New_Bar) kullanabilirsiniz, aksi takdirde tereyağı alırsınız
Kısacası, burada her şey açık. Ancak yazdığınızda ve daha kesin yazmanız gerektiğini gördüğünüzde, imleci geri döndürün ve düzeltin. Ve okuması zor - bir şekilde, sonra başka bir şekilde.
Kod her işarette yürütülür. Onlar. soru her zaman sorulur Yeni bir bar var mı? Yeni bir bar var mı? Yeni bir bar var mı? ve her seferinde yeni bir çubuğun bulunmadığına dair bir mesaj yazdırılır. Ve işte yeni bir bar . Sipariş açık mı? iyi bekle. İlk olarak sunucuya bir komut gönderilir. Tikler gelene ve yeni bir bar olana kadar mı? Yeni bir bar var mı? ve her seferinde yeni bir çubuğun yokluğuyla ilgili bir mesaj yazdırılır ve son olarak, sunucu bir sipariş açar - saate bakarsınız ve şaşırırsınız. Ve bir siparişi açmadan önce Print(TimeCurrent()) öğesini ilkinin 4 satır altına eklersiniz. Ve Uyarıyı kullanmak daha iyidir - hemen ekranda. hemen görebilirsiniz...
Ve bir şey daha: if(New_Bar==false) if(New_Bar==true) yerine if(!New_Bar) if(New_Bar) kullanabilirsiniz, aksi takdirde tereyağı alırsınız
Eh, yeni bir çubuğun yokluğuyla ilgili mesajla her şey açık. Platform tarafından dergide basılan sipariş açılış süresi, ek bir baskı olmadan bile benim için yeterli. Bir emrin neden bir kez yeni bir çubukta ve diğerinde mevcut olanda açıldığı hala belirsizliğini koruyor, ancak koda göre, bir pozisyon açmak için koşullar aranmadan önce yeni bir çubuk görünmesi gerekiyor.
Eh, yeni bir çubuğun yokluğuyla ilgili mesajla her şey açık. Platform tarafından dergide basılan sipariş açılış süresi, ek bir baskı olmadan bile benim için yeterli. Bir emrin neden bir kez yeni bir çubukta ve diğerinde mevcut olanda açıldığı hala belirsizliğini koruyor, ancak koda göre, bir pozisyon açmak için koşullar aranmadan önce yeni bir çubuk görünmesi gerekiyor.
İlk olarak sunucuya bir komut gönderilir. Tikler gelene ve yeni bir bar olana kadar mı? Yeni bir bar var mı? ve her seferinde yeni bir çubuğun yokluğuyla ilgili bir mesaj yazdırılır ve son olarak, sunucu bir sipariş açar - saate bakarsınız ve şaşırırsınız. Ve bir siparişi açmadan önce Print( TimeCurrent() ) öğesini ilkinin 4 satır altına eklersiniz. Ve Uyarıyı kullanmak daha iyidir - hemen ekranda. Bir sipariş açma komutunun daha önce yeni bir çubukta gönderildiğini hemen görebilirsiniz.
Söylesene, 2 gösterge çizgisi arasında bir renk dolgusu olacak şekilde nasıl mümkün olabilir?
ichimoku gibi
Söyleyin bana, 2 gösterge çizgisi arasında bir renk dolgusu olacak şekilde nasıl mümkün olabilir? ichimoku gibi
Nasıl yapıldığını görün ... Ve terminal muhtemelen...
Merhaba, 2013 yılından itibaren video eğitimlerini kullanarak MQL4 öğrenmeye başladım, videodaki kodu aynen yeniden yazıyorum, ihtiyacım olan başka bir videodan küçük değişiklikler ekliyorum, sonuç olarak 25 hata alıyorum. Bu hatalara bir çözüm aramaya çalıştım ama anladığım kadarıyla terminal yapısı değişti ve bunun sonucunda kod yazımında bazı değişiklikler oldu. Birisi kodu düzenlemeye yardımcı olursa veya en azından iyi bir tavsiyede bulunursa minnettar olurum, şimdiden teşekkürler.