[Arşivle!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 2. - sayfa 250
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
Peki ya fonksiyon kodu? Dört fark bulun :) :
bulundu .... farklılıklar ...)))))) uh-ha ... Programlama ders kitabında yeni takıldım, yemek yapmıyorum))
bir sipariş kısmen nasıl kapatılır? OrderModify ile anlaşma hacmini değiştirmek yeterli mi?
bir sipariş kısmen nasıl kapatılır? sadece OrderModify ile anlaşma hacmini değiştirmek?
Çok daha azıyla ters bir sipariş açın. Fark, var olmaya devam etmesi gereken kalandır.
OrderCloseBy() işleviyle karşıt partiyi ve mevcut partinin bir kısmını kapatın.
Çok daha azıyla ters bir sipariş açın. Fark, var olmaya devam etmesi gereken kalandır.
Karşı partiyi ve mevcut partinin bir kısmını OrderCloseBy() işleviyle kapatın.
İlk beşte böyle bir odaklanma işe yaramaz. Alıntıları ve kaymayı da unutmayın...
Pardon, ilk beş hangisi? )) MQL4'teyiz.
Teklifler ve kaymalar doğal bir faktör olarak dikkate alınmaz. Öz değişmez.
Pardon, ilk beş hangisi? )) MQL4'teyiz.
Teklifler ve kaymalar doğal bir faktör olarak dikkate alınmaz. Öz değişmez.
İstediğinizi yapın - seçiminiz bir yerine iki işlem yapmaktır.
"Bir yerine iki işlem" - daha ayrıntılı olarak lütfen. Faydalı olabilir.
1,0 lotu olan bir pozisyonu kısmen kapatmak için, örneğin 0,5 gibi daha küçük bir lotla kapatarak bir işlem yapabilirsiniz.
Standart İşlev:
______________________________________________________________________________________
bool OrderClose ( int bilet, çift lot, çift fiyat, int kayma, renk Renk=CLR_NONE)
Bir pozisyonu kapatmak. İşlev başarıyla tamamlandığında TRUE döndürür. İşlev başarısız olduğunda YANLIŞ döndürür. Bir hata hakkında bilgi almak için GetLastError() işlevini çağırmanız gerekir.______________________________________________________________________________________
İki şey yapmayı öneriyorsun:
1. Daha küçük bir lotla karşıt bir pozisyon açın;
2. Daha büyük partinin bulunduğu konum kalacak şekilde bunları ters yönde kapatın.
______________________________________________________________________________________
bool OrderCloseBy ( int bilet, int zıt, color Color=CLR_NONE)
Aynı enstrüman için başka bir pozisyon açılmışken bir açık pozisyonun kapatılması, ancak zıt yönde. İşlev başarıyla tamamlandığında TRUE döndürür. İşlev başarısız olduğunda YANLIŞ döndürür. Bir hata hakkında bilgi almak için GetLastError() işlevini çağırmanız gerekir.__________________________________________________________________________________________________
Buna göre, olumsuz faktörlerin sayısı bir konum iki katına çıkar.
Ne için?
1,0 lotu olan bir pozisyonu kısmen kapatmak için, örneğin 0,5 gibi daha küçük bir lotla kapatarak bir işlem yapabilirsiniz.
Standart İşlev:
______________________________________________________________________________________
bool OrderClose ( int bilet, çift lot, çift fiyat, int kayma, renk Renk=CLR_NONE)
Bir pozisyonu kapatmak. İşlev başarıyla tamamlandığında TRUE döndürür. İşlev başarısız olduğunda YANLIŞ döndürür. Hata hakkında bilgi almak için GetLastError() işlevini çağırmanız gerekir.______________________________________________________________________________________
İki şey yapmayı öneriyorsun:
1. Daha küçük bir lotla karşıt bir pozisyon açın;
2. Daha büyük partinin bulunduğu konum kalacak şekilde bunları ters yönde kapatın.
______________________________________________________________________________________
bool OrderCloseBy ( int bilet, int zıt, color Color=CLR_NONE)
Aynı enstrüman için başka bir pozisyon açılmışken bir açık pozisyonun kapatılması, ancak zıt yönde. İşlev başarıyla tamamlandığında TRUE döndürür. İşlev başarısız olduğunda YANLIŞ döndürür. Hata hakkında bilgi almak için GetLastError() işlevini çağırmanız gerekir.__________________________________________________________________________________________________
Buna göre, olumsuz faktörlerin sayısı bir konum iki katına çıkar.
Ne için?
Evet, ayrıntılı bir şekilde yazdınız, ancak yine de farkı görmedim.
Yani: parti açma talebi (benim versiyonum) veya partinin bir kısmını kapatma komutu (sizin versiyonunuz) göndermek aynı yeniden fiyatlama ve kayma riskine tabidir.
Ve OrderCloseBy() ile kapatmak herhangi bir risk taşımaz, çünkü yeniden alıntılar ve kaymalar artık önemli değildir, çünkü çok fazla açtıktan sonra (benim versiyonum), fiili olarak var olmazlar, yani birbirlerini karşılıklı olarak hariç tutarlar.