Sadece bu tür soruları cevaplayacak sabrım yok.
RefreshRates
Осуществляет обновление данных в предопределенных переменных и массивах-таймсериях.
Ve önceden tanımlanmış değişkenler ve zaman serisi dizileri nelerdir, belgelerde bulun.

- docs.mql4.com
Sadece bu tür soruları cevaplayacak sabrım yok.
Ve önceden tanımlanmış değişkenler ve zaman serisi dizileri nelerdir, belgelerde bulun.
Yani, RefreshRates() işlevi bu iClose() işlevlerini hiçbir şekilde etkilemez. O zaman güncellenmiş bilgileri yazdırmak için iClose() işlevini nasıl elde edersiniz?
Sıfır. Keyfi zaman dilimi.
Dürüst olmak gerekirse, şaşırdım... ve bu onu hafife alıyor. iClose()'un değeri aracının sunucusundan (DC) aldığını düşündüm, ama hayır... RefreshRates(); iClose() işlevi tarafından alınan değerleri günceller
/********************Script program start function*******************/ void OnStart () { for ( int i = 0 ; i < 10 ; i++) { Print (Bid, " *** " , iClose ( _Symbol , PERIOD_CURRENT , 0 )); Sleep ( 1000 ); RefreshRates();// Без RefreshRates(); значения iClose(_Symbol, PERIOD_CURRENT, 0) не меняются… // То, что без RefreshRates(); не меняются значения Bid, это понятно и нормально… } } /******************************************************************/
İşte betiğin çıktısı
2021.02 . 15 11 : 39 : 35.559 00 EURUSD,M5: 1.21375 *** 1.21375 2021.02 . 15 11 : 39 : 34.559 00 EURUSD,M5: 1.21375 *** 1.21375 2021.02 . 15 11 : 39 : 33.559 00 EURUSD,M5: 1.21375 *** 1.21375 2021.02 . 15 11 : 39 : 32.559 00 EURUSD,M5: 1.21375 *** 1.21375 2021.02 . 15 11 : 39 : 31.559 00 EURUSD,M5: 1.2138 *** 1.2138 2021.02 . 15 11 : 39 : 30.559 00 EURUSD,M5: 1.21378 *** 1.21378 2021.02 . 15 11 : 39 : 29.559 00 EURUSD,M5: 1.21379 *** 1.21379 2021.02 . 15 11 : 39 : 28.559 00 EURUSD,M5: 1.21378 *** 1.21378 2021.02 . 15 11 : 39 : 27.559 00 EURUSD,M5: 1.21379 *** 1.21379 2021.02 . 15 11 : 39 : 26.559 00 EURUSD,M5: 1.21379 *** 1.21379
Pekala, peki... Şahsen, bu özelliği aklımda tutacağım ve gerekirse, RefreshRates();
not; Ve MT5'te iClose(_Symbol, PERIOD_CURRENT, 0) değerleri değişir.
Dürüst olmak gerekirse, şaşırdım... ve bu onu hafife alıyor. iClose()'un değeri aracının sunucusundan (DC) aldığını düşündüm, ama hayır... RefreshRates(); iClose() işlevi tarafından alınan değerleri günceller
İşte betiğin çıktısı
Pekala, peki... Şahsen, bu özelliği aklımda tutacağım ve gerekirse, RefreshRates();
Ve zaman çerçevesini mevcut olandan farklı bir şeye değiştirirseniz, veriler RefreshRates() ile bile zamanında güncellenmeyi durduracaktır. iClose ve benzerlerinin temel işlevlerini ortaya çıkarır. MT4'te alakasız saçmalıklar veriyorlar. Bilgi ürünlerinin %80'inin MT4'ün bu benzersiz özelliklerini dikkate almadığından eminim. Daha fazla yaşamak nasıl?)))
Dürüst olmak gerekirse, şaşırdım... ve bu onu hafife alıyor. iClose()'un değeri aracının sunucusundan (DC) aldığını düşündüm, ama hayır... RefreshRates(); iClose() işlevi tarafından alınan değerleri günceller
İşte betiğin çıktısı
Pekala, peki... Şahsen, bu özelliği aklımda tutacağım ve gerekirse, RefreshRates();
not; Ve MT5'te iClose(_Symbol, PERIOD_CURRENT, 0) değerleri değişir.
Hangi çıkış? Yine mi koltuk değneği? Örneğin, Uzman Danışmanlarda onay geçmişini tutun ve tüm zaman dilimlerini kendi başınıza yeniden hesaplayın. Bu iyinin ve kötünün ötesindedir.

- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz