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
Son Ticaret Problemi
Bir ticaret, düşündüğüm yönde kârsız bir şekilde kapandıysa, ticaret yapmaktan kaçınmak istiyorum.
EA'mın kârsız bir ticaretin kapanıp kapanmadığını ve uzun mu kısa mı olduğunu görmek için mevcut ve önceki çubuğu kontrol etmesini nasıl sağlayabilirim?
(Karlı bir şekilde ters yönde kapanırsa, sorun değil.)
Mümkünse kodu gösterin.
Bir ticaret, düşündüğüm yönde kârsız bir şekilde kapandıysa, ticaret yapmaktan kaçınmak istiyorum.
EA'mın kârsız bir ticaretin kapanıp kapanmadığını ve uzun mu kısa mı olduğunu görmek için mevcut ve önceki çubuğu kontrol etmesini nasıl sağlayabilirim?
(Karlı bir şekilde ters yönde kapanırsa, sorun olmaz.)
Mümkünse kodu gösterin.Geçmişi araştırmanız gerekecek. Ayrıca, hariç tutma aralığınıza girip girmediğini görmek için siparişin kapanış saatini de kontrol edin . Aşağıdaki gibi bir şey...
void CheckOrderHistory(){
// orders history is most recent at the bottom
// zero based so OrdersHistoryTotal()-1
for(int i=OrdersHistoryTotal()-1; i > -1;i--){
if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)==false) break;
if(OrderSymbol()==Symbol() && OrderMagicNumber()==MAGIC_NUMBER && (OrderType() == OP_SELL || OrderType() == OP_BUY)){
switch(OrderType()){
case OP_BUY:
// do something here...
return(0);
break;
case OP_SELL:
// do something here
return(0);
break;
default:
break;
}
}
}
}
son iki siparişi kapatan istek komut dosyası
Merhaba, mevcut siparişlere bağlı olarak son iki zıt tip siparişi kapatmayı sağlayan bir komut dosyası oluşturmamda bana yardımcı olabilir misiniz diye merak ediyordum.
örneğin mevcut OP satılıyorsa, bu nedenle komut dosyası yürütülürse, komut dosyası, açıldıkları zamana göre tarihsel olarak yapılan son iki satın alma pozisyonunu kapatacaktır.
Alabileceğim tüm yardımları takdir ediyorum, teşekkürler.
Bundan Haber Var mı?
Bu düşüş değeri bir anahtar sayıdır!
Bu değeri hesaplayan ve saklayan bir script/EA için herhangi bir başarınız var mı?
@Tümü
Soru, ticaretin karlı olup olmadığı değil.
Soru, işlem sırasında aleyhimize tahakkuk eden maksimum negatif miktardır. Çekiliş budur.
Böyle bir EA / komut dosyası arıyorum.
fark ne? arasında
değer=Yüksek;
ve
val=iEn Yüksek(NULL,PERIOD_H1,MODE_HIGH,20,4);
değer her yeni çubukta farklı mı olacak?
fark ne? arasında
değer=Yüksek;
ve
val=iEn Yüksek(NULL,PERIOD_H1,MODE_HIGH,20,4);
değer her yeni çubukta farklı mı olacak?iHighest - En yüksek fiyata sahip bar sayısıdır
Yüksek - bu çubuğun yüksek fiyatı
iHighest - En yüksek fiyatı olan bar sayısıdır Yüksek - bu barın en yüksek fiyatı
Örneğime göre, 2 arasındaki fark nedir?
Örneğime göre, 2 arasındaki fark nedir?
Yukarıda açıklandığı gibi, iHighest, çubuğun kaymasını en yüksek değere döndürecek ve Yüksek size bir çubuğun gerçek yüksek değerini söyleyecektir.
Dolayısıyla, mevcut çubuk 0 kaydırma ise ve son 13 çubuğun en yüksek değerini sorarsanız, sonuç örneğin 9 olabilir, yani 10. çubuk en yüksek değere sahiptir. Şimdi, gerçekten değerin ne olduğunu bilmek istiyorsanız, High işlevini kullanmanız gerekir.
İyi şanlar
Lüks
Yukarıda açıklandığı gibi, iHighest, çubuğun kaymasını en yüksek değere döndürecek ve Yüksek size bir çubuğun gerçek yüksek değerini söyleyecektir.
Dolayısıyla, mevcut çubuk 0 kaydırma ise ve son 13 çubuğun en yüksek değerini sorarsanız, sonuç örneğin 9 olabilir, yani 10. çubuk en yüksek değere sahiptir. Şimdi, gerçekten değerin ne olduğunu bilmek istiyorsanız, Yüksek işlevini kullanmanız gerekir.
İyi şanlar
Lükstamam teşekkürler lux..
Toplam uzun ve kısa pozisyonlar
Herkese selam,
Lütfen birisi bana MT4'te açık olan toplam uzun pozisyon sayısını ve toplam açık olan kısa pozisyon sayısını programlı olarak nasıl bulacağımı önerebilir mi? Tüm pozisyonların toplam sayısının birlikte açılmasını istemiyorum. Benim şartım, aynı sayıda kısa ve uzun pozisyonu aynı anda açık tutmam. Örneğin:
Diyelim ki, eşit sayıda uzun ve kısa pozisyona sahip, aynı anda açık olan, kullanıcı tanımlı sayıda işlemim var. Bazı kısa ve uzun pozisyonlar kapanıyor. Kullanıcı tanımlı limite kadar eşit miktarda kısa ve uzun pozisyonu yeniden açmam gerekiyor.
Şimdiden teşekkürler