![MQL5 - MetaTrader 5 müşteri terminalinde yerleşik ticaret stratejileri dili](https://c.mql5.com/i/registerlandings/logo-2.png)
Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Sihirli sayıyı kullanamıyorum çünkü aynı EA'yı 8 farklı çiftte çalıştırıyorum. Orijinal yayınım nerede, böylece onu takip edebilirim?
Bir gönderi bir nedenle taşınırsa, forum düzenini korumak gibi.
Gönderileriniz (bu konuya) taşındı, ancak bir günlük yönlendirmeleri olduğu için kolayca takip edebilirsiniz.
Belki kendi gönderilerinizi bulmaya çalışırken biraz yardıma ihtiyacınız vardır.
Kendinizi kaybolmuş hissediyorsanız, vBulletin ile hiç de zor değil. Sadece kendi profilinize tıklayın, "tüm gönderileri bul..."
Anında Sipariş ve Piyasa Emirleri
Merhaba Programcı Arkadaşlar,
Bir arkadaşımdan, "Anında siparişler" içeren bir EA'nın İşlem masası olmayan MT4 platformlarında çalışmayacağına ve bu EA'nın "Piyasa Emirleri" olarak değiştirilmesi gerektiğine dair bilgi aldım. Bu doğru mu? Birisi bunu doğrulayabilir mi?
Teşekkürler.
LF
Onlar aynı şey.
Lüks
Onlar aynı şey. Lüks
Onlar mı? Hmmm...Arkadaşım Broker tarafından tam da bunu yapması tavsiye edildi; "Anında" yerine "Pazar" olarak değiştirin Teşekkürler.
Farklı görüşe sahip olan var mı?
LF
FerruFx'e teşekkürler
Günün ilk emrinden sonra alım satıma izin vermemek bir fikir olabilir. orderend() işlevinden sonra, bir "trade = false;" yerleştirin.
Ardından her yeni günde ticaret ödeneğini sıfırlayın:
if(timeprev!=iTime(Symbol(),PERIOD_D1,0)) { //---- Bu yeni bir gün
timeprev = iTime(Symbol(),PERIOD_D1,0);
ticaret = doğru; }
Ardından sinyalinizi kontrol ettiğinizde:
if(trade) {buradaki ticaret durumunuz }
Sadece bir örnek...
FerruFxTeşekkürler FerruFx. Bunu kodlayacağım ve umarım şimdi çalışır.
fxacemi
Teşekkürler FerruFx. Bunu kodlayacağım ve umarım şimdi çalışır. fxacemi
Rica ederim.
FerruFx
Hesap Geçmişi Sorunu
Hepinize merhaba,
Piyasa emirleri yerine Limit emirlerini kullanan bir EA programladım. Hareketli ortalama değiştiğinde, emrin açılış fiyatını değiştirmek için OrderModify işlevini kullanır.
Bu iyi çalışıyor, ancak sipariş her ayarlandığında (oldukça sık) Hesap Geçmişi, siparişin kapatıldığını söyleyen yeni bir girişe sahip. Bu neredeyse gerçek işlemleri gizler ve raporların okunması çok zordur. Raporları veya hesap geçmişini, "değiştirilmiş" siparişler yerine yalnızca gerçekleşmiş olan işlemleri gösterecek şekilde özelleştirmenin bir yöntemi var mı?
cevaplar için teşekkürler![](https://c.mql5.com/forextsd/smiles/smile.png)
Bir sonraki barın açılışında satın alın
Herkese merhaba,
Birisi bunun nasıl yapılacağına dair bazı örnek kodlar sağlayabilir mi? Çubuğun tamamlanıp tamamlanmadığını kontrol etmem ve ardından sipariş vermem gerekiyor.
Bu çok takdir edilmektedir.
Herkese merhaba,
Birisi bunun nasıl yapılacağına dair bazı örnek kodlar sağlayabilir mi? Çubuğun tamamlanıp tamamlanmadığını kontrol etmem ve ardından sipariş vermem gerekiyor.
Bu çok takdir edilmektedir.Çok basit. Sadece şöyle bir şey yapın:
if (iBarlar>Barlar){
Yeni çubuk geldiğinde yürütülecek kod;
Barlar=iBarlar;
}
Çok basit. Sadece şöyle bir şey yapın:
if (iBarlar>Barlar){
Yeni çubuk geldiğinde yürütülecek kod;
Barlar=iBarlar;
}Trans halinde
Çok iyi bildiğiniz gibi, hem 'Bars' hem de 'iBars' MT'deki anahtar kelimelerdir (iBars() yerleşik bir işlevdir ) ve belirtilen oruçta kullanılmamalıdır, anahtarı ayarlayamayacağınız için hataya neden olur. 'Barlar' kelimesini başka bir değere çevirin. ve iBar'ların gerçek bir isim olarak kullanılması da kafa karıştırıcı olurdu. Geldiğinizi anlıyorum, ancak MQ dilinde iyi bilgili olmayan biri, burada değişken adlandırma seçiminizle, özellikle de onları kodlarında taşıyorsa, yanlış yönlendirilecektir.
Keit