Ticaret fırsatlarını kaçırıyorsunuz:
- Ücretsiz ticaret 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
tkuan77
Son kapatılan çubuğu bulmanız ve son kapatılan çubuğun gününün mevcut günle aynı olup olmadığını görmeniz gerekir.
Son kapalı sipariş zamanını almak için bu işleve benzer bir şey kullanabilirsiniz:
{
datetime CloseTime = 0;
for(int i=OrdersHistoryTotal()-1;i>=0;i--)
{
if (OrderSelect(i,SELECT_BY_POS,MODE_HISTORY))
if (OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber && OrderCloseTime()>CloseTime)
CloseTime = OrderCloseTime();
}
return(CloseTime);
}
merhaba mladen,
Ama kodun bu kısmını nereye ekleyeceğim? Bunu sorduğum için özür dilerim çünkü kendimi kodlamada hala oldukça yeniyim ve For döngüsünün nasıl çalıştığını hala çözemiyorum.
Saygılarımızla
Ryan
merhaba mladen,
Ama kodun bu kısmını nereye ekleyeceğim? Bunu sorduğum için özür dilerim çünkü kendimi kodlamada hala oldukça yeniyim ve For döngüsünün nasıl çalıştığını hala çözemiyorum.
Saygılarımızla
RyanRyan
Bunun gibi bir şey:
if (TimeDayOfYear(TimeCurrent())==TimeDayOfYear(GetLastClosedOrderTime())) // ticaret yok
Ryan
Bunun gibi bir şey:
if (TimeDayOfYear(TimeCurrent())==TimeDayOfYear(GetLastClosedOrderTime())) // ticaret yok
Merhaba mladen, kodu ekledim ama bir çeşit global değişken hatası veriyor gibi görünüyor. Ayrıca, tanımlanmamış bir MagicNumber değişkeniniz olduğunu fark ettim, bunun ne için olduğunu sorabilir miyim? Bunu int altına ekledim ama bu değişkenin ne işe yaradığından emin değilim.
tavsiyede bulunun. Sabrınız için tekrardan teşekkürler.
//---- giriş parametreleri
harici çift TakeProfit = 1000.0;
harici çift Lot = 0.1;
harici çift StopLoss = 980.0;
extern int Entry_Hour_1st = 21;
//+------------------------------------------- -------------------+
//| 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 |
//+------------------------------------------- -------------------+
int başlangıç()
{
//+------------------------------------------- -------------------+
//-- Ticareti Tetikle
//+------------------------------------------- -------------------+
int bilet, toplam, MagicNumber;
çift TP_Value, SL_Value;
tarihsaat GetLastClosedOrderTime()
{
tarihsaat KapatSaat = 0;
for(int i=OrdersHistoryTotal()-1;i>=0;i--)
{
if (Sipariş Seçimi(i,SELECT_BY_POS,MODE_HISTORY))
if (OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber && OrderCloseTime()>CloseTime)
CloseTime = OrderCloseTime();
}
dönüş(Kapanış Zamanı);
}
toplam = SiparişlerToplam(); // şu anda açık olan toplam işlem sayısını kontrol et
if(toplam < 1)
{
if (Hour()==Entry_Hour_1st && ((Yüksek[0] - Yüksek[1]) > 0.00100) && ((Yüksek[1] - Düşük[1]) > 0.00100) && TimeDayOfYear(TimeCurrent()) != TimeDayOfYear (GetLastClosedOrderTime()))
{
if ((Kapat[1] - Aç[1]) > 0.00100)
{
TP_Value = (Kapat[1] - Aç[1]);
SL_Value = (Düşük[1] - 0.0010);
bilet=OrderSend(Symbol(),OP_BUY,Lots,Ask,1,SL_Value,Ask+TP_Value,"My EA",200,0,Yeşil);
dönüş(0);
}
if ((Aç[1] - Kapat[1]) > 0.00100)
{
TP_Value = (Aç[1] - Kapat[1]);
SL_Value = (Düşük[1] - 0.0010);
bilet=OrderSend(Symbol(),OP_BUY,Lots,Ask,1,SL_Value,Ask+TP_Value,"My EA",200,0,Yeşil);
dönüş(0);
}
if ((Aç[1] - Kapat[1]) <= 0.00100)
{
TP_Value = (Yüksek[1] - Düşük[1]);
SL_Value = (Düşük[1] - 0.0010);
bilet=OrderSend(Symbol(),OP_BUY,Lots,Ask,1,SL_Value,Ask+TP_Value,"My EA",200,0,Yeşil);
dönüş(0);
}
}
if (Hour()==Entry_Hour_1st && ((Düşük[1] - Düşük[0]) > 0.00100) && ((Yüksek[1] - Düşük[1]) > 0.00100) && TimeDayOfYear(TimeCurrent()) != TimeDayOfYear (GetLastClosedOrderTime()))
{
if ((Kapat[1] - Aç[1]) > 0.00100)
{
TP_Value = (Kapat[1] - Aç[1]);
SL_Value = (Yüksek[1] + 0.0010);
bilet=OrderSend(Symbol(),OP_SELL,Lots,Bid,1,SL_Value,Bid-TP_Value,"My EA",200,0,Red);
dönüş(0);
}
if ((Aç[1] - Kapat[1]) > 0.00100)
{
TP_Value = (Aç[1] - Kapat[1]);
SL_Value = (Yüksek[1] + 0.0010);
bilet=OrderSend(Symbol(),OP_SELL,Lots,Bid,1,SL_Value,Bid-TP_Value,"My EA",200,0,Red);
dönüş(0);
}
if ((Aç[1] - Kapat[1]) <= 0.00100)
{
TP_Value = (Yüksek[1] - Düşük[1]);
SL_Value = (Yüksek[1] + 0.0010);
bilet=OrderSend(Symbol(),OP_SELL,Lots,Bid,1,SL_Value,Bid-TP_Value,"My EA",200,0,Red);
dönüş(0);
}
}
}
dönüş(0);
}
//+------------------------------------------- -------------------+
Merhaba mladen, kodu ekledim ama bir çeşit global değişken hatası veriyor gibi görünüyor. Ayrıca, tanımlanmamış bir MagicNumber değişkeniniz olduğunu fark ettim, bunun ne için olduğunu sorabilir miyim? Bunu int altına ekledim ama bu değişkenin ne işe yaradığından emin değilim.
tavsiyede bulunun. Sabrınız için tekrardan teşekkürler.
//---- giriş parametreleri
harici çift TakeProfit = 1000.0;
dış çift Lot = 0.1;
harici çift StopLoss = 980.0;
extern int Entry_Hour_1st = 21;
//+------------------------------------------- -------------------+
//| 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 |
//+------------------------------------------- -------------------+
int başlangıç()
{
//+------------------------------------------- -------------------+
//-- Ticareti Tetikle
//+------------------------------------------- -------------------+
int bilet, toplam, MagicNumber;
çift TP_Value, SL_Value;
tarihsaat GetLastClosedOrderTime()
{
tarihsaat KapatSaat = 0;
for(int i=OrdersHistoryTotal()-1;i>=0;i--)
{
if (Sipariş Seçimi(i,SELECT_BY_POS,MODE_HISTORY))
if (OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber && OrderCloseTime()>CloseTime)
CloseTime = OrderCloseTime();
}
dönüş(Kapanış Zamanı);
}
toplam = SiparişlerToplam(); // şu anda açık olan toplam işlem sayısını kontrol et
if(toplam < 1)
{
if (Hour()==Entry_Hour_1st && ((Yüksek[0] - Yüksek[1]) > 0.00100) && ((Yüksek[1] - Düşük[1]) > 0.00100) && TimeDayOfYear(TimeCurrent()) != TimeDayOfYear (GetLastClosedOrderTime()))
{
if ((Kapat[1] - Aç[1]) > 0.00100)
{
TP_Value = (Kapat[1] - Aç[1]);
SL_Value = (Düşük[1] - 0.0010);
bilet=OrderSend(Symbol(),OP_BUY,Lots,Ask,1,SL_Value,Ask+TP_Value,"My EA",200,0,Yeşil);
dönüş(0);
}
if ((Aç[1] - Kapat[1]) > 0.00100)
{
TP_Value = (Aç[1] - Kapat[1]);
SL_Value = (Düşük[1] - 0.0010);
bilet=OrderSend(Symbol(),OP_BUY,Lots,Ask,1,SL_Value,Ask+TP_Value,"My EA",200,0,Yeşil);
dönüş(0);
}
if ((Aç[1] - Kapat[1]) <= 0.00100)
{
TP_Value = (Yüksek[1] - Düşük[1]);
SL_Value = (Düşük[1] - 0.0010);
bilet=OrderSend(Symbol(),OP_BUY,Lots,Ask,1,SL_Value,Ask+TP_Value,"My EA",200,0,Yeşil);
dönüş(0);
}
}
if (Hour()==Entry_Hour_1st && ((Düşük[1] - Düşük[0]) > 0.00100) && ((Yüksek[1] - Düşük[1]) > 0.00100) && TimeDayOfYear(TimeCurrent()) != TimeDayOfYear (GetLastClosedOrderTime()))
{
if ((Kapat[1] - Aç[1]) > 0.00100)
{
TP_Value = (Kapat[1] - Aç[1]);
SL_Value = (Yüksek[1] + 0.0010);
bilet=OrderSend(Symbol(),OP_SELL,Lots,Bid,1,SL_Value,Bid-TP_Value,"My EA",200,0,Red);
dönüş(0);
}
if ((Aç[1] - Kapat[1]) > 0.00100)
{
TP_Value = (Aç[1] - Kapat[1]);
SL_Value = (Yüksek[1] + 0.0010);
bilet=OrderSend(Symbol(),OP_SELL,Lots,Bid,1,SL_Value,Bid-TP_Value,"My EA",200,0,Red);
dönüş(0);
}
if ((Aç[1] - Kapat[1]) <= 0.00100)
{
TP_Value = (Yüksek[1] - Düşük[1]);
SL_Value = (Yüksek[1] + 0.0010);
bilet=OrderSend(Symbol(),OP_SELL,Lots,Bid,1,SL_Value,Bid-TP_Value,"My EA",200,0,Red);
dönüş(0);
}
}
}
dönüş(0);
}
//+------------------------------------------- -------------------+
Bu bir fonksiyondur
start() işlevinin gövdesinin dışına taşıyın
↵
Bu bir fonksiyondur
start() işlevinin gövdesinin dışına taşıyınMerhaba, işlevi Başlat işlevinden çıkarmaya çalıştım, ancak EA'm günde yalnızca 1 ticareti tetiklemekle sınırlamak yerine hala günde 1'den fazla ticareti tetikliyor.
Aydınlanmayı takdir edin.
Saygılarımızla
//---- giriş parametreleri
harici çift TakeProfit = 1000.0;
dış çift Lot = 0.1;
harici çift StopLoss = 980.0;
extern int Entry_Hour_1st = 21;
//+------------------------------------------- -------------------+
//| 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 |
//+------------------------------------------- -------------------+
int MagicNumber;
tarihsaat GetLastClosedOrderTime()
{
tarihsaat KapatSaat = 0;
for(int i=OrdersHistoryTotal()-1;i>=0;i--)
{
if (Sipariş Seçimi(i,SELECT_BY_POS,MODE_HISTORY))
if (OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber && OrderCloseTime()>CloseTime)
CloseTime = OrderCloseTime();
}
dönüş(Kapanış Zamanı);
}
int başlangıç()
{
//+------------------------------------------- -------------------+
//-- Ticareti Tetikle
//+------------------------------------------- -------------------+
int bilet, toplam;
çift TP_Value, SL_Value;
toplam = SiparişlerToplam(); // şu anda açık olan toplam işlem sayısını kontrol et
if(toplam < 1)
{
if (Hour()==Entry_Hour_1st && ((Yüksek[0] - Yüksek[1]) > 0.00100) && ((Yüksek[1] - Düşük[1]) > 0.00100) && TimeDayOfYear(TimeCurrent()) != TimeDayOfYear (GetLastClosedOrderTime()))
{
if ((Kapat[1] - Aç[1]) > 0.00100)
{
TP_Value = (Kapat[1] - Aç[1]); // uzun gövdenin değeri
SL_Value = (Düşük[1] - 0.0010); // uzun süre hep aynı
bilet=OrderSend(Symbol(),OP_BUY,Lots,Ask,1,SL_Value,Ask+TP_Value,"My EA",200,0,Yeşil);
dönüş(0);
}
if ((Aç[1] - Kapat[1]) > 0.00100)
{
TP_Value = (Aç[1] - Kapat[1]); // kısa gövdenin değeri
SL_Value = (Düşük[1] - 0.0010); // uzun süre hep aynı
bilet=OrderSend(Symbol(),OP_BUY,Lots,Ask,1,SL_Value,Ask+TP_Value,"My EA",200,0,Yeşil);
dönüş(0);
}
if ((Aç[1] - Kapat[1]) <= 0.00100)
{
TP_Value = (Yüksek[1] - Düşük[1]); // baş ve kuyruk dahil tüm mumun değeri
SL_Value = (Düşük[1] - 0.0010); // uzun süre hep aynı
bilet=OrderSend(Symbol(),OP_BUY,Lots,Ask,1,SL_Value,Ask+TP_Value,"My EA",200,0,Yeşil);
dönüş(0);
}
}
if (Hour()==Entry_Hour_1st && ((Düşük[1] - Düşük[0]) > 0.00100) && ((Yüksek[1] - Düşük[1]) > 0.00100) && TimeDayOfYear(TimeCurrent()) != TimeDayOfYear (GetLastClosedOrderTime()))
{
if ((Kapat[1] - Aç[1]) > 0.00100)
{
TP_Value = (Kapat[1] - Aç[1]); // uzun gövdenin değeri
SL_Value = (Yüksek[1] + 0.0010); // kısacası hep aynı
bilet=OrderSend(Symbol(),OP_SELL,Lots,Bid,1,SL_Value,Bid-TP_Value,"My EA",200,0,Red);
dönüş(0);
}
if ((Aç[1] - Kapat[1]) > 0.00100)
{
TP_Value = (Aç[1] - Kapat[1]); // kısa gövdenin değeri
SL_Value = (Yüksek[1] + 0.0010); // kısacası hep aynı
bilet=OrderSend(Symbol(),OP_SELL,Lots,Bid,1,SL_Value,Bid-TP_Value,"My EA",200,0,Red);
dönüş(0);
}
if ((Aç[1] - Kapat[1]) <= 0.00100)
{
TP_Value = (Yüksek[1] - Düşük[1]); // baş ve kuyruk dahil tüm mumun değeri
SL_Value = (Yüksek[1] + 0.0010); // kısacası hep aynı
bilet=OrderSend(Symbol(),OP_SELL,Lots,Bid,1,SL_Value,Bid-TP_Value,"My EA",200,0,Red);
dönüş(0);
}
}
}
dönüş(0);
}
//+------------------------------------------- -------------------+
↵
Merhaba, işlevi Başlat işlevinden çıkarmaya çalıştım, ancak EA'm günde yalnızca 1 ticareti tetiklemekle sınırlamak yerine hala günde 1'den fazla ticareti tetikliyor.
Aydınlanmayı takdir edin.
Saygılarımızla
//---- giriş parametreleri
harici çift TakeProfit = 1000.0;
dış çift Lot = 0.1;
harici çift StopLoss = 980.0;
extern int Entry_Hour_1st = 21;
//+------------------------------------------- -------------------+
//| 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 |
//+------------------------------------------- -------------------+
int MagicNumber;
tarihsaat GetLastClosedOrderTime()
{
tarihsaat KapatSaat = 0;
for(int i=OrdersHistoryTotal()-1;i>=0;i--)
{
if (Sipariş Seçimi(i,SELECT_BY_POS,MODE_HISTORY))
if (OrderSymbol() == Symbol() && OrderMagicNumber() == MagicNumber && OrderCloseTime()>CloseTime)
CloseTime = OrderCloseTime();
}
dönüş(Kapanış Zamanı);
}
int başlangıç()
{
//+------------------------------------------- -------------------+
//-- Ticareti Tetikle
//+------------------------------------------- -------------------+
int bilet, toplam;
çift TP_Value, SL_Value;
toplam = SiparişlerToplam(); // şu anda açık olan toplam işlem sayısını kontrol et
if(toplam < 1)
{
if (Hour()==Entry_Hour_1st && ((Yüksek[0] - Yüksek[1]) > 0.00100) && ((Yüksek[1] - Düşük[1]) > 0.00100) && TimeDayOfYear(TimeCurrent()) != TimeDayOfYear (GetLastClosedOrderTime()))
{
if ((Kapat[1] - Aç[1]) > 0.00100)
{
TP_Value = (Kapat[1] - Aç[1]); // uzun gövdenin değeri
SL_Value = (Düşük[1] - 0.0010); // uzun süre hep aynı
bilet=OrderSend(Symbol(),OP_BUY,Lots,Ask,1,SL_Değeri,Ask+TP_Value,"My EA",200,0,Yeşil);
dönüş(0);
}
if ((Aç[1] - Kapat[1]) > 0.00100)
{
TP_Value = (Aç[1] - Kapat[1]); // kısa gövdenin değeri
SL_Value = (Düşük[1] - 0.0010); // uzun süre hep aynı
bilet=OrderSend(Symbol(),OP_BUY,Lots,Ask,1,SL_Değeri,Ask+TP_Value,"My EA",200,0,Yeşil);
dönüş(0);
}
if ((Aç[1] - Kapat[1]) <= 0.00100)
{
TP_Value = (Yüksek[1] - Düşük[1]); // baş ve kuyruk dahil tüm mumun değeri
SL_Value = (Düşük[1] - 0.0010); // uzun süre hep aynı
bilet=OrderSend(Symbol(),OP_BUY,Lots,Ask,1,SL_Değeri,Ask+TP_Value,"My EA",200,0,Yeşil);
dönüş(0);
}
}
if (Hour()==Entry_Hour_1st && ((Düşük[1] - Düşük[0]) > 0.00100) && ((Yüksek[1] - Düşük[1]) > 0.00100) && TimeDayOfYear(TimeCurrent()) != TimeDayOfYear (GetLastClosedOrderTime()))
{
if ((Kapat[1] - Aç[1]) > 0.00100)
{
TP_Value = (Kapat[1] - Aç[1]); // uzun gövdenin değeri
SL_Value = (Yüksek[1] + 0.0010); // kısacası hep aynı
bilet=OrderSend(Symbol(),OP_SELL,Lots,Bid,1,SL_Va lue,Bid-TP_Value,"My EA",200,0,Red);
dönüş(0);
}
if ((Aç[1] - Kapat[1]) > 0.00100)
{
TP_Value = (Aç[1] - Kapat[1]); // kısa gövdenin değeri
SL_Value = (Yüksek[1] + 0.0010); // kısacası hep aynı
bilet=OrderSend(Symbol(),OP_SELL,Lots,Bid,1,SL_Va lue,Bid-TP_Value,"My EA",200,0,Red);
dönüş(0);
}
if ((Aç[1] - Kapat[1]) <= 0.00100)
{
TP_Value = (Yüksek[1] - Düşük[1]); // baş ve kuyruk dahil tüm mumun değeri
SL_Value = (Yüksek[1] + 0.0010); // kısacası hep aynı
bilet=OrderSend(Symbol(),OP_SELL,Lots,Bid,1,SL_Va lue,Bid-TP_Value,"My EA",200,0,Red);
dönüş(0);
}
}
}
dönüş(0);
}
//+------------------------------------------- -------------------+
tkuan77
Bunu değiştirin:
if(toplam < 1)
Bununla :
if (toplam < 1 && TimeDayOfYear(GetLastClosedOrderTime()) != TimeDayOfYear(TimeCurrent()));
Ve bunu daha fazla yapmamalı
tkuan77
Bunu değiştirin:
if(toplam < 1)
Bununla :
if (toplam < 1 && TimeDayOfYear(GetLastClosedOrderTime()) != TimeDayOfYear(TimeCurrent()));
Ve bunu daha fazla yapmamalıMerhaba mladen, kodu girdikten sonra günde 1 işlem tetiklemek yerine hesap patlayana kadar aynı anda birden fazla işlemi tetikledi. Buna neden olan bazı tetikleyici mekanizmalardan kaynaklanıyor olabilir mi?
Saygılarımızla
Merhaba mladen, bir işlem yaptıktan sonra sahip olduğum tüm bekleyen işlemleri kapatacak bu özel koda sahibim. Gelecekteki tüm bekleyen işlemler yerine bir işlemi tetikledikten sonra, yalnızca mevcut bekleyen işlemimi iptal etmeyi nasıl ayarlarım?
Teşekkürler.....
int yeni_del()
{
int i,a;
int toplam = SiparişlerToplam();
dize yorumu, par;
için (i=toplam-1; i >=0; i--)
{
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if (OrderType()==OP_BUY || OrderType()==OP_SELL)
{
için (a=toplam-1; a >=0; a--)
{
OrderSelect(a,SELECT_BY_POS,MODE_TRADES);
yorum=SiparişYorumu();
par=StringSubstr(yorum,0,6);
if(OrderType()==OP_SELLSTOP)// && yorum==Symbol())
{
OrderDelete(OrderTicket());
Print("SELL_STOP" Siliniyor", Ordertype:",OrderType());
dönüş(1);
}
if(OrderType()==OP_BUYSTOP)// && par==Symbol())
{
OrderDelete(OrderTicket());
Print("BUY_STOP Siliniyor","Sipariş Türü:",SiparişTürü());
dönüş(1);
}
}
}
}
}
Merhaba mladen, bir işlem yaptıktan sonra sahip olduğum tüm bekleyen işlemleri kapatacak bu özel koda sahibim. Gelecekteki tüm bekleyen işlemler yerine bir işlemi tetikledikten sonra, yalnızca mevcut bekleyen işlemimi iptal etmeyi nasıl ayarlarım?
Teşekkürler.....
int yeni_del()
{
int i,a;
int toplam = SiparişlerToplam();
dize yorumu, par;
için (i=toplam-1; i >=0; i--)
{
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if (OrderType()==OP_BUY || OrderType()==OP_SELL)
{
için (a=toplam-1; a >=0; a--)
{
OrderSelect(a,SELECT_BY_POS,MODE_TRADES);
yorum=SiparişYorumu();
par=StringSubstr(yorum,0,6);
if(OrderType()==OP_SELLSTOP)// && yorum==Symbol())
{
OrderDelete(OrderTicket());
Print("SELL_STOP" Siliniyor", Ordertype:",OrderType());
dönüş(1);
}
if(OrderType()==OP_BUYSTOP)// && par==Symbol())
{
OrderDelete(OrderTicket());
Print("BUY_STOP Siliniyor","Sipariş Türü:",SiparişTürü());
dönüş(1);
}
}
}
}
}tkuan77
"Mevcut bekleyen ticaret" ne anlama geliyor ve "gelecekteki bekleyen ticaret" ne anlama geliyor?
tkuan77
"Mevcut bekleyen ticaret" ne anlama geliyor ve "gelecekteki bekleyen ticaret" ne anlama geliyor?
merhaba mladen,
Mevcut bekleyen ticaret şu anlama gelir: bir koşul karşılandığında, her biri 2 bekleyen ticaret (1 uzun ve 1 kısa) belirleyecektir. Bu nedenle, uzun ticaretin tetiklendiğini söylerseniz, bir adet bekleyen kısa işlemleri otomatik olarak iptal edecektir.
Gelecekteki bekleyen ticaret şu anlama gelir: her üye önceki bekleyen işlemleri iptal ettikten ve koşulun tekrar karşılandığını söyledikten sonra, sağ taraf diğer 2 bekleyen işlemi (1 uzun ve 1 kısa) belirlemelidir. bununla birlikte, ea'nın halihazırda devam eden bir ticareti varsa, ea, ayarlamaya çalıştığı bekleyen emirleri otomatik olarak iptal edecektir.
Yapmaya çalıştığım şey, bir ticaret tetiklendikten sonra sistemin yalnızca mevcut bekleyen ticareti iptal etmesine izin vermek. yardımın için teşekkür ederim
Saygılarımızla