TP'yi 5 pip'in altına nasıl ayarlarım? - sayfa 2

 
ats :

komut dosyası olarak bir fiyata orderclose ??? Yoksa manuel mi demek istiyorsun?



EA'yı yapıyorum ama aynı zamanda komut dosyasıyla da yapabilir
 
İyi bir fikir! EA sadece bir siparişi kapatacak ve diğer siparişlerin açılmasına izin verecek mi? Mümkün mü?
 
ats :
İyi bir fikir! EA sadece bir siparişi kapatacak ve diğer siparişlerin açılmasına izin verecek mi? Mümkün mü?


bu sadece sihirli sayı ile yorum yaparak takası nasıl açarsınız, eğer bir EA'nın onu kapatıp kapatmayacağını anlayabileceği şekilde yaparsanız, o zaman bir sorun olamaz

 

Merak ediyorum...

İşlemlerinizi açmak için neden Excel kullanıyorsunuz?

Excel'de bir EA mı? yoksa sadece işlem açmak için bir sistem mi?

belki 5 pips'e ulaştığınızda işlemlerinizi kapatmak için MT4 içinde bir EA'nız olabilir. bunu Excel yerine MT4 içinde yapmak basit ve güvenlidir.

 

Doğru mu? Bir alış emrini veya bir satış emrini bir fiyattan kapatmalıdır! Teşekkür ederim

 

Lütfen kodu göndermek için bunu kullanın. . . okumayı kolaylaştırır.

 
extern double CloseforBuy=1.4;
extern double CloseforSell=1.3;
//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
{
//----

//----
return(0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----

//----
return(0);
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()

{
if(Bid>CloseforBuy)
{
for(int a=OrdersTotal()-1;a>=0;a--)
if(OrderSelect(a,SELECT_BY_POS, MODE_TRADES) )
//if(OrderSymbol()==Symbol())
OrderClose(OrderTicket(),OrderLots( ),OrderClosePrice(),1000,White);
Sleep(1);
//----

//----

}
if(Ask<CloseforSell)
{
for(int b=OrdersTotal()-1;b>=0;b--)
if(OrderSelect(b,SELECT_BY_POS, MODE_TRADES) )
//if(OrderSymbol()==Symbol())
OrderClose(OrderTicket(),OrderLots( ),OrderClosePrice(),1000,White);
Sleep(1);
//----

//----

}

return(0);
}
 
ats :

doğru mu? Bir alış emrini veya bir satış emrini bir fiyattan kapatmalıdır! Teşekkür ederim!

Numara . . .

Koşullu ifadelerinizin her biri . . . .

 if (Bid>CloseforBuy)

&

if (Ask<CloseforSell)

. . . . sembol, Sihirli Numara veya tür (Al veya Sat) ne olursa olsun TÜM açık emirlerin kapatılmasına izin verecektir. . . ve hepsi kapandığında 1 mili saniyelik bir uyku vardır.

 

Uyku saçmaydı, sildim! Tüm açık pozisyonları kapatacağını biliyorum! Alımlardan birini veya satımlardan birini kapatmak için sihirli sayı ile nasıl programlayacağımı bilmiyorum!

 
ats :

Uyku saçmaydı, sildim! Tüm açık pozisyonları kapatacağını biliyorum! Alımlardan birini veya satımlardan birini kapatmak için sihirli sayı ile nasıl programlayacağımı bilmiyorum!

Hangi Alış veya Satışı kapatmak istediğinizi belirlemeniz gerekir. . . Manüel olarak yapılan işlemler ile EA'lar tarafından yapılan işlemler arasında ayrım yapmak için Magic Number'ı kullanırsınız. . . veya aynı Sembole ancak farklı zaman dilimlerine yerleştirilen işlemler arasında ayrım yapmak veya farklı EA'lar tarafından yapılan işlemler arasında ayrım yapmak.