MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 545
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
İkisini de nasıl elde ettiğinizi gösterin. Buraya kadar aynı şeyden bahsediyoruz gibi görünüyor.
Hayır değerler farklı kontrol ettim.
İşte bu betiği grafiğe atıyoruz:
Ve şunu elde ederiz:
Hayır değerler farklı kontrol ettim.
Şimdi ne hakkında konuştuğumuz açık.
chartHandle, işletim sistemi tarafından atanan grafik penceresinin tanıtıcısıdır. Bu sayede WinAPI aracılığıyla diğer dizilerden pencereye erişebilirsiniz.
idChart, terminalin kendisi tarafından atanan dahili bir grafik tanımlayıcıdır . Yalnızca MQL'den çalışmak için kullanılabilir.
Şimdi ne hakkında konuştuğumuz açık.
chartHandle, işletim sistemi tarafından atanan grafik penceresinin tanıtıcısıdır. Bu sayede WinAPI aracılığıyla diğer dizilerden pencereye erişebilirsiniz.
idChart, terminalin kendisi tarafından atanan dahili bir grafik tanımlayıcıdır . Yalnızca MQL'den çalışmak için kullanılabilir.
Anladım, teşekkürler!
Şimdi ne hakkında konuştuğumuz açık.
chartHandle, işletim sistemi tarafından atanan grafik penceresinin tanıtıcısıdır. Bu sayede WinAPI aracılığıyla diğer dizilerden pencereye erişebilirsiniz.
idChart, terminalin kendisi tarafından atanan dahili bir grafik tanımlayıcıdır . Yalnızca MQL'den çalışmak için kullanılabilir.
Yani, başka bir açık terminal penceresine başvurmanız gerekiyorsa, chartHandle kullanmalısınız? Ve belirli bir sembolün grafik tanımlayıcısını, grafikte bulunan başka bir sembolün göstergesinden nasıl belirleyebilirim? Örneğin, USDJPY grafiğinde bir nesne oluşturmak için EURJPY sembolü üzerinde duran göstergeye ihtiyacınız vardır. USDJPY grafik kimliği nasıl belirlenir?
Yani başka bir açık terminalin penceresine başvurmanız gerekiyorsa, chartHandle kullanmalısınız? Ve belirli bir sembolün grafik tanımlayıcısını, grafikte bulunan başka bir sembolün göstergesinden nasıl belirleyebilirim? Örneğin, USDJPY grafiğinde bir nesne oluşturmak için EURJPY sembolü üzerinde duran göstergeye ihtiyacınız vardır. USDJPY grafik kimliği nasıl belirlenir?
ChartID() üzerindeki yardımda, bence, terminalin tüm çizelgelerini sıralamanın bir örneği var.
Numara. orası boş. Örnek için ChartNext yardımına bakın . Hepsi bulundu. soruyu kaldırıyorum. Teşekkür ederim.
Yani, başka bir açık terminal penceresine başvurmanız gerekiyorsa, chartHandle kullanmalısınız?
Yalnızca MQL chartHandle'da çalışırken gerekli değildir. Bir DLL bağlanırken böyle bir ihtiyaç ortaya çıkabilir.
bool ObjectCreate (
uzun chart_id , // grafik kimliği
sicim nesne_adı , // nesne adı
ENUM_OBJECT nesne türü , // nesne türü
int sub_window , // pencere dizini
tarih saat time1 , // ilk bağlantı noktasının zamanı
çift fiyat1 , // ilk bağlantı noktasının fiyatı
...
tarih saat timeN=0 , // N-ankraj noktasının zamanı
çift fiyatN=0 // N-ankraj noktasının fiyatı
);
ObjectCreate() işlevinde pencere dizini nasıl belirlenir?
Tanımlı değil, ayarlanmış.
alt_pencere
[içinde] Grafik alt pencere numarası. 0, ana grafik penceresi anlamına gelir. Belirtilen alt pencere mevcut olmalıdır , aksi takdirde işlev false döndürür.
Pencere Bul
WindowsToplam