[ARŞİV] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 3. - sayfa 169
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
splxgf :
Bu döngü nasıl "kolaylaştırılır"? Çok uzun süre sayılır.
Ve bunun gibi daha da iyisi:
Ayrıca bir Yüksek ve Düşük değerler dizisi oluşturma fikri de vardır. Belki bu işleri biraz hızlandırır?
bir sipariş seçilir https://docs.mql4.com/en/trading/OrderSelect - bir döngüde sıralama veya bilete göre seçme
ardından Order*() işlevi ilgili order parametresine bakar
Elbette, aptalca sorular için üzgünüm ama:
OrderSelect işlevinde , seçim için veri kaynağı MODE_HISTORY kullanmaksa, yani. kapatılan ve silinen emirler arasından emir seçilir, en son kapatılan emir numarası nasıl bulunur? Programda nasıl numaralandırılırlar? Sondan ilke mi yoksa tam tersi mi?
Elbette, aptalca sorular için üzgünüm ama:
OrderSelect işlevinde , seçim için veri kaynağı MODE_HISTORY kullanmaksa, yani. kapatılan ve silinen emirler arasından emir seçilir, en son kapatılan emir numarası nasıl bulunur? Programda nasıl numaralandırılırlar? Sondan ilke mi yoksa tam tersi mi?
internette buna benzer çok soru var.
http://forum.alpari.ru/showthread.php?t=27708
Elbette, aptalca sorular için üzgünüm ama:
OrderSelect işlevinde , seçim için veri kaynağı MODE_HISTORY kullanmaksa, yani. kapatılan ve silinen emirler arasından emir seçilir, en son kapatılan emir numarası nasıl bulunur? Programda nasıl numaralandırılırlar? Sondan ilke mi yoksa tam tersi mi?
en son kapanmış olanı arama işlevi, maksimum kapanış süresine sahip bir emir arama işlevine benzer
İnternette bunun gibi çok soru var.
http://forum.alpari.ru/showthread.php?t=27708
Ö! Bulundu, teşekkürler:
OrderSelect (HistoryTotal()-1,SELECT_BY_POS,MODE_HISTORY);
Her şey doğru, değil mi?
Bu döngü nasıl "kolaylaştırılır"? Çok uzun süre sayılır.
Çağrı:
Mantık şudur: fiyat, içeriden çok tarihi barların dışındadır.
INS = "İçeride".
Kodun doğruluğunu bir kağıt parçası üzerinde kontrol ettim. Kodun hızını test etmedim. Ama booleanların güzel bir avantaj sağladığından eminim.
Çağrı:
Mantık şudur: fiyat, içeriden çok tarihi barların dışındadır.
INS = "İçeride".
Not: Kodun doğruluğunu bir kağıt üzerinde kontrol ettim. Kodun hızını test etmedim. Ama booleanların güzel bir avantaj sağladığından eminim.
Evet.
aynı o kadar saptırmak gerekiyor ki bir kodun üç net satırının koda dönüşmesi, anlaşılması zor.
iLow , iHigh çeklerini bölme fikriniz varsa, hemen bölebilirsiniz:
ve hiçbir şey yapmaBöyle bir diziden direnç seviyeleri bulmak sorun değil. Bunu yaparken yeni çubuklar ekleyin ve eskileri kaldırın. Ve ondan bilgi seçimi, bir koşulla iki döngüdür veya ArrayMaximum hemen istenen değeri verecektir.
Evet.
aynı o kadar saptırmak gerekiyor ki bir kodun üç net satırının koda dönüşmesi, anlaşılması zor.
iLow, iHigh kontrolünü bölme fikriniz varsa, hemen bölebilirsiniz:
ve hiçbir şey yapmaYukarıda sunduğum benzer varyant (eğer 'ayı ayırmak için).
Ve sen benim fikrimi anlamaya çalışmadın bile (mantığı kısaca anlatmış olmama rağmen)... Fiyat yüksek olunca iki yerine bir kontrol yapıyoruz. Benzer şekilde, fiyatın düşük olduğu durum için. Ve fiyat tarihi çubukların içindeyken (ki bu oldukça nadirdir - mantık ve fikir bu!), iki kontrol yaparız (başka yolu yoktur).
Kontrol, barın içinde değil, dışında bir fiyatın varlığı içindir. Eskiden samanlıkta iğne aranırdı, başka iğne görmezsem aramam... İğnenin kendisi gerektiğinde kendini gösterir! :)))
Yukarıda sunduğum benzer varyant (eğer 'ayı ayırmak için).
Ve sen benim fikrimi anlamaya çalışmadın bile (mantığı kısaca anlatmış olmama rağmen)... Fiyat yüksek olunca iki yerine bir kontrol yapıyoruz. Benzer şekilde, fiyatın düşük olduğu durum için. Ve fiyat tarihi çubukların içindeyken (ki bu oldukça nadirdir - mantık ve fikir bu!), iki kontrol yaparız (başka yolu yoktur).