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
bunun bir hata olduğunu sana kim söyledi?
ekran görüntüsü, Uzman Danışmanınızın dize türüyle ErrorDescription işlevini kullandığını açıkça söylüyor
Bu bir hata değil. Sadece yeni yapıda kolaylık sağladılar - şimdi danışmanın hangi işlevleri kullandığını dll'lerden ve kitaplıklardan görebilirsiniz.
Her iki klasör de (Include ve Libraries) stdlib kaynaklarını içerir. Her ihtimale karşı, Include klasöründen ekledim-kopyaladım.
Ancak yukarıda açıklanan hata hala "bağımlılıklar" sekmesinde görüntüleniyor. Belki bir şekilde bu işlevlerin çağrısını değiştirin: Bunun yerine:
Başka bir şekilde arama mı yapıyorsunuz?
Yoksa MT4'ün son versiyonunda I.Kim'in fonksiyonlarını kullanmak artık imkansız mı olacak?
1) Kitaplıklar klasöründeki stdlib.mq4 dosyasını açın
2) derlemek
3) hatasız çalışmalıdır
Cevaplar ve tavsiyeler için herkese teşekkürler. Başka bir küçük soru.
Anladığım kadarıyla, global değişkenlerin adları artık kodda kırmızıyla vurgulanıyor. Ancak, kodumda bazıları küresel olanlarla örtüşen bileşik isimler var. Ve nedense bu eşleşen kısım da kırmızıyla vurgulanmıştır!
Bu bir şekilde danışmanın çalışmasını olumsuz etkileyebilir mi? Yoksa böyle bir kısmi aydınlatmada yanlış bir şey yok mu?
Cevaplar ve tavsiyeler için herkese teşekkürler. Başka bir küçük soru.
Anladığım kadarıyla, global değişkenlerin adları artık kodda kırmızıyla vurgulanıyor. Ancak, kodumda bazıları küresel olanlarla örtüşen bileşik isimler var. Ve nedense bu eşleşen kısım da kırmızıyla vurgulanmıştır!
Bu bir şekilde danışmanın çalışmasını olumsuz etkileyebilir mi? Yoksa böyle bir kısmi aydınlatmada yanlış bir şey yok mu?
yanlış bir şey yok, ancak ServiceDesk ile iletişime geçin - düzeltmelerine izin verin.
Böyle bir hizmet duymadım. Lütfen verin. bağlantı.
mql5.com forumuna kaydolmanız gerekiyor, profilinizde bir bağlantı olacak.
Günaydın!
MT4 güncellemesinden sonra, normal olarak çalışan gösterge, çizgisini çizmeyi bıraktı. Ayrıca, bir şekilde gösterge kodunun, zorunlu olarak güncellenen bir meta düzenleyici ile MT4'ün eski sürümlerinde işlemciye büyük ölçüde zarar verdiği ortaya çıktı. Ama bunun hakkında daha sonra.
Güncellemeden sonra , grafiğe indikatör kurulurken, verilen çizgi hatalı ve yanlış çiziliyor (verilen 2 sembolün kapanış fiyatlarındaki farka göre). Zaman çerçevesini değiştirirken, satır tamamen kaybolur (boş bir pencere) ve günlükte bir yazı belirir:
ve birkaç TF geçişinden (veya MT4'ün yeniden başlatılmasından) sonra, gösterge tablodan tamamen kaybolur:
2014.02.25 10:22:38.640 Özel gösterge Spread-I-env #GCJ4,M30: kaldırıldı
Lütfen. Nedeni ne olabilir söyler misin? Bu garip hata nedir:
2014.02.25 10:21:07.437 'C :\Program Files\InstaTrader\MQL4\indicators\Spread-I-env- mod1.ex4' içinde 0x000003E5'e erişim ihlali okundu
Merhaba!
Yeni yapıda grafiğin arka plan rengini nasıl bulacağımı söyler misiniz?
Eskilerde şunu buldum:
#import "user32.dll"
int GetWindowDC(int h);
int ReleaseDC(int h, int hDC);
bool GetWindowRect(int h, int& konum[4]);
#içe aktarmak
#import "gdi32.dll"
int GetPixel(int hDC, int x, int y);
#içe aktarmak
//+------------------------------------------- --------------------+
//| komut dosyası programı başlatma işlevi |
//+------------------------------------------- --------------------+
geçersiz başlangıç()
{
int col = getBackgroundColor();
if (col==-1) MessageBox ("Pencerenin hiçbir köşesi görünmüyor.");
else MessageBox("Arka plan rengi: " + sütun);
}
//+------------------------------------------- --------------------+
int getBackgroundColor()
{
int h = WindowHandle(Symbol(), Period());
int hDC = GetWindowDC(h);
int sütun = GetPixel(hDC, 2, 2);
if(col==-1) {
// sol üst köşe görünmüyor
int rect[4];
GetWindowRect(h, doğru);
int wW = doğru[2] - doğru[0]; // pencere genişliği
int wH = doğru[3] - doğru[1]; // pencere yüksekliği
col = GetPixel(hDC, wW-3, wH-3); // sağ alt köşe
if(col==-1) col = GetPixel(hDC, 2, wH-3); // LNU
if(col==-1) col = GetPixel(hDC, wW-3, 2); // PVU
}
ReleaseDC(h, hDC);
dönüş(sütun);
}
yenilerinde çalışmıyor!
Teşekkürler, sorun çözüldü. Kendim anladım!
renk Renk = ChartGetInteger( 0, CHART_COLOR_BACKGROUND , 0 );