Yeni başlayanlardan sorular MQL4 MT4 MetaTrader 4 - sayfa 101

 
MikeZv :

Teşekkürler Nikolai...
Her iki hattan da aldım.
Sonra onları bir araya getirdim (sol bir tampon). Aynı sonuç.


İşte her şeyin doğru çalıştığını gösteren bir komut dosyası.

baskı sonucu 2017.11.04 01:15:45.359 EURUSD'yi kontrol edin,H1: 1.163966063602423 2147483647.0


Göstergede draw_begin=500 değişkeni vardır, yani. grafiğin çizildiği sondan (en taze mumdan) mum sayısı.
Ve iCustom() yöntemini kullanarak gösterge değerini çıkardığımızda, bu 500 parça hangi mumdan sayılır?
Neden önemlidir - draw_begin sadece çizim için değil, aynı zamanda gösterge hesaplamasına da katılır...

geçerli grafiğin 0 çubuğundan sayılır. yani, 500 değerinde 600. çubuğu sayarsanız, sonuç olmaz

Dosyalar:
check.mq4  2 kb
 
Nikolay Ivanov :

İşte her şeyin doğru çalıştığını gösteren bir komut dosyası.

baskı sonucu 2017.11.04 01:15:45.359 EURUSD'yi kontrol edin,H1: 1.163966063602423 2147483647.0



Cevabınız için teşekkürler Nikolai!
Komut dosyasını EURUSD D1 grafiğine uygularken şunu alıyorum:

2017.11.04 12:54:37.009 EURUSD'yi kontrol edin,Günlük: 2147483647.0 1.103082155651458

-------------------------------------------------- --------------------------------
Ve eğer test sırasında bir EA'dan iCustom() okursak ve hiçbir çizelge açık değilse, gösterge hangi mumdan hesaplanacak (draw_begin sorusuna)?
Ve 2010 için test yapıyorsam bu göstergeyi kullanamaz mıyım?

 
MikeZv :


Ve eğer test sırasında bir EA'dan iCustom() okursak ve hiçbir çizelge açık değilse, gösterge hangi mumdan hesaplanacak (draw_begin sorusuna)?
Ve 2010 için test yapıyorsam bu göstergeyi kullanamaz mıyım?


Her şey yolunda olacak, test cihazında bile 0 bar, hatta gerçek hayatta, hatta bir programla, onsuz bile. Ondan dikkate alınacaktır

 
Nikolay Ivanov :

Her şey yolunda olacak, test cihazında bile 0 bar, hatta gerçek hayatta, hatta bir programla, onsuz bile. Ondan dikkate alınacaktır


Yani sıfır çubuğu indirilen son çubuktur (arşivde bulunur)?

 
MikeZv : Yani sıfır çubuğu yüklenen son çubuktur (arşivde bulunur) ?

Test cihazı, belirtilen aralıktaki geçmişe bakar. Son görüntülenen çubuk şu anda sıfır olacaktır. Aşağıdaki çubuklar olduğu gibi henüz mevcut değil. Ardından, sıfır olan bir sonraki tarih çubuğu alınır. Ve böylece SET ARALIĞININ SONUNA KADAR test yapılır. Gerçek ticaretin tam taklidi

 
STARIJ :

Test cihazı, belirtilen aralıktaki geçmişe bakar. Son görüntülenen çubuk şu anda sıfır olacaktır. Aşağıdaki çubuklar olduğu gibi henüz mevcut değil. Ardından, sıfır olan bir sonraki tarih çubuğu alınır. Ve böylece SET ARALIĞININ SONUNA KADAR test yapılır. Gerçek ticaretin tam taklidi


STARJ, cevap için teşekkürler.
Bu, test cihazındaki sıfır çubuğunun şu anda hesaplanmakta olan ve sürekli olarak arşivdeki sonuncuya kaydığı anlamına gelir.
Onlar. 500 D1 mumluk bir çekme süresi belirlenirse, her durumda (test cihazında) söz konusu her mumdan iki yıl öncedir.
doğru mu anladım

 
MikeZv :

STARJ, cevap için teşekkürler.
Bu, test cihazındaki sıfır çubuğunun şu anda hesaplanmakta olan ve sürekli olarak arşivdeki sonuncuya kaydığı anlamına gelir.

Sıfır çubuğu, şu anda mevcut olan son çubuktur. Ve SET TEST ARALIĞININ SONUNA KADAR arşivin sonuna doğru hareket eder.


Onlar. 500 D1 mumluk bir çekme süresi belirlenirse, her durumda (test cihazında) söz konusu mumdan iki yıl öncedir .
doğru mu anladım

Ve bu kısmı anlamak zor

2 yıl ne alaka Sıfır çubuğu şu anda incelenmekte olan çubuktur, DİKKATE ALINANLARIN SONUNDADIR. Ayrıca, barlar yok gibi görünüyor. Ancak bir süre geçiyor (aslında bu çok daha hızlı oluyor çünkü bir sonraki çubuk zaten hazır, şimdi onu alacağız, sadece gerekli hesaplamaları yapmamız gerekiyor) ve bir sonraki çubuk dikkate alınıyor. Şimdi sonuncu, şimdi sıfır. Ancak bir süre geçer ve bir sonraki çubuk dikkate alınır. Şimdi sonuncu, şimdi sıfır. Ve böylece belirtilen tüm test aralığının sonuna kadar.

 
STARIJ :

2 yıl ne alaka Sıfır çubuğu şu anda incelenmekte olan çubuktur, DİKKATE ALINANLARIN SONUNDADIR. Ayrıca, barlar yok gibi görünüyor. Ancak bir süre geçiyor (aslında bu çok daha hızlı oluyor çünkü bir sonraki çubuk zaten hazır, şimdi onu alacağız, sadece gerekli hesaplamaları yapmamız gerekiyor) ve bir sonraki çubuk dikkate alınıyor. Şimdi sonuncu, şimdi sıfır. Ancak bir süre geçer ve bir sonraki çubuk dikkate alınır. Şimdi sonuncu, şimdi sıfır. Ve böylece belirtilen tüm test aralığının sonuna kadar.

Bunu şu şekilde formüle etmek muhtemelen daha kolaydır: "Şu anda Teklif ve Satış fiyatı nerede - bu sıfır çubuktur"

 
Vitaly Muzichenko :

Bunu şu şekilde formüle etmek muhtemelen daha kolaydır: "Şu anda Teklif ve Satış fiyatı nerede - bu sıfır çubuktur"

Grafikteki fiyat aşağıdan yukarıya dikey eksen boyuncadır ve çubukların zamanı ve numaralandırması yatay eksen boyunca sağa doğrudur

Sıfır çubuğu, şu anda mevcut olan son çubuktur. Aşağıdaki çubuklar geçmişte mevcuttur, ancak henüz test kullanıcısı için mevcut değildir. Biraz sonra, bu çubuk hesaplandığında, test cihazı kendisi için sıfır olacak olan bir sonraki çubuğa geçecektir.

 
STARIJ :

Grafikteki fiyat aşağıdan yukarıya dikey eksen boyuncadır ve çubukların zamanı ve numaralandırması yatay eksen boyunca sağa doğrudur

Sıfır çubuğu, şu anda mevcut olan son çubuktur . Aşağıdaki çubuklar geçmişte mevcuttur, ancak henüz test kullanıcısı için mevcut değildir. Biraz sonra, bu çubuk hesaplandığında, test cihazı kendisi için sıfır olacak olan bir sonraki çubuğa geçecektir.

Peki, ne yazdım?