MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 1437

 
ANDREY :

Cevap için teşekkürler. Doğruluğu nedir. Ve mumun dibinin oluşum zamanını doğrulukla nasıl öğrenebilirim?

Örneğin, N 10 mumunda bir emir açıldıysa, bu mumun minimum oluşumundan önce mi yoksa bu mumun minimumunun oluşumundan sonra mı açıldığını nasıl anlarsınız.
Teşekkür ederim.

iyi brokerlerin her sembol (ve hesap türü) için bir onay geçmişi arşivi vardır.
İçeri giriyoruz, indiriyoruz, bir kene buluyoruz.

 
ANDREY :

Cevap için teşekkürler. Doğruluğu nedir. Ve mumun dibinin oluşum zamanını doğrulukla nasıl öğrenebilirim?

Örneğin, N 10 mumunda bir emir açıldıysa, bu mumun minimum oluşumundan önce mi yoksa bu mumun minimumunun oluşumundan sonra mı açıldığını nasıl anlarsınız.
Teşekkür ederim.
Hesaplama için hangi çubuk fiyatının kullanıldığına bağlıdır. Açıksa, sıfır çubuğunun açıldığı anda, kapalıysa, yüksek, düşük, ardından sıfır çubuğunun kapatıldığı anda. Yüksek Düşük Kapanış fiyatları, bar kapandığında sabitlenir.
Evet. Mum 10'da hiçbir şey açılamaz. Bu mum zaten geçmişte kaldı)
 
Valeriy Yastremskiy :
Mum 10'da hiçbir şey açılamaz. Bu mum zaten geçmişte kaldı)

Onun geçmişte olduğuna katılıyorum. Ama bir kez mum sıfırdı ve o zaman üzerine bir sipariş açıldı. Şu anda, bu mum (siparişin açıldığı) onuncu mumdur.
Ve tam olarak şu anda , sıfır mum iken, minimumunun oluşumundan önce veya minimumunun oluşumundan sonra açılan emri nasıl öğrenebilirim ? Şu anda siparişin açıldığı bu mum onuncu mum oldu. Bu yüzden, sıfır mum olduğu anda onuncu mumda ne olduğunu bilmem gerekiyor. Elbette, onuncu mumda hiçbir şey olamaz. Sadece sıfır mum olduğunda olabilir. Ancak, sıfır mum olduğu anda değil, onuncu olduğu anda üzerinde ne olduğunu öğrenmelisiniz.

Sonuçta 2 seçenek var.

1. Sıfır dakikalık bir mum açtıktan sonra, dakika mumunun içindeki fiyat önce düşer ve bu dakika mumunun minimumunu oluşturur ve ardından yukarı çıkarak bir emir açar ve halihazırda oluşturulmuş minimumun altına düşmez. Yani, bu mumun minimum oluşumundan sonra sipariş açılacaktır.
2. Sıfır dakikalık bir mum açtıktan sonra dakika mumunun içindeki fiyat önce yükselir, bir emir açar ve daha sonra aşağı iner ve bu dakika mumunun minimumunu oluşturur, yani emir daha önce açılacaktır.   bu şamdan düşük yapmak

Örneğin, son siparişim 10 dakika önce açıldı (yani, onuncu muma bağlı olarak) Ve şimdi , şimdi onuncu olan mumun minimum oluşumundan önce mi yoksa sonra mı açıldığını bilmem gerekiyor.

Yardım için teşekkürler.

 

ANDREY :

Ve şimdi , şimdi onuncu olan mumun düşük seviyesinden önce mi, yoksa sonra mı açıldığını bilmem gerekiyor.

Maksimum veya minimum fiyat süresine sahip bir " Metin Nesnesi " oluşturun

 
MakarFX :

Maksimum veya minimum fiyat süresine sahip bir " Metin Nesnesi " oluşturun

Bahşiş için teşekkürler. Ancak önerdiğiniz şey mql5 . mql4 üzerinde çalışacak mı?
Ve sonra .... TEXT nesnesinde yer alacak gözlerim için bilgiye ihtiyacım yok, ancak program kodu için bilgiye ihtiyacım var.
yardım için teşekkürler

 
ANDREY :

Bahşiş için teşekkürler. Ancak önerdiğiniz şey mql5 . mql4 üzerinde çalışacak mı?
yardım için teşekkürler

Çalışıyor, mql5'i hiç bilmiyorum

kısa öz

etiket fiyatı düşükten büyükse, etiket fiyatı düşüktür ve etiket metni zamana eşittir.

 
ANDREY :

Çok teşekkürler. Bu oranın her tikte kontrol edileceğini doğru anladım mı?

"....işaretin fiyatı düşükten daha yüksekse....." SORU Hangi mum daha yüksek düşük? Sıfır mı, on mu?


yardım için teşekkürler

