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
isLossLastPos() işlevi.
Bu işlev, son kapatılan pozisyonun kârsızlık bayrağını döndürür. Bayrak kaldırıldı - Doğru - son pozisyon bir kayıpla kapatıldı. Bayrak atlandı - Yanlış - son pozisyon ya sıfırdan ya da kârla kapatıldı. İşlev, takasları ve komisyonu hesaba katmaz. Konum seçimi harici parametreler tarafından belirlenir:
- sy - Piyasa aracının adı. Bu parametreyi ayarlarsanız, işlev yalnızca belirtilen takımın konumlarını dikkate alacaktır. Varsayılan değer "" herhangi bir piyasa aracı anlamına gelir. NULL , geçerli enstrüman anlamına gelir.
- op - Ticaret işlemi, pozisyon türü. Geçerli değerler: OP_BUY , OP_SELL veya -1 . Varsayılan değer -1 , herhangi bir konum anlamına gelir.
- mn - Konum Kimliği, MagicNumber. Varsayılan değer -1 , herhangi bir tanımlayıcı anlamına gelir.
PS Ekli, isLossLastPos() işlevini test etmek için bir komut dosyasıdır.Son kapatılan pozisyonla ilgili çok sayıda fonksiyon üretmemek için aşağıdaki seçeneği öneriyorum:
Bu fonksiyon, son kapatılan pozisyonun bilet numarasını belirler ve...
Bilet numarasıyla ilgili diğer işlemler, çözülmekte olan göreve bağlı olarak programcının takdirindedir...
FindNearFractal() işlevi.
Bu fonksiyon en yakın fraktalı arar ve fiyat seviyesini döndürür. İşlev, aşağıdaki isteğe bağlı parametreleri kabul eder:
FindNearFractal() işlevini kullanma örnekleri.
not. Ekli, FindNearFractal() işlevini test etmek için bir komut dosyasıdır.
SetVLine() işlevini kullanma örnekleri.
not. SetVLine() işlevini test etmek için bir komut dosyası ektedir.
SetVLine() işlevini kullanma örnekleri.
not. SetVLine() işlevini test etmek için bir komut dosyası ektedir.
günaydın İgor,
Örnek olarak böyle bir fonksiyonun bir göstergede nasıl kullanılabileceğini gösterebilir misiniz?
PreviousiHighsvAndhLows0 göstergesini sonlandırmaya ve ona bir zaman damgası eklemeye çalışıyorum.
SetVLine() örneğini kullanarak ve belirli bir süre ile bir çubuğun açılışında bir etiket çizin..
Şimdiye kadar, versiyonum bir tür saçmalık çiziyor
burada forumda zaten yardım istedim, ama görünüşe göre yeni başlayanlar burada pek şımartılmış değil ..
Yine de teşekkür ederim, işlevleriniz adım adım öğrenme için çok faydalı, ancak elbette çok daha fazla ipucu veya farklı örnekler olsaydı iyi olurdu.
Örnek olarak böyle bir fonksiyonun bir göstergede nasıl kullanılabileceğini gösterebilir misiniz?
PreviousiHighsvAndhLows0 göstergesini sonlandırmaya ve ona bir zaman damgası eklemeye çalışıyorum.
SetVLine() örneğini kullanarak ve belirli bir süre ile bir çubuğun açılışında bir etiket çizin..
Hangi işaretleri çizmek istediğinizi çizim üzerinde gösterin.
GetExtremumZZBar() işlevi.
Bu işlev, standart özel ZigZag göstergesinin uç noktasını arar ve çubuk numarasını döndürür. İşlev, aşağıdaki isteğe bağlı parametreleri kabul eder:
GetExtremumZZBar() işlevini kullanma örnekleri.
not. GetExtremumZZBar() işlevini test etmek için bir komut dosyası ektedir.
Hangi işaretleri çizmek istediğinizi resimde gösterin.
Cevabınız için teşekkürler Igor.
İki gündür oturuyorum ama işareti yaptım
Şimdi başka bir şey yapmaya çalışıyorum
test için ihtiyacım var
i-AnyRange göstergenizi kullanarak böyle bir şey yapmak istiyorum
gösterge, rastgele bir sapma ile işlenen zamanı.
Örneğin-
göstergede
zaman1=10:05;
zaman2=15:35;
göstergenin kendisi kullanırken
T1=zaman1(+/-rastgele)
T2=zaman2(+/-rastgele)
ancak maksimum sapma limitlerinin de ayarlanması gerekir, örneğin
maksimum rastgele=5dk;
Yakalama, rastgelelik nasıl 5 dakika ile sınırlandırılabilir?
Muhtemelen benzer örnekleriniz vardır
ancak maksimum sapma limitlerinin de ayarlanması gerekir, örneğin
maksimum rastgele=5dk;
Yakalama, rastgeleliği 5 dakika ile nasıl sınırlayacağınızdır?
Muhtemelen benzer örnekleriniz vardır
5 dakika 300 saniyedir:
5 dakika 300 saniyedir:
Tabii ki teşekkür ederim, ama soruları tam olarak cevaplamıyor,
Şimdi Time2 dakika dizesine int b nasıl eklenir veya artı eksi rasgele nasıl yapılır
Elbette çözeceğim, ama bu zor