'Tümünü kapat'/'Aç' araçları - sayfa 43

 

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

newdigital:
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,

 
coderMike:
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.

 
monotomiatsd:
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:

for (int i=0;i<OrdersTotal();i++) {

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(),...);

}

}
Neden: