Sormak! - sayfa 57

 
codersguru:
Maratha, Ders 2'yi (Ve diğer eski dersleri) bulmak için "Görüntüleme Seçenekleri"ndeki --> Geçen aydan Son 2 aya kadar olan seçeneği değiştirmelisiniz.

Üzgünüm... Sanırım biraz yavaşım. Bu görüntüleme seçenekleri tam olarak nerede? Gerçekten en başından TÜM derslerinizi bulmam gerekiyor. HERKES beni yönlendirebilir mi plz..........

 

Uzak bir sunucuda bulunan bir .csv dosyasını almanın basit bir yolu var mı?

Yerel dosya sisteminde bulunuyorsa, Fileopen ile nasıl çağrılacağını biliyorum, ancak uzak bir adres koyarsam çalışmaz.

 

Bu dll tam olarak bunu yapmak içindir:

https://www.mql5.com/en/forum/176725

İşlevi ilk kez çağırırsanız, url işlenmeyi bekleyen bir kuyruğa eklenir ve "" değerini döndürür.

Sonunda url tamamen indirildiğinde, boş dize yerine veriler döndürülür.

Göstergenizde/Ea'da dll'ye izin verildiğinden emin olmalısınız.

slope:
Uzak bir sunucuda bulunan bir .csv dosyasını almanın basit bir yolu var mı? Yerel dosya sisteminde bulunuyorsa, Fileopen ile nasıl çağrılacağını biliyorum, ancak uzak bir adres koyarsam çalışmaz.
 

iCustom'u iCustom'a uygulamak

Göstergeler (iCustom üzerinde iCustom uygulayarak), örneğin braintrading1sig veya braintrading1stop kullanarak HMA veya T3 MA gibi özel göstergeye en kolay şekilde nasıl yapılır? HMA,T3 MA veya diğer özel MA'ların değerinden hesaplamak için beyin ticareti1sig kaynak kodunun göstergesini düzenleme sorunu, mevcut fiyat çubuklarından hesaplamak değil. Yardım için teşekkürler

 

Başlarken

Web'de bulunan bir EA'da başarılı bir şekilde birkaç mod yaptıktan sonra ilk EA'mı neredeyse sıfırdan yazıyorum. Kodu derleyiciden çalıştırdığımda aldığım bir hata ifadesi beni şaşırttı.

Kod:

//====================================

int başlangıç()

if(SiparişToplam()<1) {

OrderSend(Symbol(),OP_BUY,Lotsi,Ask,slippage,-25*Puan,25*Puan,0,0,0,Mavi);

Clotsi = Losi;

dönüş(0);

}

//====================================

Hata mesajı:

"if" - noktalı virgül bekleniyor

//====================================

Birkaç farklı yere noktalı virgül yerleştirmeyi denedim ama aynı mesajı aldım. Bu noktada, EA'da yalnızca bir "if" ifadesine sahibim --- bu noktayı geçersem devamı gelecek.

Ben basit bir şey olmalıyım, ama şu ana kadar bulduğum başka bir bilgi kılavuzdaki örneklerden çözemiyorum.

Sunabileceğiniz herhangi bir yardım takdir edilmektedir.

 

belki bir açılış ayracı, "{", "start()" dan sonra?

 
Raft:
Web'de bulunan bir EA'da başarılı bir şekilde birkaç mod yaptıktan sonra ilk EA'mı neredeyse sıfırdan yazıyorum. Kodu derleyiciden çalıştırdığımda aldığım bir hata ifadesi beni şaşırttı.

Kod:

//====================================

int başlangıç()

if(SiparişToplam()<1) {

OrderSend(Symbol(),OP_BUY,Lotsi,Ask,slippage,-25*Puan,25*Puan,0,0,0,Mavi);

Clotsi = Losi;

dönüş(0);

}

//====================================

Hata mesajı:

"if" - noktalı virgül bekleniyor

//====================================

Birkaç farklı yere noktalı virgül yerleştirmeyi denedim ama aynı mesajı aldım. Bu noktada, EA'da yalnızca bir "if" ifadesine sahibim --- bu noktayı geçersem devamı gelecek.

