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
Merhaba millet,
Dizide Zarf çizemiyorum
Bollinger bandını sorunsuz çizebilirim.
Zarfları CCİ göstergesine çizmek istiyorum.
Ekleme koduyla Bollingerbands ile çizdim ve işe yarıyor,
tek sorun cci göstergesinde Zarflarla çizim yapmak.
Lütfen yardım et.
Merhaba millet,
Dizide Zarf çizemiyorum
Bollinger bandını sorunsuz çizebilirim.
Zarfları CCİ göstergesine çizmek istiyorum.
Ekleme koduyla Bollingerbands ile çizdim ve işe yarıyor,
tek sorun cci göstergesinde Zarflarla çizim yapmak.
Lütfen yardım et.kabarık
Zarf uygulamak istediğiniz her gösterge değeri için zarf kodlamadan olmaz.
luffy Zarf uygulamak istediğiniz her gösterge değeri için zarf kodlamadan olmaz.
Merhaba Mladen
Programlama yapamadığınız için büyük yardımınız için teşekkür ederim.
Ekli Macd3 ile ilgili bir sorunum var, bu sadece onu düzenlediğimde ve tekrar kapattığımda yenileniyor.
Her bar kapalıyken yenilenirse çok yardımcı olur. Umarım bir çözüm bulabilirsiniz.
BTW, dönüm noktasını erken almak açısından bu çok güzel bir gösterge!
Merhaba Mladen
Programlama yapamadığınız için büyük yardımınız için teşekkür ederim.
Ekli Macd3 ile ilgili bir sorunum var, bu sadece onu düzenlediğimde ve tekrar kapattığımda yenileniyor.
Her bar kapalıyken yenilenirse çok yardımcı olur. Umarım bir çözüm bulabilirsiniz.
BTW, dönüm noktasını erken almak açısından bu çok güzel bir gösterge!kurtçuk
Terminalimde sorunsuz çalışıyor (1 dakikalık bir grafikte test edildi ve her şey yolunda gitti - yapı 788 kullanıyorum)
Merhaba Mladen
Programlama yapamadığınız için büyük yardımınız için teşekkür ederim.
Ekli Macd3 ile ilgili bir sorunum var, bu sadece onu düzenlediğimde ve tekrar kapattığımda yenileniyor.
Her bar kapalıyken yenilenirse çok yardımcı olur. Umarım bir çözüm bulabilirsiniz.
BTW, dönüm noktasını erken almak açısından bu çok güzel bir gösterge!Benim için de işe yarar
Merhaba millet,
Dizide Zarf çizemiyorum
Bollinger bandını sorunsuz çizebilirim.
Zarfları CCİ göstergesine çizmek istiyorum.
Ekleme koduyla Bollingerbands ile çizdim ve işe yarıyor,
tek sorun cci göstergesinde Zarflarla çizim yapmak.
Lütfen yardım et.kabarık
Şimdi deneyin:cci_env_1.mq4
Merhaba, tüm açık işlemlerimi belirli bir zamanlamada otomatik olarak kapatmak için ea'mı ayarlamaya çalışıyorum. ve birinin bana bu konuda biraz ışık tutmasına yardım edip edemeyeceğini merak ediyordum? Teşekkürler.
Saygılarımızla
Ryan
Merhaba, tüm açık işlemlerimi belirli bir zamanlamada otomatik olarak kapatmak için ea'mı ayarlamaya çalışıyorum. ve birinin bana bu konuda biraz ışık tutmasına yardım edip edemeyeceğini merak ediyordum? Teşekkürler.
Saygılarımızla
RyanRyan
Bunu kontrol edin: https://www.mql5.com/en/forum/177401/page2
Kodu derlerken iki derleyici uyarısı için endişelenmeyin - bunlar iyi huyludur
Merhaba mladen, ben zamanlama ve derleme bazında ticaret kapatma ile ilgili kısmı girmeye çalıştım, bahsettiğiniz gibi bana uyarı veriyor, ancak kodu çalıştırdığımda belirttiğim zamanlamada ticareti kapatmıyor.
Buradaki hatanın ne olabileceğinden pek emin değilim. Umarım burada yanlış olabileceğim konusunda beni aydınlatabilirsin.
Saygılarımızla
Ryan
//+------------------------------------------- -------------------+
//| Forex TSD - forex forumu |
//+------------------------------------------- -------------------+
#özellik telif hakkı "R Oluşturma"
#özellik bağlantısı "https://www.forex-tsd.com"
//---- giriş parametreleri
harici çift TakeProfit = 200.0;
dış çift Lot = 0.1;
harici çift StopLoss = 200.0;
extern int PreferredHour_1st = 5;
extern int Tercih EdilenDakika_1st = 30;
int magicNo_1st = 530;
extern bool UseCurrSymbol = False; // bunun ne için olduğundan pek emin değilim.....
//+------------------------------------------- -------------------+
//| uzman başlatma işlevi |
//+------------------------------------------- -------------------+
int init()
{
//----
//----
dönüş(0);
}
//+------------------------------------------- -------------------+
//| uzman sıfırlama işlevi |
//+------------------------------------------- -------------------+
int tanım()
{
//----
//----
dönüş(0);
}
//+------------------------------------------- -------------------+
//| uzman başlatma işlevi |
//+------------------------------------------- -------------------+
tarihsaat yeni çubuğu;
çift pBid, pAsk;
int başlangıç()
{
if(newbar==Zaman[0])dönüş(0);
başka newbar=Zaman[0];
int bilet, toplam;
if(Çubuklar<100)
{
Print("100'den küçük barlar");
dönüş(0);
}
if(Kâr Al<10)
{
Print("Kar Al 10'dan az");
dönüş(0); // TakeProfit'i kontrol edin
}
çift Hızlı_MA, Yavaş_MA;
Fast_MA = iMA(NULL,0,7,0,MODE_EMA,PRICE_CLOSE,0);
Slow_MA = iMA(NULL,0,30,0,MODE_EMA,PRICE_CLOSE,0);
toplam = SiparişlerToplam(); // şu anda açık olan toplam işlem sayısını kontrol et
if(toplam < 1)
{
if (Hour()==PreferredHour_1st && Minute()==PreferredMinute_1st && Seconds()==0 && Fast_MA > Slow_MA)
{
bilet=SiparişGönder(Symbol(),OP_BUY,Lots,Sor,1,Ask-StopLoss*Puan,Ask+TakeProfit*Puan,
"Benim EA",magicNo_1st,0,Green);
if(bilet>0)
{
if(OrderSelect(bilet,SELECT_BY_TICKET,MODE_TRADES)) Print("SATIN AL emri açıldı : ",OrderOpenPrice());
}
else Print("SATIN AL emri açılırken hata oluştu : ",GetLastError());
dönüş(0);
}
if (Hour()==PreferredHour_1st && Minute()==PreferredMinute_1st && Seconds()==0 && Fast_MA < Slow_MA)
{
bilet=SiparişGönder(Symbol(),OP_SELL,Lots,Bid,1,Teklif+StopLoss*Puan,Teklif-AlKar*Puan,
"Benim EA",magicNo_1st,0,Red);
if(bilet>0)
{
if(OrderSelect(bilet,SELECT_BY_TICKET,MODE_TRADES)) Print("SAT emri açıldı : ",OrderOpenPrice());
}
else Print("SATIŞ emrini açarken hata: ",GetLastError());
dönüş(0);
}
dönüş(0);
}
if(toplam > 1) //siparişleri zamanlamaya göre kapatmak için... henüz çözülmedi.
{
if (Saat()==7 && Dakika()==0 && Saniye()==0)
{
for (int i=OrdersTotal()-1; i>=0; i--)
{
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
{
if (!UseCurrSymbol || OrderSymbol()==Symbol())
{
if (OrderType()==OP_BUY)
{
pBid=MarketInfo(OrderSymbol(),MODE_BID);
OrderClose(OrderTicket(),OrderLots(),pBid,1,Mavi);
}
if (OrderType()==OP_SEL)
{
pAsk=MarketInfo(OrderSymbol(),MODE_ASK);
OrderClose(OrderTicket(),OrderLots(),pAsk,1,Kırmızı);
}
}
}
}
}
}
dönüş(0);
}
//+------------------------------------------- -------------------+
Merhaba mladen, ben zamanlama ve derleme bazında ticaret kapatma ile ilgili kısmı girmeye çalıştım, bahsettiğiniz gibi bana uyarı veriyor, ancak kodu çalıştırdığımda belirttiğim zamanlamada ticareti kapatmıyor.
Buradaki hatanın ne olabileceğinden pek emin değilim. Umarım burada yanlış olabileceğim konusunda beni aydınlatabilirsin.
Saygılarımızla
Ryan
//+------------------------------------------- -------------------+
//| Forex TSD - forex forumu |
//+------------------------------------------- -------------------+
#özellik telif hakkı "R Oluşturma"
#özellik bağlantısı "https://www.forex-tsd.com"
//---- giriş parametreleri
harici çift TakeProfit = 200.0;
harici çift Lot = 0.1;
harici çift StopLoss = 200.0;
extern int PreferredHour_1st = 5;
extern int Tercih EdilenDakika_1st = 30;
int magicNo_1st = 530;
extern bool UseCurrSymbol = False; // bunun ne için olduğundan pek emin değilim.....
//+------------------------------------------- -------------------+
//| uzman başlatma işlevi |
//+------------------------------------------- -------------------+
int init()
{
//----
//----
dönüş(0);
}
//+------------------------------------------- -------------------+
//| uzman sıfırlama işlevi |
//+------------------------------------------- -------------------+
int tanım()
{
//----
//----
dönüş(0);
}
//+------------------------------------------- -------------------+
//| uzman başlatma işlevi |
//+------------------------------------------- -------------------+
tarihsaat yeni çubuğu;
çift pBid, pAsk;
int başlangıç()
{
if(newbar==Zaman[0])dönüş(0);
başka newbar=Zaman[0];
int bilet, toplam;
if(Çubuklar<100)
{
Print("100'den küçük barlar");
dönüş(0);
}
if(Kâr Al<10)
{
Print("Kar Al 10'dan az");
dönüş(0); // TakeProfit'i kontrol edin
}
çift Hızlı_MA, Yavaş_MA;
Fast_MA = iMA(NULL,0,7,0,MODE_EMA,PRICE_CLOSE,0);
Slow_MA = iMA(NULL,0,30,0,MODE_EMA,PRICE_CLOSE,0);
toplam = SiparişlerToplam(); // şu anda açık olan toplam işlem sayısını kontrol et
if(toplam < 1)
{
if (Hour()==PreferredHour_1st && Minute()==PreferredMinute_1st && Seconds()==0 && Fast_MA > Slow_MA)
{
bilet=SiparişGönder(Symbol(),OP_BUY,Lots,Sor,1,Ask-StopLoss*Puan,Ask+TakeProfit*Puan,
"Benim EA",magicNo_1st,0,Green);
if(bilet>0)
{
if(OrderSelect(bilet,SELECT_BY_TICKET,MODE_TRADES)) Print("SATIN AL emri açıldı : ",OrderOpenPrice());
}
else Print("SATIN AL emri açılırken hata oluştu : ",GetLastError());
dönüş(0);
}
if (Hour()==PreferredHour_1st && Minute()==PreferredMinute_1st && Seconds()==0 && Fast_MA < Slow_MA)
{
bilet=SiparişGönder(Symbol(),OP_SELL,Lots,Bid,1,Teklif+StopLoss*Puan,Teklif-AlKar*Puan,
"Benim EA",magicNo_1st,0,Red);
if(bilet>0)
{
if(OrderSelect(bilet,SELECT_BY_TICKET,MODE_TRADES)) Print("SAT emri açıldı : ",OrderOpenPrice());
}
else Print("SATIŞ emrini açarken hata: ",GetLastError());
dönüş(0);
}
dönüş(0);
}
if(toplam > 1) //siparişleri zamanlamaya göre kapatmak için... henüz çözülmedi.
{
if (Saat()==7 && Dakika()==0 && Saniye()==0)
{
for (int i=OrdersTotal()-1; i>=0; i--)
{
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES))
{
if (!UseCurrSymbol || OrderSymbol()==Symbol())
{
if (OrderType()==OP_BUY)
{
pBid=MarketInfo(OrderSymbol(),MODE_BID);
OrderClose(OrderTicket(),OrderLots(),pBid,1,Mavi);
}
if (OrderType()==OP_SEL)
{
pAsk=MarketInfo(OrderSymbol(),MODE_ASK);
OrderClose(OrderTicket(),OrderLots(),pAsk,1,Kırmızı);
}
}
}
}
}
}
dönüş(0);
}
//+------------------------------------------- -------------------+Bu kısım
if(newbar==Zaman[0])dönüş(0);
başka newbar=Zaman[0];
int bilet, toplam;
if(Çubuklar<100)
{
Print("100'den küçük barlar");
dönüş(0);
}
if(Kâr Al<10)
{
Print("Kar Al 10'dan az");
dönüş(0); // TakeProfit'i kontrol edin
}
Yeni bir çubuğun ilk işareti değilse ve kar > 10 pip değilse, ea'nın emirleri belirli bir zamanda kapatmasını engelliyor