Nasıl kodlanır? - sayfa 256

 
Kalenzo:
Bunu yapmanın en kolay yolu, her siparişin karını kontrol etmektir (pipleri saymak ve lot değeriyle çarpmak yerine). Ayrıca işlemleri sihirli sayılara göre ayırmalısınız (bu nedenle kâr da sayılır). Seçili adetin karını saymak için kullandığım fonksiyon örneği (sihirli sayıya göre):

double profitCount()

{

double oc = 0;

for(int cnt = 0 ;cnt<OrdersTotal();cnt++)

{

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

if(OrderMagicNumber() == Magic)

{

oc+= OrderProfit()+OrderSwap()+OrderCommission();

}

}

return(oc);

}

Merhaba Kalenzo,

Tekrar için teşekkürler!

Tüm siparişlerin karı sıfır ise, grafik üzerine yatay bir çizgi çizmek istiyorum (görsel kontrol veya bilgi için). Noktayı nasıl hesaplayabilirsiniz?

teşekkürler

delirmek

 
Kalenzo:
Bunu yapmanın en kolay yolu, her siparişin karını kontrol etmektir (pipleri saymak ve lot değeriyle çarpmak yerine). Ayrıca işlemleri sihirli sayılara göre ayırmalısınız (bu nedenle kâr da sayılır). Seçili adetin karını saymak için kullandığım fonksiyon örneği (sihirli sayıya göre):

double profitCount()

{

double oc = 0;

for(int cnt = 0 ;cnt<OrdersTotal();cnt++)

{

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

if(OrderMagicNumber() == Magic)

{

oc+= OrderProfit()+OrderSwap()+OrderCommission();

}

}

return(oc);

}

Bu EA zaten yapılmış, Donnaforex forum MyCommunity'de bulabilirsiniz

EA MoneyManagerEaVer02'nin adı

Ozan Büyüksemerci tarafından yapılmıştır ve o siteye üye iseniz ücretsiz olarak buradan indirebilirsiniz.

O halde kayıt olun ve üyeler bölgesinde EA'nızı bulun

 
deVries:
Bu EA zaten yapılmış, Donnaforex forum MyCommunity'de bulabilirsiniz

EA MoneyManagerEaVer02'nin adı

Ozan Büyüksemerci tarafından yapılmıştır ve o siteye üye iseniz ücretsiz olarak buradan indirebilirsiniz.

O halde kayıt olun ve üyeler bölgesinde EA'nızı bulun

Merhaba deVries,

Yanıt için teşekkürler.

Forumda sadece 1.0 sürümünü buldum.

Buradan Tümünü Kapat ÇOK FONKSİYONLU EA.mq4'ü kullanıyorum

TÜM Siparişle İlgili Göstergeler, Komut Dosyaları ve EA @ Forex Fabrikası

EA, EA'nıza benzer.

Siparişler, belirli bir kar seviyesi için EA'larda kapatılacaktır.

Emirleri kârlı olarak x-pip'e kapatmak istiyorum.

Saygılarımızla

delirmek

 

Gecelik Sadece BİR Ticaret

Merhaba,

EA'm Gecelik sadece BİR Ticaret yapmalıdır.

Bu Kod var:

int IsTradeTime() {

int li_8;

if (DayOfWeek() EndingTradeDay) dönüşü (0);

int li_0 = 60 * TimeHour(TimeCurrent()) + TimeMinute(TimeCurrent());

int li_4 = 60 * Başlangıç Saati + BaşlangıçDakika;

li_8 = 60 * StopHour + li_8;

if (li_4 == li_8) döndürür (1);

if (li_4 < li_8) {

if (!(li_0 >= li_4 && li_0 < li_8)) return (0);

dönüş (1);

}

if (li_4 > li_8) {

if (!(li_0 >= li_4 || li_0 < li_8)) dönüş (0);

dönüş (1);

}

dönüş (0);

}

Ama Amaç, beni sadece TEK Ticaret Yapmasıdır. Bunu Nasıl Kodlayabilirim?

Şimdiden teşekkürler!

halobungie

 

pip başına $ kazanç nasıl hesaplanır?

pip başına $ kazanç nasıl hesaplanır?

lütfen yardım edin ^_^

 

Excel'de çoklu platform verileri...

