Kendi MetaTrader uzantınızı (dll) oluşturun - sayfa 8

 

sorun grafik başına çok fazla çubuktu, işte çözüm:

Örneğin, 1000 gibi grafik başına makul bir miktarda çubuk görüntülemek için grafik özelliklerini veya kodda ayarlayabilirsiniz:

int start()

{

double Rates[][6];

int MaximumRecords = ArrayCopyRates( Rates, Symbol(), 0 );

if(MaximumRecords>1000)MaximumRecords=1000;

if(MaximumRecords>0)

{

ArrayResize(OutPut, MaximumRecords);

ArrayInitialize(OutPut, 0.0);

GetSMAArray( Rates, MaximumRecords, Periods, OutPut );

}

/*

for( int z = MaximumRecords-1; z>=0; z--){

//OutPut[z] = GetCloseValue(Rates, MaximumRecords, z);

OutPut[z] = GetHighValue(Rates, MaximumRecords, z);

}

*/

return(0);

}

 
forexmargin:
Merhaba vücut yardımı yok mu? Herhangi bir vücut C++ 2008 için öğretici yapabilir mi lütfen?

MFC seçeneği yalnızca tam sürümde bulunur, ekspres sürümde yoktur.

Ancak, MFC seçeneğiyle oluşturulmuş mevcut projeleri , Mistigri tarafından sağlanan gibi derlemek için yine de kullanabilirsiniz.

 

Grafik penceresinde bir web sayfası göstermek istiyorum

Selam millet,

Bir web sayfasını grafik penceresinde göstermek istiyorum, bunu nasıl yapabilirim?

Meta trader4 ile ticaret yaptığımda, grafik penceresine bir web sayfası ekleyebilirsek çok iyi olacağını düşünüyorum, böylece aynı anda ticaret yapabilir ve diğer sayfalardan bazı bilgiler alabiliriz.

Şimdiden teşekkürler.

 

DLL'de kullanılan göstergeler nasıl gizlenir

Sevgili programcılar,

Bu meydan okuma bir süredir beni rahatsız ediyor.

Birisi lütfen benimle ex4'te kullanılan gösterge işlevlerinin nasıl gizleneceğini paylaşabilir mi, örneğin DLL'de iMA() ve iStochastic()? Asıl amaç, ayrıştırma işleminden sonra .ex4 dosyasındaki göstergeleri ifşa etmemek.

Mümkünse, lütfen bir örnek ekleyin, çok teşekkürler.

 

Yardıma ihtiyacınız var

Merhaba Tüccarlar,

Birkaç aydır grafiğimde örneğin 3saat, 5saat, 12saat e.tc gibi farklı TF almaya/oluşturmaya çalışıyorum ama yapamıyorum.. Lütfen, bana yardım ederseniz çok minnettar olacağım. MT4 komisyoncusu kullandım.

Şimdiden teşekkürler.

 

Teşekkürler.

Teşekkürler dostum,

Bu çok harika bir video. İhtiyacımız olan tek şey pratik yapmak ve işlerin nasıl gittiğini görmek.

Tekrar teşekkürler,

En iyi dileklerimle,

bilimkurgu

 
 

Video - MT4 için bir DLL yazın

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 2008 projesiyle ilgileniyorsanız, bunlar buradan indirilebilir.

Umarım beğenirsin

Patrick

 

Bu konu için güncellenmiş dosyalar var mı?

Patrick'in buradaki tüm bağlantıları ölü, videosu yalnızca birkaç saniye oynatılıyor ve ardından duruyor ve sitesindeki DLL indirme dosyası bozuk bir arşiv...

Bu şeyleri öğrenmek için uğraşıyorum ve kelimenin tam anlamıyla hiçbir yerde eğitim yok.

Teşekkürler.

V

 

DLL ile ilgili sorun

Herkese selam,

Bir video eğitimini izledikten sonra, kapanışın basit bir hareketli ortalamasını hesaplamak için kendi basit DLL'imi oluşturabildim, kodun ilgili kısmı

MT4_EXPFUNC void _stdcall GetSMAArray( RateInfo* Rates, int MaximumRecords, int Period, double Result[] )

{

for( int ii = 0; ii < MaximumRecords; ii++)

{

çift Toplam = 0.0;

for( int kk = 0; kk < Dönem ; kk++ )

{

Toplam += Oranlar[MaximumRecords-ii-1-kk].close;

}

Sonuç[MaximumRecords-ii-1] = Toplam / Nokta ;

}

}

tam olarak beklendiği gibi çalıştı.

Ancak kodu değiştirerek

Toplam += ( Oranlar[MaksimumKayıtlar-ii-1-kk].yüksek + Oranlar[MaksimumKayıtlar-ii-1-kk].düşük + Oranlar[MaksimumKayıtlar-ii-1-kk].kapat ) / 3;

işe yaramadı, bu yüzden orijinaline geri değiştirdim, ancak şimdi orijinal olarak kodlanmış DLL de çalışmıyor gibi görünüyor. Niye ya? Her şey uyarı veya hata olmadan derlenir (DLL, .mqh ve .mq4 dosyaları), bu yüzden şimdi ne yapacağımı şaşırdım. Bu durumda çalışma kodu neden çalışmayı bıraksın?

Teknik özellikler - DLL, Oracle VM Virtualbox'ta konuk işletim sistemi olarak yüklenen Windows XP SP3'te çalışan Dev-C++ 4.9.9.2 ve ardından bir AMD64 kutusunda Ubuntu 10.10'da çalıştırılarak derlenmiştir.

Neden: