Önceki kene değeri

 
Ben, özel bir gösterge , yeni bir onay işareti aldım ve şu anda zaten Başlat'tayım. Önceki tıklamadan yukarı mı yoksa aşağı mı hareket edeceğimi öğrenmem gerekiyor. Bu bilgiyi nereden alacağım?
 
Martinigue :
Ben, özel bir gösterge, yeni bir onay işareti aldım ve şu anda zaten Başlat'tayım. Önceki tikten yukarı mı yoksa aşağı mı hareket edeceğimi bulmam gerekiyor. Bu bilgiyi nereden alacağım?
Son tik için fiyatı hatırlayın, mevcut tik fiyatıyla karşılaştırın. . . if( Bid - LastTickPrice) > 0 fiyat arttı
 
Basit. Sadece bunun için atladığım doğal bir veri yapısı olmadığından emin olmak istedim. BTW Raprtor, her zaman ilk yanıt verdiğinizi ve neredeyse dakikalar içinde bunu nasıl yaparsınız ...?:-)
 
Martinigue :
Basit. Sadece bunun için atladığım doğal bir veri yapısı olmadığından emin olmak istedim. BTW Raprtor, her zaman ilk yanıt verdiğinizi ve neredeyse dakikalar içinde bunu nasıl yaparsınız ...?:-)
Günün çoğunda bilgisayarlarımdan birindeyim. . . Forumu aktif olarak takip ediyorum. Bilgimi genişletmeme yardımcı olabileceğim soruları yanıtlamak. . .
 
RaptorUK : Son tik fiyatını hatırlayın, mevcut tik fiyatıyla karşılaştırın. . .
 int start(){
   static double tickCurrent; double tickPrevious = tickCurrent; tickCurrent = Bid;
   :
   if (tickCurrent > tickPrevious) ... // Up
 
Teşekkürler beyler.:-)
 
WHRoeder :


Böyle eski bir konuyu tekrar yüzeye çıkardığım için çok üzgünüm ama "bellekte" 1'den fazla tik saklamanın mümkün olup olmadığını bilmem gerekiyor.

Fiyatını bilmek istiyorum:

Geçerli onay
son tik
son tikten önce tik

ve aslında mümkünse daha fazlası.

Şimdiden teşekkürler :)

 
diziyi veya fazladan bir değişken tutmak istediğiniz her şey için kullanın.
 
Teşekkürler! Lütfen bana son 5 kene (fiyatlar) saklamaya bir örnek verin
 

MQL4'te son keneleri alamazsınız, onları hatırlamanız gerekir. Veya MQL5'e geçebilirsiniz, bunun için oldukça yeni bir işlevi var: https://www.mql5.com/en/docs/series/copyticks

 
Yani, son tik ve mevcut tik'i görmek mümkün ama artık yok mu? Yabancı...