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
Jimmynz:
EA'nızın tüm işlemleri kapatabilmesi için gün ve saati kontrol etmek için aşağıdaki kod parçasını ekleyebilirsiniz.
extern bool FridayClose = true; // tüm işlemlerin Cuma kapanışını etkinleştir
harici int closeDay = 5; // Cuma = haftanın piyasa kapanış günü
harici int yakınZaman = 19; // 19:00 = piyasa kapanış zamanı
int zamanİşareti = 0; // işlemlerin gerçekleşmesine izin ver
if (FridayClose && TimeHour(TimeCurrent())>=closeTime && TimeDayOfWeek(TimeCurrent())>=closeDay)
{
zamanİşareti=1; // ticareti durdurmak için bayrağı ayarla
hepsini kapat(); // işlev , bu EA tarafından açılan tüm işlemleri kapatır
}
Umarım bu sana yardımcı olur.
En iyi dileklerimle!
kodlayıcıMike
~kaliteli EA programlama hizmetleri~
bir komut dosyası değil, EA için kod
MT4 için 'Tümünü kapat' komut dosyaları.
Merhaba yenidijital,
Yazınız için çok teşekkürler.
aslında aradığım şey bir komut dosyası değil, EA'ma yükleyebileceğim bir kod. Örneğin, emirler günün başında açılır ve her günün sonunda biter, ancak tüm emirler (bekleyen veya piyasa emirleri) hiç kapanmaz.
Örneğin, her günün sonunda tüm siparişlerin kapanması için yeni çubuk işlevini kullanmak veya zaman işlevini kullanmak gibi bazı önerilerde bulundum. Sorun şu ki, ara programcı olduğum için böyle bir işlevi nasıl çalıştıracağımı bilmiyorum. Bana burada yardım edersen gerçekten minnettar olurum. Çok profesyonel bir programcı ve kodlayıcı olmak istiyorum.
Lütfen en kısa zamanda bana bildirin.
Senaryolar için tekrar teşekkürler.
En iyi dileklerimle,
Jimmynz:
EA'nızın tüm işlemleri kapatabilmesi için gün ve saati kontrol etmek için aşağıdaki kod parçasını ekleyebilirsiniz.
extern bool FridayClose = true; // tüm işlemlerin Cuma kapanışını etkinleştir
harici int closeDay = 5; // Cuma = haftanın piyasa kapanış günü
harici int yakınZaman = 19; // 19:00 = piyasa kapanış zamanı
int zamanİşareti = 0; // işlemlerin gerçekleşmesine izin ver
if (FridayClose && TimeHour(TimeCurrent())>=closeTime && TimeDayOfWeek(TimeCurrent())>=closeDay)
{
zamanİşareti=1; // ticareti durdurmak için bayrağı ayarla
hepsini kapat(); // işlev, bu EA tarafından açılan tüm işlemleri kapatır
}
Umarım bu sana yardımcı olur.
En iyi dileklerimle!
kodlayıcıMike
~kaliteli EA programlama hizmetleri~Merhaba Jimmynz,
Büyük yardımın için çok teşekkürler.
Sadece kısa bir sorum var lütfen. Bu kod, günlük barda kapanışta da yardımcı olur mu? Kodumda işlem yapmak için bekleyen emirleri kullanıyorum, ancak EA'nın tüm bekleyen ve açık emirleri günlük mum sonunda kapatmasını istiyorum.
Bunu kullanmam gerektiğini düşündüm:
if (Kapat[1] == Aç[0])
dönüş (1);
1, sinyal kodu işlevinde kullanılıyor. Gibi if (sinyal ==1) falan falan filan
Henüz profesyonel programcı değilim, ama olmak istiyorum, bu yüzden bu rüyayı gerçekleştirmek için elimden geleni yapacağım.
Tekrar teşekkürler ve umarım yakında sizden haber alabilirim.
En iyi dileklerimle,
bu kodu kullandım ama olmadı
Merhaba,
Bu kodu tüm siparişleri kapatmak için kullandığımı ancak hiçbir şekilde çalışmadığını belirtmek isterim.
if (HesapKar() > 0)
{
Siparişleri Sil();
Siparişleri Kapat();
}
CloseOrders() geçersiz
{
int cnt = SiparişlerToplam();
for (int i=cnt-1; i >= 0; i--)
{
(!OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) devam ederse;
int türü = OrderType();
if (tür == OP_BUY)
{
Yenileme Oranları();
OrderClose(OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_BID), 3);
}
if (tür == OP_SELL)
{
Yenileme Oranları();
OrderClose(OrderTicket(), OrderLots(), MarketInfo(OrderSymbol(), MODE_ASK), 3);
}
}
}
geçersiz DeleteOrders()
{
int cnt = SiparişlerToplam();
for (int i=cnt-1; i >= 0; i--)
{
(!OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) devam ederse;
int türü = OrderType();
if (tür == OP_BUYSTOP || tür == OP_SELLSTOP || tür == OP_BUYLIMIT || tür == OP_SELLLIMIT)
{
OrderDelete(OrderTicket());
}
}
}
Bazı kodların doğru olması, ancak çalışmaması garip.
Bu konuda fikriniz varsa lütfen bana bildirin.
En iyi dileklerimle,
TÜM CHF komut dosyasını Al/Sat pls!!!!
Merhaba,
Tüm CHF çiftlerini SATIN AL @ SATACAK veya çok yük olmasa da bana bir komut dosyası yapabilecek birileri bana rehberlik edebilirse yardıma ihtiyacım var
şimdiden teşekkürler
ps: bunu yanlış bölümde yayınlarsanız sry
Yalnızca belirli bir çiftin ortalama fiyatı bir kullanıcı girdisi kar hedefine ulaştığında, yakın belirli bir para birimi EA'ya sahip olan var mı?
MA'da komut dosyası bekleyen sipariş
herkese selam
lütfen bana yardım eder misin
grafikte yürütülecek bir komut dosyasına ihtiyacım var
bekleyen sipariş = MA
bir şey buldum ama çalıştıramıyorum
lütfen yardım et
IcebergOrders [Script]...
İşte bazı insanlar için faydalı olabilecek bir açık sipariş/buzdağı sipariş aracı... ;)
Komut dosyası: Tüm konumları kapatın ve geri alın.
Merhaba
Tüm pozisyonları kapatan ve aynı boyutta geri alan bir komut dosyası yapmak mümkün müdür?
Misal:
Ben Uzun GBPUSD 1.0 lot
Ayrıca Uzun GBPJPY 1.0 lot
SCRIPT etkinleştirildi
Şimdi kısa GBPUSD 1.0 lot
Ayrıca kısa GBPJPY 1.0 lot.
Teşekkürler!
Şimdiden teşekkürler.
Merhaba
Tüm pozisyonları kapatan ve aynı boyutta geri alan bir komut dosyası yapmak mümkün müdür?
Misal:
Ben Uzun GBPUSD 1.0 lot
Ayrıca Uzun GBPJPY 1.0 lot
SCRIPT etkinleştirildi
Şimdi kısa GBPUSD 1.0 lot
Ayrıca kısa GBPJPY 1.0 lot.
Teşekkürler!
Şimdiden teşekkürler.start() içindeki kaba sözde kod şöyle olurdu:
if (OrderSymbol() == Symbol() && (OrderType() == OP_BUY || OrderType() == OP_SELL)) {
if (OrderType() == OP_BUY) {
OrderSend(OP_SELL,OrderLots(),...)
} else if (OrderType() == OP_SELL) {
OrderSend(OP_BUY,OrderLots(),...)
}
OrderClose(OrderTicket(),...);
}
}