Yeni başlayanlardan sorular MQL4 MT4 MetaTrader 4 - sayfa 237
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
MT5 göstergesi iki renkte bir çizgi çizer .
Satır değerleri bir arabellektedir.
Göstergeden değer istenirken çizginin rengini bir şekilde belirlemek mümkün müdür?
Parametre penceresini programlı olarak görüntülemek mümkün değilse, parametreleri bir şekilde başlatmanın mümkün olup olmadığını söyleyin.
ne tavsiye edersin
İlk olarak, siparişlerin sembol ve sihirle filtrelenmesi gerekir. İki siparişiniz kaldı. Durumunuza göre kaldırmak istediğinizi seçin. Sil, biri kalır, stoploss'u değiştir.
Alexey, senden parametre hesaplama fonksiyonunu nasıl çağıracağımı, parametreler penceresi görünmeden ÖNCE, sonra değil söylemeni istedim.
Soru açık: parametre penceresini PROGRAM olarak çağırmak mümkün mü? Değilse, parametreler penceresi görünmeden ÖNCE fonksiyondan parametreleri başlatmak mümkün müdür.
Böyle bir şey yapmak istiyorum:
çift BuyStop girin = GetMyBuyStop();
Ancak yalnızca bir sabitin sağda olabileceği bir hata oluşur (
Alexey, senden parametre hesaplama fonksiyonunu nasıl çağıracağımı, parametreler penceresi görünmeden ÖNCE, sonra değil söylemeni istedim.
Soru açık: parametre penceresini PROGRAM olarak çağırmak mümkün mü? Değilse , parametreler penceresi görünmeden ÖNCE fonksiyondan parametreleri başlatmak mümkün müdür?
Böyle bir şey yapmak istiyorum:
çift BuyStop girin = GetMyBuyStop();
Ancak yalnızca bir sabitin sağda olabileceği bir hata oluşur (
Parametre penceresi görünmeden önce hiçbir şey yoktur, her şey ancak daha sonra, pencere zaten yüklendiğinde başlar
Vitaly tam olarak söyledi!
Grafikte bir panel oluşturun , değişkenleri oradan yönetin.
Parametre penceresi görünmeden önce hiçbir şey yoktur, her şey ancak daha sonra, pencere zaten yüklendiğinde başlar
Bunu biliyorum, bu yüzden profesyonellerin tavsiyelerini bekliyorum. Belki bu, Win API veya başka bir şey aracılığıyla standart olmayan yollarla yapılabilir.
Pencereyi koddan programlı olarak göstermek gerçekten imkansız mı?
Bunu biliyorum, bu yüzden profesyonellerin tavsiyelerini bekliyorum. Belki bu, Win API veya başka bir şey aracılığıyla standart olmayan yollarla yapılabilir.
Pencereyi koddan programlı olarak göstermek gerçekten imkansız mı?
Expert Advisor başlatılmadan önce (ve parametreler başlatmadan önce girildi) mevcut değil, çalışmıyor... Expert Advisor'ı başlatmadan önce parametreler penceresine erişebilirsiniz. Ama sana yakışmıyor. Bu nedenle, danışmanın başlatılmasından sonra gerekli değerlerin farklı bir girişini kullanın. MessageBox() işlev penceresine erişiminiz var. Ancak size pek yardımcı olmayacak - değer giriş alanları yok - sadece kabul et/katılmıyorum/iptal düğmeleri var.
Yani - kendi pencerenizi kullanmanız gerekiyor. Ve öyle - nesnelerden kendiniz yaratabilirsiniz. ObjectCreate() içine bakın. Veya tuval kullanın. Ancak tuval basit el sanatları için değildir.
Expert Advisor başlatılmadan önce (ve parametreler başlatmadan önce girildi) mevcut değil, çalışmıyor... Expert Advisor'ı başlatmadan önce parametreler penceresine erişebilirsiniz. Ama sana yakışmıyor. Bu nedenle, danışmanın başlatılmasından sonra gerekli değerlerin farklı bir girişini kullanın. MessageBox() işlev penceresine erişiminiz var. Ancak size pek yardımcı olmayacak - değer giriş alanları yok - sadece kabul et/katılmıyorum/iptal düğmeleri var.
Yani - kendi pencerenizi kullanmanız gerekiyor. Ve öyle - nesnelerden kendiniz yaratabilirsiniz. ObjectCreate() içine bakın. Veya tuval kullanın. Ancak tuval basit el sanatları için değildir.
Artyom, teşekkür ederim, tavsiyeni bekliyordum. Beklerken olası çözümler arıyordu. Bu sabah, ayarlar penceresini programlı olarak nasıl göstereceğimi buldum!
F7 tuşuna basarak pencerenin çağrıldığını buldum. Bir İnternet araştırması, MQL'den programlı bir tuş vuruşu yapmanın mümkün olduğunu gösterdi.
Sonrası teknoloji meselesi. Kodu gönderiyorum, belki birilerinin işine yarar:
harici çift BuyStop, SellStop;
...
Benim sevinmem için henüz çok erkendi. Pencereyi programlı olarak parametrelerle açmak mümkün oldu, ancak prosedürde parametrelere atadığım değerler kaydedilmedi (((
Yani, parametreler penceresini açarken, başlatma sırasında belirtilen değerleri, benim durumumda sıfırları görüyorum.
Hesaplanan değerleri bir şekilde parametre formuna geçirmek mümkün müdür?