Hatalar, hatalar, sorular - sayfa 55

 
ddd06 :

İyi

Bence böyle olmamalı, değil mi?

Neden olmasın? Bir dakika içinde tek bir onay işareti yoksa, ilgili dakika çubuğu oluşmayacaktır. Bu zaten çok kez tartışıldı.
 
stringo :
Neden olmasın? Bir dakika içinde tek bir onay işareti yoksa, ilgili dakika çubuğu oluşmayacaktır. Bu zaten çok kez tartışıldı.

Kapalı bir dakikanın fiyatını alıp kütüğe yazıyorum.

Ve işte resim, çubuk oluşturuldu

 
stringo :
Neden olmasın? Bir dakika içinde tek bir onay işareti yoksa, ilgili dakika çubuğu oluşmayacaktır. Bu zaten çok kez tartışıldı.

Tüm fiyatların bir önceki çubuğun kapanış fiyatına eşit olacağı bir çubuk oluşturmak daha mantıklı olmaz mıydı?

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы индикаторов / Ценовые константы - Документация по MQL5
 

Ve bu konuda, tepkiyi duymak isterim

 
Interesting :

Tüm fiyatların bir önceki çubuğun kapanış fiyatına eşit olacağı bir çubuk oluşturmak daha mantıklı olmaz mıydı?

Ve uğruna bu tür çubukların atlandığı kullanıcılar için, ayarlardaki kutuyu işaretleyin! Ortaya çıkmasınlar diye.

Sonuçta, göstergeler bozuk.

 

Kene yok - çubuk yok. Bir tartışma başlatmadan önce, https://www.mql5.com/en/forum ve orijinal forumumuz https://www.mql5.com/en/forum üzerinde benzer tartışmalar arayın.

Bu konuda defalarca konuştuk, fikrimiz değişmeyecek. Kene yok - çubuk yok.

MQL4: форум по механическим торговым системам и тестированию стратегий
  • www.mql5.com
MQL4: форум по механическим торговым системам и тестированию стратегий
 
stringo :

Kene yok - çubuk yok. Bir tartışma başlatmadan önce, https://www.mql4.com/ ve orijinal forumumuz https://www.mql5.com/en/forum'da benzer tartışmalara bakın.

Bu konuda defalarca konuştuk, fikrimiz değişmeyecek. Kene yok - çubuk yok.

Tamam, şu anda bahsettiğimiz şey bu değil.

Ve "Kene yok - çubuk yok" hakkında ayrı bir dal başlatabilirsiniz.

 

Ve test cihazında, çoklu para birimimde mevcut çubuktaki gösterge değerini hiç alamadım (gerekli olmasa da, yine de). İşte inşaat:

 double Buf[2];  // в начале программы


 Hnd=CopyBuffer(M_Handl[In][AO_D],0,0,2,Buf); // В теле функции OnTimer
 if(Hnd <= 0) {Print("Не удалось скопировать индикатор Ac_D. Error = ", _LastError); PlaySound("alert.wav"); return(-1);}
 Indik[In][AO_D][0] = Buf[1]; // На самом деле это бар № 1
 Indik[In][AO_D][1] = Buf[0]; // А это бар № 2

Ve 0. çubuğu alamadı!?

Önceden belirlenmiş miktarda veri kopyalamanız gerekiyorsa, gereksiz bellek yeniden tahsisini önlemek için bunu statik olarak ayrılmış bir arabellekte yapmak daha iyidir.

Alıcı dizinin as_series=true veya as_series=false olması fark etmez, veriler en eski öğe dizi için ayrılan fiziksel belleğin başında olacak şekilde kopyalanır .

Belgelere göre, Buf[1] 0 gibi görünüyor, ancak yine de 1. ve Buf[0] 2. sırada.

EURUSD H1 üzerinde çoklu para birimi ticareti başlattım ve AO'dan EURUSD D1 ile ilgili verileri aldım.

 

Yani, bir enstrümanda başlatıyorsunuz ve mevcut çubuğun fiyatını başka bir enstrümanda mı almaya çalışıyorsunuz?

Bana öyle geliyor ki ikinci enstrümandaki tik daha sonra geliyor, bu yüzden mevcut çubukla gergin.

Burada günlük temelde eşleşmiyor, ancak bir kez çakıştı (ilk ve son satır).

2010.07.19 15:50:02 Çekirdek 1 Zaman EURUSD2010.07.01 01:34 Zaman GBPUSD2010.07.01 01:34 mas1(EURUSD)-1.22251 mas2(GBPUSD)-1.49516
2010.07.19 15:50:02 Çekirdek 1 Zaman EURUSD2010.07.01 01:33 Zaman GBPUSD2010.07.01 01:32 mas1(EURUSD)-1.22264 mas2(GBPUSD)-1.49512
2010.07.19 15:50:02 Çekirdek 1 Zaman EURUSD2010.07.01 01:32 Zaman GBPUSD2010.07.01 01:31 mas1(EURUSD)-1.22241 mas2(GBPUSD)-1.49515
2010.07.19 15:50:02 Çekirdek 1 Zaman EURUSD2010.07.01 01:31 Zaman GBPUSD2010.07.01 01:30 mas1(EURUSD)-1.22248 mas2(GBPUSD)-1.49523
2010.07.19 15:50:02 Çekirdek 1 Zaman EURUSD2010.07.01 01:30 Zaman GBPUSD2010.07.01 01:29 mas1(EURUSD)-1.22245 mas2(GBPUSD)-1.4951
2010.07.19 15:50:02 Çekirdek 1 Zaman EURUSD2010.07.01 01:29 Zaman GBPUSD2010.07.01 01:28 mas1(EURUSD)-1.22257 mas2(GBPUSD)-1.4948
2010.07.19 15:50:02 Çekirdek 1 Zaman EURUSD2010.07.01 01:28 Zaman GBPUSD2010.07.01 01:28 mas1(EURUSD)-1.2224 mas2(GBPUSD)-1.49467

 

OnTimer anahtar sözcüğü