Ben basit bir şey olmalıyım, ama şu ana kadar bulduğum başka bir bilgi kılavuzdaki örneklerden çözemiyorum.

Sunabileceğiniz herhangi bir yardım takdir edilmektedir.

Tüm kodunuzu buraya gönderin, böylece okuyabilir ve noktalı virgül koyacağınız yeri size gösterebiliriz.

 
ralph.ronnquist:
belki bir açılış ayracı, "{", "start()" dan sonra?

Teşekkürler, ralph.

Açılış ayracı sorunu çözdü.

 

MA'nın T3 TRIX'i

Hareketli Ortalamalar (iMA) göstergesindeki değeri okumak için T3 TRIX göstergesinin değiştirilmesine ihtiyacım var. yardımlarınızı çok bekliyorum

Dosyalar:
 

EA tamamlandı ancak çalışmıyor

Ralph & Kalenzo, birkaç gün önce verdiğiniz yanıt için teşekkürler.

EA'yı tamamladım ve derleyiciyi hatasız temizliyor ve durum test cihazında başarıyla yükleniyor, ancak herhangi bir sonuç vermiyor. Düşüncesi olan var mı?

İşte kodun tamamı, ama önce bu EA'nın kar üretip üretemeyeceği konusunda hiçbir yanılsama olmadığını söylememe izin verin. Ben sadece çalıştırmak için bitirmek için bir EA başlangıç yazmaya çalışıyorum. Bu EA, Martingale MM yerine bir d'Alembert para yönetim sistemi ile Blessing stratejisinin değiştirilmiş bir versiyonudur.

dış int Rungsi = 20;

dış int kayma = 5;

dış çift Lot = 0.1;

harici int stoploss = 25;

harici int kar al = 25;

extern string Note1 = "Geçerli Zaman Çerçeveleri: 1, 5, 15, 30, 60, 240, 1440, 10080, 43200";

int Wcnt = 0;

int Lcnt = 0;

int cnt = 0;

çift Clotsi = 0;

çift Lucnt = 0;

bool EnableTrading = true;

çift PipDeğeri = 0;

string metin2 = "";

string metin = "";

//+------------------------------------------- -------------------+

//+------------------------------------------- -------------------+

int init()

{

dönüş(0);

}

//+------------------------------------------- -------------------+

int tanım()

{

dönüş(0);

}

//+------------------------------------------- -------------------+

int başlangıç()

{

if(SiparişToplam()<1){

OrderSend(Symbol(),OP_BUY,Lotsi,Ask,slippage,stoploss,takeprofit,0,0,0,Blue);

Clotsi = Losi;

dönüş(0);

}

başka

OrderSelect(1,SELECT_BY_POS,MODE_TRADES);

if(Teklif >= OrderOpenPrice()+Rungsi*Point){

SiparişKapat(1,Clotsi,Teklif,kayma,Mavi);

if(Lcnt==0){

OrderSend(Symbol(),OP_BUY,Lotsi,Ask,slippage,stoploss,takeprofit,0,0,0,Blue);

dönüş(0);

}

başka

Wcnt=Wcnt+1;

if(Wcnt==1){

Clotsi=Lcnt;

OrderSend(Symbol(),OP_BUY,Clotsi,Ask,slippage,stoploss,takeprofit,0,0,0,Blue);

Lucnt=0;

dönüş(0);

}

başka

Lcnt=0;

wcnt=0;

OrderSend(Symbol(),OP_BUY,Lotsi,Ask,slippage,stoploss,takeprofit,0,0,0,Blue);

dönüş(0);

}

başka

if(Teklif <= OrderOpenPrice()-Rungsi*Point){

SiparişKapat(1,Clotsi,Teklif,kayma,Mavi);

Lucnt=Lucnt+Clotsi;

Lcnt=Lcnt+1;

OrderSend(Symbol(),OP_BUY,Clotsi,Ask,slippage,stoploss,takeprofit,0,0,0,Blue);

dönüş(0);

}

başka

dönüş(0);

}