[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 5. - sayfa 229
![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
Bana mql4'te modsuz bir iletişim kutusunun nasıl uygulanacağını söyleyebilir misiniz? Mümkünse ek dll yazmadan yalnızca WinAPI kullanmak istiyorum.
Daha net anlatacağım. M1 zaman çerçevesi, 8-10 çift aynı anda açık, her pencerede bir sinyal göstergesi var, MT4 penceresinin dışında bazı eylemleri otomatik olarak gerçekleştirmek için bir sinyale eklediğim (fare WinAPI üzerinden kullanılır). Görsel olarak kontrol ediyorum, daire periyodu boyunca alım satımı kapatıyorum, daireden çıkarken açıyorum ama gösterge ayarlarından kapatmanın standart yolu bu şartlar altında çok kritik olan birkaç saniye sürüyor. GUI'deki tetikleyicileri tek bir pencerede tüm çiftlerden toplamak ve tetikleyiciyi en azından her "kısayol tuşuna" bağlanan bir ChheckBox olarak uygulamak istiyorum.
Bunu ayrı bir dll yazmadan mql4'te uygulamak mümkün müdür? Yoksa sadece dll ile mi? Veya bir dll yoksa, mql5'e geçmeniz gerekecek (mql4 ve C++ veri türleri arasındaki uyumsuzluk, bazı WinAPI işlevlerini çağırırken kritik olan sınıfların eksikliği nedeniyle)?
Katma
WinMain() gerekli mi değil mi ve mql4'ten nasıl çağrılır veya WinMain() örneğin .mq4'te MessageBoxA() çağrılırken derleyici tarafından eklenir mi?
Sevgili iş arkadaşlarım! Bir sorum var. Bakiye değişikliği nasıl kaydedilir. Yalnızca AccountBalance() işlevini buldum, ancak bakiye değiştirme işlevini bulamadım. Partiyi hesaplamak için özel bir fonksiyon yazmak istiyorum ve bir bakiye değişikliği ile karşılaştım. init () içindeki bir değişkene bir denge atamaya ve ardından start () içinde değiştirmeye çalıştım, ancak bir şekilde çarpık çıktı. Belki başka bir yolu vardır? Yoksa tamam mı?
Sevgili baylar! Lütfen bana söyle!
SORU Hangi işlev geçerli tarihi şu biçimde döndürür: 01.12.1999
Sevgili iş arkadaşlarım! Bir sorum var. Bakiye değişikliği nasıl kaydedilir. Yalnızca AccountBalance() işlevini buldum, ancak bakiye değiştirme işlevini bulamadım. Partiyi hesaplamak için özel bir fonksiyon yazmak istiyorum ve bir bakiye değişikliği ile karşılaştım. init () içindeki bir değişkene bir denge atamaya ve ardından start () içinde değiştirmeye çalıştım, ancak bir şekilde çarpık çıktı. Belki başka bir yol vardır? Yoksa tamam mı?
Güzel olur))) Hayır, skor sadece sunucuda değişir.
Hangi işlev geçerli tarihi şu biçimde döndürür: 12/01/1999
Veya DayOfYear ( ) için bir işleyici yazın veya Day ( ) + Month ( ) + Year ( ) öğesini birleştirin, şahsen başka bir yol bilmiyorum.
Sevgili baylar! Lütfen bana söyle!
SORU Hangi işlev geçerli tarihi şu biçimde döndürür: 01.12.1999
İşlev
İşlev