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
Gizli zarar durdur ve kar al risklidir. EA çalışmazsa, hiçbir şey EA'nızı kapatamaz - ve EA'lar komisyoncu tarafından durdurulabilir
sevgili techmac,
Daha fazla açıklayabilir misiniz, EA'nın neden çalışmadığını, EA'lar genel olarak veya VPS'de başvurmak için daha önce onlarca kez kontrol edilip test edilmeyecekse ......................(EA'nızı hiçbir şey kapatamaz) yaptı ne demek istediğini anlamadım??? ....(ve EA'lar komisyoncu tarafından durdurulabilir).... başka hangi nedenlerle komisyoncu, komisyoncu izni/anlaşması ile EA uygulandığında bunu durdurabilir. bazı gizli parametreler nedeniyle mi demek istiyorsunuz?
Saygılarımızla
Evet. Emrin zararı durdur alanı bir değere ayarlandığında (o satır görüntülenir) ve zararı durdurmayı istenen fiyattan uygulamak komisyoncuların sorumluluğu olduğunda ("yumuşak" "gizli" zararı durdurun aksine, sizin Siparişi kapatmak zorunda olan EA)
Sevgili MLADEN,
teşekkür ederim, çok naziksiniz, bunun gerçekte nasıl çalıştığını tam olarak anlayın.
EA'mızın bir noktada/seviyede gizli sl/tp ve brokerden bazı gizli faaliyetler (müşterilerin alım satım faaliyetlerini yürüten, daha fazla işlemeye izin veren veya işlemi reddeden broker yazılımında kodlanmış) durumunda TP/SL'yi yürütmeye çalışması için herhangi bir yol ve olasılık var mı? taraf bunu durduruyor mu?
lol, yani bu durumda, kim daha güvenilir, etkili ve sorumlu EA veya komisyoncu... ....artık komisyoncuların itibarına gelince...yazılımlar ve insan olmayan duygu ekipmanları daha samimi ve sadık. .
Saygılarımızla
Sevgili MLADEN,
teşekkür ederim, bir nevi, tam olarak anlayın, bunun gerçekte nasıl çalıştığını.
lol, yani bu durumda, kim daha güvenilir, etkili ve sorumlu EA veya komisyoncu... ....artık komisyoncuların itibarına gelince...yazılımlar ve insan olmayan duygu ekipmanları daha samimi ve sadık. .
SaygılarımızlaŞey şudur:
SNB örneğinde, insanlar "gizli" "yumuşak" zararı durdur kullanıyorlarsa, herhangi bir şey için geri ödeme almak için hiçbir sebepleri yoktu (kaybı durdur alanını doldurmadıklarından, komisyoncunun hiçbir şey yapma zorunluluğu yoktu. bu siparişlerle birlikte). Bu alanı dolduranların da şikayet etmek için bazı nedenleri vardı - her şeyi geri aldıkları için değil, en azından bir şeyler yapabilirlerdi.
Olay şudur: SNB örneğinde, insanlar "gizli" "yumuşak" zarar durdurma kullanıyorlarsa, herhangi bir şey için geri ödeme almak için hiçbir gerekçeleri yoktu (ziyan durdurma alanını doldurmadıklarından, komisyoncunun hiçbir hakkı yoktu. bu emirlerle bir şeyler yapma zorunluluğu). Bu alanı dolduranların da şikayet etmek için bazı nedenleri vardı - her şeyi geri aldıkları için değil, en azından bir şeyler yapabilirlerdi.
Sevgili MLADEN,
bazı konularda uzman gözünüz için tekrar teşekkürler....yani sonuçta ....tüccarların kaybı onaylandı, her durumda kazanç şüpheli olduğunda sadece küçük bir nedenden dolayı....işler şöyle gidiyor bu şekilde, şimdi bir gün. normaldir.
bir soru patron, piyasa fiyatı ışık hızı kadar hızlı düştüğünde veya yükseldiğinde .... tüm kayıp kırıcılarımızın (BE,SL ve takip eden durdurma) göz ardı edilmesi/reddedilmesi/geçmesi için herhangi bir şans ve olasılık var mı? .veya....her koşulda etkili bir şekilde çalışırlar.
Saygılarımızla
Sevgili MLADEN,
bazı konularda uzman gözünüz için tekrar teşekkürler....yani sonuçta ....tüccarların kaybı onaylandı, her durumda kazanç şüpheli olduğunda sadece küçük bir nedenden dolayı....işler şöyle gidiyor bu şekilde, şimdi bir gün. normaldir.
bir soru patron, piyasa fiyatı ışık hızı kadar hızlı düştüğünde veya yükseldiğinde .... tüm kayıp kırıcılarımızın (BE,SL ve takip eden durdurma) göz ardı edilmesi/reddedilmesi/geçmesi için herhangi bir şans ve olasılık var mı? .veya....her koşulda etkili bir şekilde çalışırlar.
Saygılarımızlamtivana
Olmamalı, ama elbette, komisyoncu ile yaptığınız sözleşmeyi okuyun. Bunun gibi şeylerle ilgili ayrıntılar sözleşmede belirtilmelidir.
İki değerin geçişini kontrol etmenin en basit yolu nedir?
İki değerin geçişini kontrol etmenin en basit yolu nedir?
Karşılaştırdığınız değerlere bağlı. Spesifik bir örnek verebilir misiniz?
Karşılaştırdığınız değerlere bağlı. Spesifik bir örnek verebilir misiniz?
Örneğin: iki ortalamanın çarpımı
Merhaba, EA'mla bazı sorunlar yaşıyorum ve çıkmaza girmiş gibiyim. Birisi bana bu konuda yardımcı olabilirse minnettar olurum. EA'mın günde yalnızca 1 ticareti tetiklemesini sağlamaya çalışıyorum. Temel olarak bu, mum belirli bir miktarda pip ile patladığında bir ticaret açacak olan bir EA'dır. Ancak, EA'nın günde yalnızca 1 ticareti tetiklemesini sağlayamıyorum.
Şu anda EA'm, işlemim zaten TP veya SL'ye sahip olduktan sonra koşullar tekrar yerine getirilirse aynı mum üzerinde başka bir işlemi tetikleyecektir.
Bu konuda bana yardımcı olabilecek biri varsa minnettarım. Teşekkürler.
Programlamam aşağıdadır.
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 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))
{
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))
{
//------------------------------------------------ --------//
//------- eğer H7 uzun mum gövdesi 10 pipsten fazlaysa --------//
//------------------------------------------------ --------//
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, EA'mla bazı sorunlar yaşıyorum ve çıkmaza girmiş gibiyim. Birisi bana bu konuda yardımcı olabilirse minnettar olurum. EA'mın günde yalnızca 1 ticareti tetiklemesini sağlamaya çalışıyorum. Temel olarak bu, mum belirli bir miktarda pip ile patladığında bir ticaret açacak olan bir EA'dır. Ancak, EA'nın günde yalnızca 1 ticareti tetiklemesini sağlayamıyorum.
Şu anda EA'm, işlemim zaten TP veya SL'ye sahip olduktan sonra koşullar tekrar yerine getirilirse aynı mum üzerinde başka bir işlemi tetikleyecektir.
Bu konuda bana yardımcı olabilecek biri varsa minnettarım. Teşekkürler.
Programlamam aşağıdadır.
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 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))
{
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))
{
//------------------------------------------------ --------//
//------- eğer H7 uzun mum gövdesi 10 pipsten fazlaysa --------//
//------------------------------------------------ --------//
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);
}
}
//+------------------------------------------- -------------------+
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);
}
Ve sonra tarihin aynı olup olmadığını kontrol edebilirsiniz.