Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 35
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
Aslında, tek soru, çubuğa bir sayı atamak ve sayıyı, daha sonra mevcut değerle karşılaştırılabilecek bir değişkene yazmaktır.
Gerekli değil. Her çubuğun zaten kendi numarası vardır. Sadece durma pozisyonunun hangi barda kapatıldığını bilmeniz gerekir. Neden değişkenler? Ve danışman yeniden başlarsa? Değişkenin değeri kaybolacaktır. Ve böylece herhangi bir zamanda, seçilen herhangi bir kapalı pozisyonun kapatıldığı çubuğu bulabilirsiniz.
Programlama tecrübeniz varsa kodda sizin için çizdiğim mantığı anlayabilir ve uygulayabilirsiniz.
Sadece durma pozisyonunun hangi barda kapatıldığını bilmeniz gerekir.
Bu bir sorun değil, çünkü aynı çubukta açılmamak için birinci ve ikinciye ihtiyacım var.
şöyle bir şey yazıyorum:
if ((Toplam==0)&&(Koşul)) {Opn_B=true;} // örnek
İkinci sipariş açılmayacak, ancak birincisi açmazsa, durarak kapanacak, koşul tekrar tetiklenecek ve sadece ihtiyacım olmayan ikinci çubuk açılacak. Şimdi, SL bir sonraki çubukta çalıştıysa ve koşul karşılandıysa, lütfen.
Aptalsam özür dilerim.
AMA ben böyle görüyorum.
1) Emir açarken açıldığı barın numarası bir değişkene yazılır.
2) Emir sayısı 0 olduğunda. Son işlemin karını kontrol edin (zaten yazılmıştır).
3) Bir sonraki emri bir sinyal ile açarken, bir öncekinin karlı olup olmadığını, kârsız olup olmadığını, mevcut çubuğun numaralarını ve sonuncunun hangi tarafından açıldığını kontrol ederiz. Eşleşmiyorlarsa, bir sipariş açın. (yazmakta sorun yok)
Sonuç: Sadece çubuk numarasını bulabileceğim bir fonksiyona ihtiyacım var, böylece bu değeri 1. noktadan bir değişkene atayabilirim ve 3. maddedeki mevcut değerle (çubuk numarası) karşılaştırabilirim.
Bu bir sorun değil, çünkü aynı çubukta açılmamak için birinci ve ikinciye ihtiyacım var.
şöyle bir şey yazıyorum:
if ((Toplam==0)&&(Koşul)) {Opn_B=true;} // örnek
İkinci sipariş açılmayacak, ancak birincisi açmazsa, durarak kapanacak, koşul tekrar tetiklenecek ve sadece ihtiyacım olmayan ikinci çubuk açılacak. Şimdi, SL bir sonraki çubukta çalıştıysa ve koşul karşılandıysa, lütfen.
Aptalsam özür dilerim.
AMA ben böyle görüyorum.
1) Emir açarken açıldığı barın numarası bir değişkene yazılır.
2) Emir sayısı 0 olduğunda. Son işlemin karını kontrol edin (zaten yazılmıştır).
3) Bir sonraki emri bir sinyal ile açarken, bir öncekinin karlı olup olmadığını, kârsız olup olmadığını, mevcut çubuğun numaralarını ve sonuncunun hangi tarafından açıldığını kontrol ederiz. Eşleşmiyorlarsa, bir sipariş açın. (yazmakta sorun yok)
Sonuç: Sadece çubuk numarasını bulabileceğim bir fonksiyona ihtiyacım var, böylece bu değeri 1. noktadan bir değişkene atayabilirim ve 3. maddedeki mevcut değerle (çubuk numarası) karşılaştırabilirim.
MAC sapmasını kontrol ederken 2 - 3 noktalık bir delta kullanın.
Her birine pip eklensin mi? Bu iki veya üç noktayı programlı olarak koymak mümkün müdür?
Bu bir sorun değil, çünkü aynı çubukta açılmamak için birinci ve ikinciye ihtiyacım var.
şöyle bir şey yazıyorum:
if ((Toplam==0)&&(Koşul)) {Opn_B=true;} // örnek
İkinci sipariş açılmayacak, ancak birincisi açmazsa, durarak kapanacak, koşul tekrar tetiklenecek ve sadece ihtiyacım olmayan ikinci çubuk açılacak. Şimdi, SL bir sonraki çubukta çalıştıysa ve koşul karşılandıysa, lütfen.
Aptalsam özür dilerim.
AMA ben böyle görüyorum.
1) Emir açarken açıldığı barın numarası bir değişkene yazılır.
2) Emir sayısı 0 olduğunda. Son işlemin karını kontrol edin (zaten yazılmıştır).
3) Bir sonraki emri bir sinyal ile açarken, bir öncekinin karlı olup olmadığını, kârsız olup olmadığını, mevcut çubuğun numaralarını ve sonuncunun hangi tarafından açıldığını kontrol ederiz. Eşleşmiyorlarsa, bir sipariş açın. (yazmakta sorun yok)
Sonuç: Sadece çubuk numarasını bulabileceğim bir fonksiyona ihtiyacım var, böylece bu değeri 1. noktadan bir değişkene atayabilirim ve 3. maddedeki mevcut değerle (çubuk numarası) karşılaştırabilirim.
Bu işlev, son konumun kapatma çubuğunun numarasını döndürür
arama
Bu işlev, son konumun kapatma çubuğunun numarasını döndürür
Çok teşekkürler. Sonra zaten yanlış bir şeyi açıkladığımı düşündüm, çözümün basit olması gerektiğini fark ettim.
Çok yardımcı oldun.
Komut dosyası yazarken veya bir Uzman Danışman yazarken biri bana bir diziye aktarılabilecek maksimum öğe sayısının ne olduğunu söyleyebilir mi?
Komut dosyası yazarken veya bir Uzman Danışman yazarken biri bana bir diziye aktarılabilecek maksimum öğe sayısının ne olduğunu söyleyebilir mi?
Diğer konudan....
çocuklar!
ve OrderSend'de "bugünün" bekleyen emrinin sona erme süresinin nasıl belirleneceği.
çocuklar!
ve OrderSend'de "bugünün" bekleyen emrinin sona erme süresinin nasıl belirleneceği.