Merhaba,

MT4 komut dosyası oluşturmada yeniyim, bu yüzden lütfen bana yardım edin ...

Birkaç EA'yı test eden 10 mt4 platformunda çalışıyorum ve yapmak istediğim, cari hesap bakiyesini ve karı her 60 dakikada bir (veya farklı zaman dilimlerinde...) bir excel veya .csv veya .txt dosyasına aktarmak. tüm platformlar için tek bir dosya.

Bir komut dosyası kullanıyorum ama kodum yok ve ne yazık ki, bu komut dosyası dosya için yalnızca bir platform verisi bildiriyor...

İsteğim için halihazırda geliştirilmiş bir çözüm var mı?

Sabrınız için şimdiden teşekkür ederiz...

 

noktadan önceki rakamlar

Merhaba

Aşağıdaki kod parçacıklarını kullanıyorum ve grafiğe yazdırırken noktadan önce 2 basamaklı OpenMinute ayarını göstermenin bir yolu olup olmadığını merak ediyordum.

Noktadan önce sadece tek bir rakam olduğunda 01 olarak göstermek istiyorum

harici int AçıkDakika = 1;

string TradeSession="1. Oturum Açma: "+AçıkSaat+""+AçıkDakika+" Kapat: "+KapatSaat+":"+KapatDakika+"";

Yardımın için çok teşekkürler.

Saygılarımızla

George

 

EA'ma belirli yorumlar/Sihirli Numaralar oluşturulduğunda ticaret yapmamasını nasıl söylerim?

Merhaba! Magic Numbers üreten ve bunları ticaretin yorumlar bölümünde kullanan bir EA üzerinde çalışıyorum. Oluşturulan çok uzun yorumlarla çok iyi gidiyor, ancak EA tarafından oluşturulan tüm 3 basamaklı yorumlar sonunda kaybediyor!

3 basamaklı oluşturulmuş bir yorumu olan işlemleri kolayca filtreleyebilmemin bir yolu var mı? Esasen, EA'ya "Hey, eğer yorum 3 basamaklıysa, takası açmayın. Aksi takdirde, başka bir şey için sorun yok" demek olurdu.

Teşekkürler!

 
RDKamikaze:
Merhaba! Magic Numbers üreten ve bunları ticaretin yorumlar bölümünde kullanan bir EA üzerinde çalışıyorum. Oluşturulan çok uzun yorumlarla çok iyi gidiyor, ancak EA tarafından oluşturulan tüm 3 basamaklı yorumlar sonunda kaybediyor!

3 basamaklı oluşturulmuş bir yorumu olan işlemleri kolayca filtreleyebilmemin bir yolu var mı? Esasen, EA'ya "Hey, eğer yorum 3 basamaklıysa, takası açmayın. Aksi takdirde, başka bir şey için sorun yok" demek olurdu.

Teşekkürler!

Merhaba RD,

Kodu görmeden... bu, kontrol edilmesi gereken birkaç hızlı fikir...

Yorumlar, yorumları tetikleyen bir kod işlemiyle ilgilidir....

1) Yorumları üreten kod bölümünü bulun.

2) Bu yorum/işlem büyük olasılıkla, yorumları tetikleyen kendisiyle ilgili değerlere sahiptir.

3) İşlemlerinizi filtrelemek için bu değerleri kullanın, böylece bu yorumlar tetiklenmez...

Bu yardımcı olur umarım,

Robert

 

Özel Kodlama Yardımı

Merhaba, Birleşik Krallık açıkken ve birkaç saat sonra ABD açıkken iyi performans gösteren belirli bir stratejiye dayalı olarak oluşturduğum uygulanabilir bir EA'm var.

Benim sorunum, bunu nasıl kodlayacağımı bilmiyorum ve bana yardım edebilecek birini arıyorum.

Temel olarak, EA'nın çalıştığı günün saatini manuel olarak ayarlayabilmek istiyorum. Aracının saatine veya GMT'ye dayandırın.

Örneğin, EA'nın 08:00 GMT'den 17:00 GMT'ye kadar ticarete başlamasını ve ertesi güne kadar başka ticaret açmamasını istiyorum.

Birisi bunu başarmama yardım edebilir mi?

Şimdiden teşekkürler!