Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım 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
Bunu diğer EA'larda kullandım ve doğru çalışıyor.
Bugün açık yerine bugün kapanan ticareti kontrol ediyorum.
Başlangıçta kullanım
if (LastTradeClosedToday()) return(0);
// yeni işlemler açmak için burayı kodlayın
//+------------------------------------------- -------------------+
//| SonTicaretBugün Kapandı |
//| Son işlemin bugün kapanıp kapanmadığını görmek için Geçmişi Kontrol Edin |
//+------------------------------------------- -------------------+
bool LastTradeClosedToday()
{
int cnt, toplam;
bool Kapalı;
toplam = GeçmişToplam();
için (cnt = toplam - 1; cnt >= 0; cnt--)
{
OrderSelect (cnt, SELECT_BY_POS, MODE_HISTORY);
if(OrderSymbol()!=Symbol()) devam ediyor;
(OrderMagicNumber() != MagicNumber) devam ederse;
Kapalı = yanlış;
if (OrderType() == OP_BUY)
{
if (TimeDay(OrderCloseTime()) == TimeDay(TimeCurrent()))
{
Kapalı = doğru;
}
cnt = 0;
}
if (OrderType() == OP_SEL)
{
if (TimeDay(OrderCloseTime()) == TimeDay(TimeCurrent()))
{
Kapalı = doğru;
}
cnt = 0;
}
}
dönüş (Kapalı);
}tamam deneyeceğim..teşekkürler bay pipler..çok yardımcı oldunuz..
Sorun çözüldü
Merhaba,
Hatamı kendim çözdüm, aptalca bir hata yaptım. Bu konuyu okuduğunuz için hepinize teşekkürler.
Henüz dönüştürdün mü?
Teşekkürler Bay Pips Sıraladı
Bu göstergeyi bir EA'ya dönüştürmek mümkün mü? Beno'nun bunu yapmaya çalıştığını sanıyordum. Bunu yapan veya bu göstergenin EA sürümünü göndermek için yapabilen herkese minnettar olacağım. Çok teşekkürler
Gösterge ektedir:
Bu göstergeyi bir EA'ya dönüştürmek mümkün mü? Beno'nun bunu yapmaya çalıştığını sanıyordum. Bunu yapan veya bu göstergenin EA sürümünü göndermek için yapabilen herkese minnettar olacağım. Çok teşekkürler Gösterge ektedir:
Hata! EA'ya dönüştürülecek gösterge MT4-LevelStop-Reverse-vB0-4.mq4'tür.
Merhaba,
Arayı takas etmek için bir EA'm var - her gece, sonraki gün için ara seviyeleri ile önceden ayarlanmış dosyaları yüklemem gerekiyor.
Sorum şu: EA'nın bunu kendim yapmak yerine önceden ayarlanmış dosyaları aramasını nasıl sağlayabilirim?
Örnek : Önayar dosyalarını bir ftp'ye yüklüyorum, her gün adresi biliyorum ve her gün saat 22:00'de önayar dosyaları bu adresten yükleniyor.
Mümkün mü ?
teşekkürler
programlama soruları
Birkaç kısa sorum var:
1. 15 dakikalık grafiklerde GBPUSD ticareti yaptığımı varsayalım. EA'mdaki start() işlevi yalnızca yeni bir çubuk kullanılabilir olduğunda mı (her 15 dakikada bir) yoksa her yeni bir alıntı olduğunda mı (birkaç saniyede bir olabilir) çağrılıyor?
2. Diyelim ki belirli bir zamanda iki emir verdim - biri cari fiyatın 20 pip üzerinde bir alış stop, diğeri ise cari fiyatın 20 pip altında bir satış stopu. Fiyat benim alış stop'uma kadar yükselirse, al stop emrinin tetiklendiğini onayladığım anda satış stopunu iptal etmek istiyorum. Benzer şekilde, fiyat benim satış durağıma düşerse, satış durdurmasının tetiklendiğini onayladığım anda alım durdurmayı iptal etmek istiyorum.
Peki bunu yapmanın kolay bir yolu var mı? Satış durdurmayı iptal etmeden önce satın alma durdurmanın tetiklendiğini nasıl doğrularım? Sistem, bir siparişin tetiklendiğini bilmeme izin veren bir tür sipariş geri arama işlevi sağlıyor mu? Yoksa start() işlevinin her teklifte açık siparişleri kontrol etmeye devam etmesine ve bu şekilde algılamasına izin vermem mi gerekiyor?
teşekkürler
Birkaç kısa sorum var:
1. 15 dakikalık grafiklerde GBPUSD ticareti yaptığımı varsayalım. EA'mdaki start() işlevi yalnızca yeni bir çubuk kullanılabilir olduğunda mı (her 15 dakikada bir) yoksa her yeni bir alıntı olduğunda mı (birkaç saniyede bir olabilir) çağrılıyor?
2. Diyelim ki belirli bir zamanda iki emir verdim - biri cari fiyatın 20 pip üzerinde bir alış stop, diğeri ise cari fiyatın 20 pip altında bir satış stopu. Fiyat benim alış stop'uma kadar yükselirse, al stop emrinin tetiklendiğini onayladığım anda satış stopunu iptal etmek istiyorum. Benzer şekilde, fiyat benim satış durağıma düşerse, satış durdurmasının tetiklendiğini onayladığım anda alım durdurmayı iptal etmek istiyorum.
Peki bunu yapmanın kolay bir yolu var mı? Satış durdurmayı iptal etmeden önce satın alma durdurmanın tetiklendiğini nasıl doğrularım? Sistem, bir siparişin tetiklendiğini bilmeme izin veren bir tür sipariş geri arama işlevi sağlıyor mu? Yoksa start() işlevinin her teklifte açık siparişleri kontrol etmeye devam etmesine ve bu şekilde algılamasına izin vermem mi gerekiyor?
teşekkürler1. Start() işlevi her tikte çağrılır
2. Evet mümkün. Bunu yapmanın birden fazla yolu. Alım durdurma ve satış durdurmanızı ayarlayabilir, ardından OrderType() işlevini çağırabilir, eğer bir OP_BUY veya bir OP_SELL döndürürse, mevcut bekleyen emri silmek için OrderDelete() işlevini kullanabilirsiniz.
bu doğru mu mr pips? strateji test cihazı ile çalışacak mı, çünkü test cihazında çalışmıyor mu .. yoksa sadece ileriye doğru test mi etmeliyim?
if (LastTradeOpenToday()) return();
{
int cnt, toplam;
bool Açıldı;
toplam = GeçmişToplam();
için (cnt = toplam - 1; cnt >= 0; cnt--)
{
OrderSelect (cnt, SELECT_BY_POS, MODE_TRADES);
if(OrderSymbol()!=Symbol()) devam ediyor;
(OrderMagicNumber() != Magic_Number) devam ederse;
Açıldı = yanlış;
if (OrderType() == OP_BUY)
{
if (TimeDay(OrderOpenTime()) >= TimeDay(TimeCurrent()))
{
Açık = doğru;
}
cnt = 0;
}
if (OrderType() == OP_SEL)
{
if (TimeDay(OrderOpenTime()) >= TimeDay(TimeCurrent()))
{
Açık = doğru;
}
cnt = 0;
}
}
dönüş (Açıldı);
}matematiksel diferansiyel
Bir kodlayıcı bana matematiksel diferansiyel veya integrale dayalı yeni bir göstergeyi nasıl tanıtabileceğimi söyleyebilir mi?
Bir göstergeyi matematiksel diferansiyel veya integrale aktaran formülü arıyorum.
csv dosyaları
sevgili arkadaşlar
"ctrl+s" kullanmak yerine bana CSV dosyalarını kaydedecek bir göstergeye ihtiyacım var
Teşekkürler