[UYARI, KONU KAPALI!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde. - sayfa 401

 
cocacoon >> :

"Çift" değerden tarih saat biçiminde saat nasıl alınır? Ve tarih saat formatında 2 değişken arasında işlem yapmak mümkün müdür? Sadece TimeCurrent() bir tarih saat döndürür ve işlevlerin geri kalanı int değerleri döndürür.

Amaç, bir önceki günün başlangıcını ve sonunu o anda ve bu segmentte yüksek ve düşük bulmaktır.


Hedef iYüksek("SEMBOL",PERIOD_D1,1); Bu bir önceki günün en yüksek seviyesi



 
Azimuth писал(а) >>

Söyle bana, lütfen, burada ne var? Tüm işlemleri tek yönde kapatan iki adet kod veriyorum:

ve ikinci:

Her şey aynı gibi görünüyor, yalnızca ikincisi, sonuncusundan başlayarak ve ilkinden başlayarak - ilkinden başlayarak anlaşmaları kapatmalı.

Yani ilki düzgün çalışıyor, tüm işlemler kapanıyor, ikincisi sadece en son işlemi kapatırken geri kalanı kapatmıyor. Niye ya?

'' Terminaldeki emirlerin listesi dinamiktir, for() döngüsündeki geçiş ise statik olacaktır - eğer 0'dan (sıfır) toplam-1'e (listedeki emirlerin sayısı emirlerin kaldırılması eksi bir), o zaman öyle olacak. 10 sipariş varsa ve listenin başından (listedeki sıfır siparişten) başlıyorsak, 0'dan 4'e geçtikten sonra, siparişler listesinde 5 sipariş kalacak ve tekrar sipariş verilecektir. 0'dan 5'e kadar olan pozisyonlar Ve 5'ten 9'a kadar olan döngüdeki geçiş boşlukları ateşleyecek, kalan emirler kapatılmayacaktır veya silinmeyecektir. Listenin sonundan silmek doğru olur, o zaman çökme etkisi olmaz. Şekil, listenin sonundan emir silme sırasını göstermektedir, her silme/kapama işleminden sonra listenin boyutu küçülecek, tek bir sipariş atlanmayacaktır." - Emirleri Kapatma ve Silme https makalesinden bir alıntı: //www.mql5.com/ru/ makaleler/mt4

 
Yardımın için teşekkürler, ama hala tarih saat biçimini normal bir sayısal değere nasıl dönüştüreceğimi merak ediyorum.
 
cocacoon >> :
Спасибо за помощь, но все равно интересно как привести к формату datetime обычное числовое значение.

tarihsaat TimeCurrent( )
1 Ocak 1970 00:00'dan bu yana geçen saniye sayısı olarak bilinen son sunucu saatini (son alıntı varış zamanı) döndürür.

Bu sayısal bir değerdir ve int formatında olduğu gibi manipüle edilebilir, ancak ne tür bir veri veya zaman yapmanız gerektiğini anlamak için:

string TimeToStr( tarihsaat değeri, int modu=TIME_DATE|TIME_MINUTES)
01/01/1970 tarihinden itibaren geçen süreyi saniye cinsinden içeren bir değeri "yyyy.mm.dd ss:mi" biçimindeki dizeye dönüştürür.




 
cocacoon >> :

"Çift" değerden tarih saat biçiminde saat nasıl alınır? Ve tarih saat formatında 2 değişken arasında işlem yapmak mümkün müdür? Sadece TimeCurrent() bir tarih saat döndürür ve işlevlerin geri kalanı int değerleri döndürür.

Amaç, bir önceki günün başlangıcını ve sonunu o anda ve bu segmentte yüksek ve düşük bulmaktır.


sadece bir double değişkenin değerine datetime veya int türünde bir değişken atayın, kesirli kısım atılacaktır..

fiyat verilerini almak istediğiniz zamana karşılık gelen çubuk numarasını belirlemek için iBarShift'i kullanın

 
Ether >> :
Доброго времени суток. Есть у меня один вопрос по оператору if. Представим, что в программе идет следующий оператор - if (A && B) { ... }, где A и B - некоторые условия. Понятно, что вся логическая формула истинна только тогда, когда истин каждый его компонент. Вопрос - MQL проверяет каждый оператор на истинность или все таки проверяет истинность каждой компоненты слева направо и если есть хоть одна ложная компонента, то прерывает работу и возвращает значение истинности - ложь?

https://docs.mql4.com/en/basis/operations/bool

Koşulların hesaplanması tamamlandı.

 
Azimuth >> :

Azaltılabilir, ancak sorunu çözmez. OrdersTotal()-1'i de denedim ama önemli değil. Neden ii++ ile her şeyin olması gerektiği gibi çalıştığı, örneğin 2, 5, 6 ve 10 gibi tüm siparişlerin kapatıldığı ve ii-- sadece 10 ile neden açık değil ve geri kalanlar çalışmaya devam ediyor. Köpek nerede gömülü?

Başlamak için https://docs.mql4.com/ru/basis/operators/return adresine bakın.

Her durumda, tüm döngü geçişi için bir siparişi kapatmalısınız. Baissiz on köy aç ve sonuçlara bak. Saçmalık büyük olasılıkla bu döngülerde değildir, bu yüzden başka bir yerde kazın.

 
splxgf >> :

https://docs.mql4.com/en/basis/operations/bool

Koşulların hesaplanması tamamlandı.

Cevabınız için çok teşekkür ederim. Kılavuzda bu bölümü görmedim.

 

Tünaydın! Bana yardım et lütfen! x,y koordinatlarından zaman ve fiyat nasıl alınır?

Kartezyen koordinat sisteminde x,y koordinatlarını almak için IdleLib modül dll'sini kullanıyorum. Bir metin nesnesi ( OBJ_TEXT ) oluşturmak için zaman fiyat koordinatlarını almamız gerekiyor. örneği olan var mı

fare tıklamasıyla bu yerde bir metin nesnesi nasıl oluşturulur? Gerçekten gerekli!

 
Tür! Sokastik veya başka bir osilatörde trend çizgileri çizen bir gösterge bilen var mı?
Neden: