MQL4 kursuna hoş geldiniz - sayfa 11

 

çok teşekkürler Guru

Bu alanda oldukça çıplakım. Aşağıdaki EA'yı büyük zorluklarla programlamaya çalışıyorum: herhangi biri beni yönlendirmeye yardımcı olabilir mi?

H1 zaman diliminde, eğer MA13 (hareketli ortalama 13'e ayarlı) MA120'nin üzerine çıkarsa (kırarsa)

ve

stokastik 120 > 50 ve

15 > 60

sonra satın al

MA 13, MA120'nin altına düşerse ve

st 120 >50

ve st 15 <20

sonra sat

değiştirilebilir parametrelerle

 

MT4 eğitimi

HI Kodlayıcılar Gurusu,

Bu aşamada EA'lar, komut dosyaları, göstergeler vb. Geliştirmekle ilgilenmiyorum, sadece MT4'te çeşitli seçeneklerin/ayarların ne olduğunu bilmem gerekiyor, örneğin sadece bireysel grafikler için değil, mum grafiklerde küresel olarak ayı ve boğa renklerinin nasıl değiştirileceği. Eğitiminiz bana böyle şeyler mi anlatacak, yoksa benim gibi bir FOREX acemisi için aşırıya kaçacak mı?

Şerefe,

Mike

 
blott203:
HI Kodlayıcılar Gurusu,

Bu aşamada EA'lar, komut dosyaları, göstergeler vb. Geliştirmekle ilgilenmiyorum, sadece MT4'te çeşitli seçeneklerin/ayarların ne olduğunu bilmem gerekiyor, örneğin sadece bireysel grafikler için değil, mum grafiklerde küresel olarak ayı ve boğa renklerinin nasıl değiştirileceği. Eğitiminiz bana böyle şeyler mi anlatacak, yoksa benim gibi bir FOREX acemisi için aşırıya kaçacak mı?

Şerefe,

Mike

Ayrıca https://www.mql5.com/en/forum/178427 okuyabilirsiniz.

Ve bir başka ilginç konu: https://www.mql5.com/en/forum/178313

 

Yeni Para Yönetimi stilleri...

İşte benim ea kullandığım şey

extern bool UseMM = True;

extern bool Mikro = Doğru;

dış çift Lot = 0,01;

dış çift Risk = 0.1;

harici çift MinLot = 0,01;

harici çift MaxLots = 100.0;

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

//| optimal parti büyüklüğünü hesapla |

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

çift LotOptimize Edilmiş()

{

//----

çift lot = Lot;

int siparişler = GeçmişToplam(); // geçmiş sipariş toplamı

int kayıplar = 0; // Kesintisiz siparişlerin sayısı

if(UseMM){

if(!Mikro){

lot = NormalizeDouble((Risk*AccountFreeMargin())/1000,1);

if(lot>MaxLots){lot=MaxLots;}

else if(lot<MinLots){lot=MinLots;}

}

başka{

lot = NormalizeDouble((Risk*HesapFreeMargin())/1000,2);

if(lot>MaxLots){lot=MaxLots;}

else if(lot<MinLots){lot=MinLots;}

}

dönüş(lot);

}

başka{

dönüş(Çok);

}

}

İşte MM'nin en iyilerinden bazıları

dış çift Lot = 0,01;

dış çift Azaltma Faktörü = 0,3;

harici int Kaldıraç = 200;

çift LotOptimize Edilmiş()

{

double lot=Lot;

int siparişler=TarihToplam(); // geçmiş sipariş toplamı

int kayıplar=0; // Kesintisiz siparişlerin sayısı

//---- parti boyutunu seç

lot=NormalizeDouble(Risk*HesapFreeMargin()* AccountLeverage()/100000.0,1);

//---- Kesintisiz siparişlerin kayıp sayısını hesapla

if(DecreaseFactor>0)

{

for(int i=sipariş-1;i>=0;i--)

{

if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==yanlış)

{ Print("Geçmişte hata!"); kırmak; }

if(OrderSymbol()!=Symbol() || OrderType()>OP_SELL) devam ediyor;

//----

if(OrderProfit()>0) kırılması;

if(OrderProfit()<0) kayıpları++;

}

if(kayıplar>1) lot=NormalizeÇift(lot+lot*kayıplar*DecreaseFactor,1);

}

//---- parti boyutunu iade et

if(lot<0.01) lot=0.01;

dönüş(lot);

}

Birisi bana her iki kodlamayı nasıl birleştireceğimi önerebilir mi ...?

yardımın, umarım kolayca kazanırım...

1. sipariş açık sat/al zararı,

o zamanlar

2. açık emir satış/alım artışı önceki lotlara göre iki katına (2x) ... 1. dereceden zararı karşılamak için... umarım kazanabilir...

ana şey, her kayıptan sonra lotu artırarak yaptığım her kaybı kurtarmak istiyorum...

teşekkür ederim...

Saygılarımızla,

MANTIR

 

Biri bana yardım edebilirse 3 soru

birden fazla TP Seviyesi nasıl eklenir ??

bir ticaret yapıldığında bana e-posta gönderecek bir EA nasıl ayarlanır?

hiç kimsenin değiştiremeyeceği şekilde tüm kodları nasıl gizleyebilir veya kilitleyebilirim ???

Herhangi bir Yardım için teşekkürler

 

harika iyi adam, Codeguru

ffg derslerini içeren konuyu bulamadım: 1,2,5,6,11 ve 14. lütfen onları nereden alacağıma yönlendirin. tnxs çok

 
tomywa:
ffg derslerini içeren konuyu bulamadım: 1,2,5,6,11 ve 14. lütfen onları nereden alacağıma yönlendirin. tnxs çok

Her şey var ama yardıma ihtiyacınız olursa:

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

 
jhp2025:
Bay Coders Guru'ya çok teşekkür ederim,

Ben yaşlı bir adamım ama bana ve/veya çocuklarıma faydalı olabilecek bir şeyler öğrenmeyi seviyorum.

Her neyse, EMA_CROSS_2.mq4'ü yayınladığınızdan beri herhangi bir güncelleme ve/veya geliştirme ve/veya öneri var mı ki bu benim için oldukça iyi ama yine de onu daha da geliştirebileceğimizi gördüm, böylece DEĞİŞTİR işlevini daha olumlu bir sıralama kapanışına indirebilir.

Tekrar çok teşekkürler

John

merhaba

Ben de bir ema cross over yazdım ama bununla ilgili bazı problemlerim var

Merak ediyorum, bakabilir misin yoksa sistemine bakabilir miyim? geliştirmek için birlikte çalışabiliriz

John

 

Hepinize merhaba,

Bir kodlama uzmanı nazikçe açıklar mı:

init() işlevinde kod ne zaman yazılmalıdır?

deinit() işlevinde kod ne zaman yazılmalıdır?

İnternette bu soruların cevabını arıyordum ama net pratik uygulama terimleriyle açıklayan hiçbir şey bulamadım.

örnekler yardımcı olacaktır...

Şimdiden teşekkürler.

 
pgd:
Hepinize merhaba,

Bir kodlama uzmanı nazikçe açıklar mı:

init() işlevinde kod ne zaman yazılmalıdır?

deinit() işlevinde kod ne zaman yazılmalıdır?

İnternette bu soruların cevabını arıyordum ama net pratik uygulama terimleriyle açıklayan hiçbir şey bulamadım.

örnekler yardımcı olacaktır...

Şimdiden teşekkürler.

Bunu bir okuyun: https://www.mql5.com/en/forum/178427