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
Bir Göstergeyi hesaplarkenki gibi mi demek istiyorsun?
O zaman evet, örneğin bir dll'de kendi ATR işlevimi yazdım ve olan şu ki DLL ATR'm wilder'ın yumuşatmasını kullanırken MT4 sadece basit bir ortalama kullanıyor ... Wilders ve diğer göstergeler tarafından yazılan göstergelerin herhangi biriyle aynı birden çok versiyonu var...
İlk önce göstergelerinizin DLL'den MT4 platformuyla aynı sonuçları verdiğinden emin olurdum ...
Patrick
DLL'ler ve Göstergeler
Bir göstergede dll kullanmak için herhangi bir türü veya genel en iyi uygulaması olan var mı (dll için fiyat aralığı nasıl alınır, vb.)? MetaTrader'da işlevleri kullanmak yerine değerleri hesaplamak için bir dll'ye sahip olmak istiyorum.
Teşekkürler!
Sayfa bulunamadı!
mistigriFX.com artık bulunamıyor. nedeni ne olabilir?
Onları nasıl çalıştırabilirim?
Selam Tim,
dev-c++ kullanırken def dosyası sizin için otomatik olarak oluşturulur, sorun şuna benzer işlev adlarıyla sonuçlanmanızdır:
_Z11GetSMAArrayP8RateInfoiiPd@16 @ 1
_Z12GetHighValueP8RateInfoii = _Z12GetHighValueP8RateInfoii@12 @ 2
_Z12GetHighValueP8RateInfoii@12 @ 3
_Z13GetCloseValueP8RateInfoii = _Z13GetCloseValueP8RateInfoii@12 @ 4
_Z13GetCloseValueP8RateInfoii@12 @ 5
_Z11GetSMAArrayP8RateInfoiiPd = _Z11GetSMAArrayP8RateInfoiiPd@16 @ 6[/PHP]
Now you need to make sure you add the following check around your code
[PHP]
#ifdef __cplusplus
extern "C" {
#endif
#ifdef __cplusplus
}
#endif
VS2008 için yaptığım ancak bu sefer dev-c++ kullanarak örnek dosyalar ektedir...
Bu yardımcı olur umarımbu dosyaları nasıl test edeceğiz?? ne yapmalıyız? Bildiğim kadarıyla Dev C++ için ana bilgisayar uygulamaları yalnızca exe'dir. ex4'ü nasıl kullanabiliriz?
bu dosyaları nasıl test edeceğiz?? ne yapmalıyız? Bildiğim kadarıyla Dev C++ için ana bilgisayar uygulamaları yalnızca exe'dir. ex4'ü nasıl kullanabiliriz?
ah! ne kadar aptalca bir soru! bunun için üzgünüm..cevabı anladım..bu gönderiyi görmezden gel..teşekkürler!
Kendi MetaTrader uzantınızı (dll) oluşturun - Bölüm 1
Kendi MetaTrader uzantınızı (dll) oluşturun - Bölüm 2
Onları yazdığım başka bir bölüm (veya 2) olacak!
Umarım beğenirsiniz!İçin çok teşekkürler
makale.
Kendi MetaTrader uzantınızı (dll) oluşturun - Bölüm 1
Kendi MetaTrader uzantınızı (dll) oluşturun - Bölüm 2
Onları yazdığım başka bir bölüm (veya 2) olacak!
Umarım beğenirsiniz!Adımları takip etmeye çalıştım:
Şekil 2 - Yeni proje iletişim kutusu
3- Bu diyalog penceresinden "MFC AppWizard (dll)" seçeneğini seçiniz ve "Project Name" alanına (Şekil 3) proje için bir isim yazınız ve "OK" tıklayınız.
Ancak böyle bir "MFC AppWizard (dll)" seçeneği yoktur.
MS'den C++ 2008 express kullanıyorum
Neyi yanlış yapıyorum.
Merhaba vücut yardımı yok mu?
Herhangi bir vücut C++ 2008 için öğretici yapabilir mi lütfen?
Adımları takip etmeye çalıştım:
Şekil 2 - Yeni proje iletişim kutusu
3- Bu diyalog penceresinden "MFC AppWizard (dll)" seçeneğini seçiniz ve "Project Name" alanına (Şekil 3) proje için bir isim yazınız ve "OK" tıklayınız.
Ancak böyle bir "MFC AppWizard (dll)" seçeneği yoktur.
MS'den C++ 2008 express kullanıyorum
Neyi yanlış yapıyorum.MT4 için DLL nasıl yazılacağına dair bir videoyu yeni bitirdim ... MetaQuotes tarafından sağlanan örneğe ilk bakmaya başladığımda gerçekten eksik olduğunu düşündüğüm bir dizi döndüren bir örnek yapmaya çalıştım.
Video izle
Yalnızca kod ve VS projesiyle ilgileniyorsanız, bunlar buradan indirilebilir.
Umarım beğenirsin
PatrickHarika bir video, tam aradığım şey!
Çok saygı.
Mistigri'nin projesini VS++2008 ile indirdim ve derledim
İlk iki işlev iyi çalışıyor, ancak ikincisi, tıpkı bu makaledeki gibi terminali çökertiyor:
Kendi DLL'lerinizde Hata Ayıklamak için Crashlogs Nasıl Kullanılır - MQL4 Makaleleri
Atılan bir C0000005 istisnası alıyorum ...
Exception : C0000005
Address : 77C36FA3
Access Type : read
Şimdiye kadar neyin yanlış olduğunu anlamadım. OutPut[] dizisinin dll'ye geçirilme şekliyle ilgili bir şey. Herhangi bir girdi takdir edilecektir!