Başkaları CopyTicks'i nasıl kullanıyor - asla bilemeyeceğim. Güven yok maalesef Çok nemli.
danışman
#include <TypeToBytes.mqh> // https://www.mql5.com/ru/code/16280voidOnTick ( void )
{
staticMqlTick PrevTick;
staticint Amount = 0 ;
MqlTick Ticks[];
if (Amount > 0 )
{
Amount = CopyTicks ( _Symbol , Ticks, COPY_TICKS_ALL , PrevTick.time_msc);
int i;
for (i = 0 ; i < Amount; i++)
if (_R(Ticks[i]) == PrevTick) // https://www.mql5.com/ru/code/16280break ;
if (i == Amount)
Print ( "В истории (length = " + ( string )Amount + ") нет тика, что был на предыдущем Event." );
}
else
Amount = CopyTicks ( _Symbol , Ticks, COPY_TICKS_ALL , TimeCurrent () * 1000 );
if (Amount > 0 )
PrevTick = Ticks[Amount - 1 ];
}
Sonuç
2016.09 . 1511 : 04 : 02.810 Test2 (RTS- 9.16 ,M1) В истории (length = 2 ) нет тика, что был на предыдущем Event.
2016.09 . 1511 : 03 : 59.312 Test2 (RTS- 9.16 ,M1) В истории (length = 13 ) нет тика, что был на предыдущем Event.
2016.09 . 1511 : 03 : 59.290 Test2 (RTS- 9.16 ,M1) В истории (length = 1 ) нет тика, что был на предыдущем Event.
Tarihte olan kene, bir sonraki Tick etkinliğinde artık tarihte değil!
Sevgili geliştiriciler, CopyTicks'i çalışır duruma getirin. Basit testler bile başarısız oluyor.
MQL5.com web sitesine giriş yapmak için çerezlerin kullanımına izin vermelisiniz.
Lütfen tarayıcınızda gerekli ayarı etkinleştirin, aksi takdirde giriş yapamazsınız.
Hesabınıza giriş yaptınız. İki faktörlü kimlik doğrulama devre dışı bırakıldı. Yeniden kurup yeni bir QR kodu tarayın veya iki faktörlü kimlik doğrulama devre dışıyken devam edin.
örneğin
biraz yeniden yapıldı
Sonuç
Her iki fiyatın da sıfır olmayan değerlerden sıfıra değiştiği ortaya çıktı. Ve sıfırdan sonra tekrar gel sıfır değil.
Gösterge, CopyTicks'in son keneleri döndürmeyebileceğini gösterir.
Hala daha ilginç
SonuçCopyTicks hem geride kalabilir hem de Event tick'e öncülük edebilir. Olay işareti genellikle boş bir bayrağa sahiptir.
PS Yardımda s'yi işaretlemek için MqlTick bayrağını düzeltin.
Başkaları CopyTicks'i nasıl kullanıyor - asla bilemeyeceğim. Güven yok maalesef Çok nemli.
danışman
Sonuç
Tarihte olan kene, bir sonraki Tick etkinliğinde artık tarihte değil!
Sevgili geliştiriciler, CopyTicks'i çalışır duruma getirin. Basit testler bile başarısız oluyor.
Her OnTick'teki diziye yeni geçmiş tikler eklemek gerekir. Bunu uygulayan var mı?
Bahse girerim işe yaramaz. Curve CopyTick'ler atlanamaz.
Şu anda, CopyTicks biraz esnektir, ancak == 0'dan gelen giriş parametresiyle gerçek zamanlı olarak çalışır.
İşte esnemelerden biri... Sonuç Aşırı keneler alıyoruz ve en son kenenin bir öncekinden daha kısa bir süreye sahip olduğu ortaya çıkıyor.
Bu göstergenin koduna bakın
https://www.mql5.com/ru/forum/94399/page6#comment_2776784
Aşırı keneler alıyoruz ve en son kene bir öncekinden daha az zamana sahip olduğu ortaya çıkıyor.
Bu başlıktaki raporlara göre Servis Masasına mı yazmam gerekiyor yoksa geliştiriciler kendileri mi izliyor?