Tarihte bir saniyeye kadar fiyat değişim zamanını ancak bir tik geçmişi varsa belirlemek mümkündür, ancak gerçek zamanlı olarak minimum fiyatın zamanı her mumun üstündeki / altındaki işarette ve herhangi bir miktardan sonra sabitlenecektir. zaman (terminalin kapatılmamış olması şartıyla) gerçek zaman her mumun minimum/maske fiyatı zamanında görünür olacaktır.


Bu resimdeki gibi, sadece zaman ve fiyat değil


 
MakarFX :

Tarihte bir saniyeye kadar fiyat değişim zamanını ancak bir tik geçmişi varsa belirlemek mümkündür, ancak gerçek zamanlı olarak minimum fiyatın zamanı her mumun üstündeki / altındaki işarette ve herhangi bir miktardan sonra sabitlenecektir. zaman (terminalin kapatılmamış olması şartıyla) gerçek zaman her mumun minimum/maske fiyatı zamanında görünür olacaktır.


Bu resimdeki gibi, sadece zaman ve fiyat değil


Anladım . Yardımın için çok teşekkürler. Daha fazla soru yok.

 
ANDREY :

Çok teşekkürler. Bu oranın her tikte kontrol edileceğini doğru anladım mı?

"....işaretin fiyatı düşükten daha yüksekse....." SORU Hangi mum daha yüksek düşük? Sıfır mı, on mu?


yardım için teşekkürler

Göreviniz Yüksek ve Düşük zamanını elde etmektir. Zaman serilerinde yalnızca çubuk oluşturma süresi vardır. Bu nedenle, şimdiki zamanda, yeni bir çubuk oluşturulduğunda, maksimum-yüksek, minlow'u 10000 değeri atamak için sıfırlamak ve mevcut olanla karşılaştırmak için max-high ve min-low'un her tik işareti gereklidir. daha az ve daha fazlaysa, maksimum-yüksek değerini atayın ve maksimum-yüksek zamanını hatırlayın. Ve daha az ise minlow ile aynı. Bu nedenle, gerekirse her bir çubukta en yüksek ve en düşük fiyatların oluşumunun gerçek zamanını alın veya her şeyi sıfırlayın ve 1 çubukta verileriniz olacaktır. Ve bir piyasa emri açtıysanız, zaman verilerini hatırlayın ve bunu çubuğun açılış zamanı ile karşılaştırın. Ve sonucu hatırla. Bir de bar 10m olunca sonuca bakın.) Her barda emriniz yok.

evet. maxhay ve minlow global değişkenler yapmak daha iyidir.
 
Valeriy Yastremskiy :

Göreviniz Yüksek ve Düşük zamanını elde etmektir. Zaman serilerinde yalnızca çubuk oluşturma süresi vardır. Bu nedenle, şimdiki zamanda, yeni bir çubuk oluşturulduğunda, maksimum-yüksek, minlow'u 10000 değeri atamak için sıfırlamak ve mevcut olanla karşılaştırmak için max-high ve min-low'un her tik işareti gereklidir. daha az ve daha fazlaysa, maksimum-yüksek değerini atayın ve maksimum-yüksek zamanını hatırlayın. Ve daha az ise minlow ile aynı. Bu nedenle, gerekirse her bir çubukta en yüksek ve en düşük fiyatların oluşumunun gerçek zamanını alın veya her şeyi sıfırlayın ve 1 çubukta verileriniz olacaktır. Ve bir piyasa emri açtıysanız, zaman verilerini hatırlayın ve bunu çubuğun açılış zamanı ile karşılaştırın. Ve sonucu hatırla. Bir de bar 10m olunca sonuca bakın.) Her barda emriniz yok.

evet. maxhay ve minlow global değişkenler yapmak daha iyidir.


Ama bu konu hakkında bir sorum daha var.
Burada bir dakikalık mumda X fiyatında bir emir açıldı. Birkaç saniye sonra aynı mum üzerinde X+2 puanlık başka bir emir açıldı. X ile X+2 arasında bir minimum fiyat vardır.
Ve bu minimumu bilmem gerekiyor. Farklı mumlardan bahsediyor olsaydık, iLow ve iLowest fonksiyonlarını kullanırdım.
Ancak bu işlevlerde, aralığın sınırları olarak çubukları belirtmeniz gerekir. Ve aralık sınırlarım çubuk değil, yalnızca bir çubuk olduğu için X ve X + 2 fiyatları.
İhtiyacım olan minimum değeri nasıl bulacağımı biliyorum. Ancak bunun için her tikte fiyat değerini takip etmeniz gerekiyor. Ayrıca X + 2 oluştuğu anda bir döngü ile nasıl yapılacağını ve iLow ve iLowest kullanılması durumunda olduğu gibi X + 2 oluşumu sırasında bir anda nasıl yapılacağını da biliyorum (hemen ve bir anda) .
Bana bunu öğretirseniz çok minnettar olurum.
teşekkürler