Çok 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!YAYINLANMIŞ YAYINLANMIŞTIR!
HEYECAN VERİCİ!!!!!
Codersguru sen harikasın! TEŞEKKÜRLER!
dee
Mükemmel Kaynak !!!
Merhaba kodlayıcılargurusu!
Orada yazdığın harika kurslar. Teşekkürler.
Bir dll oluşturmaya ve MT4'te test etmeye çalışıyorum. 127 hata koduna sahibim ('ExpertSample.dll' dll'sinden 'Test' işlevi çağrılamaz (hata 127) )
İşte yaptığım tüm süreç:
1. .cpp'yi yazın:
#define MT4_EXPFUNC __declspec(dllexport)
#Dahil etmek
BOOL APIENTRY DllMain(HANDLE hModule,DWORD ul_reason_for_call,LPVOID lpReserved)
{
geçiş(ul_reason_for_call)
{
durum DLL_PROCESS_ATTACH:
durum DLL_THREAD_ATTACH:
durum DLL_THREAD_DETACH:
durum DLL_PROCESS_DETACH:
kırmak;
}
dönüş(DOĞRU);
}
MT4_EXPFUNC int __stdcall Test()
{
dönüş(12);
}2. .def'i yazıyorum:
3. Derliyorum, hata yok ve ExpertSample.dll dosyasını \experts\libraries klasörüne koyuyorum
4. mq4 test dosyamı oluşturuyorum:
#import "ExpertSample.dll"
int Test();
#içe aktarmak
int init() { dönüş (0); }
int deinit() { dönüş (0); }
int start() { Uyarı( Test() ); dönüş(0); }5. Derliyorum, hata yok
6. Indy testini çizelgeye ekleyin, dll'ye izin ver ve ... hata 127'yi kontrol edin.
VC++'da windows.h bulunamadığından derleme sorunu yaşıyorum. Sonra derlemede hatasız DevC++ veya Code::Blocks kullanıyorum.
Sorularım: kodlamada, c++ proje parametrelerinde veya başka bir şeyde mi unuttum?
Yardımın için teşekkürler.
FerruFx
Pencerelerde dll yazma konusunda uzman olmaktan çok uzaktayım, ancak cygwin'de gcc kullanarak MT4 için bir tane yazmayı başardım. Koddaki büyülerin yanı sıra, derleyicinin bağımlı dll'ler için varsayılanlarını kullanmaktan kaçınmak için bazı argümanlara ihtiyacı vardı. Belki de benzer bir probleminiz var?
Kullandığım gcc argümanları şunlardı: -shared -Wl,--add-stdcall-alias -mno-cygwin
Tabii ki derleyicinizi tanımıyorum, bu yüzden belki de bunun hiç yardımı olmaz.
VisualStudio2005 kullanarak C# ile MT4 için dll yazmayı deneyen var mı? Bir girişimde bulundum ama 127 hatası almaya devam ediyorum. Belki de .net, MT4 için kitaplık yazmak için iyi bir teknoloji değildir?
Teşekkür,
pawel
ProfitProtector Expert Advisor'ın senaryosunu nereden edinebilirsiniz?
Merhaba codersguru,
MQL4 programlamasında çok yeniyim. Pdf kılavuzunuzu indirdim. Ve kılavuzda kod parçacıklarını çok iyi açıkladığınızı buldum. Expert Advisor hakkında bilgi edinmekle çok ilgileniyorum ve ticaret için bu dille birçok şey yapabileceğinizi öğrenmek beni şaşırttı. Kılavuzda ProfitProtector betiğini sitenizden indirebileceğimden bahsetmişsiniz. Şimdiye kadar, senaryoyu bulamıyorum. Lütfen örnek komut dosyasını nasıl indireceğim konusunda bana rehberlik edin.
teşekkürler
Tatlım, video için teşekkürler
video
Merhaba Patrick,
Çok ilginç video için teşekkürler! Tam da aradığım şey.
Sormaya pek cesaret edemiyorum, ancak metatrader ile birlikte bir sunucu tarafı dll ve bir istemci tarafı dll için bir talimat yapmak da mümkün olabilir mi? Bu gerçekten harika olurdu.
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
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!