Lütfen bu işlevde neyin yanlış olduğunu açıklayabilir misiniz? - sayfa 6

 
Alexey Viktorov :
Hatayı onaylama konusundaki ilginizin sıfır olduğunu anlıyorum. Bu yüzden kendi başına hiçbir şey yapmayacaksın ... Ve gerçekten gerekli değil, sana kanıtlamayacağım ... Bunun bana ne faydası var ??? Numara...
Sana anlatmaya çalışıyorum ama sen her şeyi düşmanca ve kılıcın çekilmiş bir şekilde algılıyorsun. Neden öyle?
 
Karputov Vladimir :
Sana anlatmaya çalışıyorum ama sen her şeyi düşmanca ve kılıcın çekilmiş bir şekilde algılıyorsun. Neden öyle?

Denediğin için teşekkürler, ama koltuk değneklerini nasıl yapacağımı bulabilirim. Soru, mql5 işlevi OLDUĞU GİBİ ÇALIŞMADIĞI için gündeme getirildi... Bu ilk şey. İkincisi, SD'nin hata mesajlarına karşı tutumu. Ve sorunları tartışmak yerine, soruyu kişisel olarak ayrı bir konuya taşıdınız ve yeniden adlandırdınız, böylece kendimi aptal gibi görünüp koltuk değneği yapamam ...

İkinci hata aptallığını artırdı ve buna hiç tepki vermek istemiyorsunuz ...

Sorunu atlamak için seçeneklerin bu tartışmasında duruyorum. Mql5 işlevinin başarısızlığının nedenini tartışmaya devam etmek istiyorsanız, devam etmeye hazırım...

 
Alexey Viktorov :

Denediğin için teşekkürler ama koltuk değneği yapmayı bulabilirim. Soru, mql5 işlevi OLDUĞU GİBİ ÇALIŞMADIĞI için gündeme getirildi... Bu ilk şey. İkincisi, SD'nin hata mesajlarına karşı tutumu. Ve sorunları tartışmak yerine, soruyu kişisel olarak ayrı bir konuya taşıdınız ve yeniden adlandırdınız, böylece kendimi aptal gibi görünüp koltuk değneği yapamam ...

İkinci hata aptallığını artırdı ve buna hiç tepki vermek istemiyorsunuz ...

Sorunu atlamak için seçeneklerin bu tartışmasında duruyorum. Mql5 işlevinin başarısızlığının nedenini tartışmaya devam etmek istiyorsanız, devam etmeye hazırım...

Ds İnatla dinlemeyi reddediyorsun. İşte bir seçenek:

Ticaret, otomatik ticaret sistemleri ve ticaret stratejilerinin test edilmesi hakkında forum

Lütfen bu işlevde neyin yanlış olduğunu açıklayabilir misiniz?

Karputov Vladimir , 2016.06.27 13:36

***

Ayrıca, CopyRates() aracılığıyla serileri kopyalamak yerine, basitçe talep edebilirsiniz.

SYMBOL_TIME

Son teklif zamanı

tarih saat

ve şimdiden bu saatten itibaren yeni bir gün mü yoksa yeni bir saat mi olduğunu belirlemek için... Bu durumda seriyi kopyalamak yerine terminali sorgulamanız ve basit bir zaman analizi yapmanız yeterlidir. Daha bilgilendirici SymbolInfoTick'i de kullanabilirsiniz.


Sizi böyle bir kod yazmaya yönlendiren ilk kişi olmadığımdan şüpheleniyorum - ancak inatla bir zaman diliminde çalıştığınızı, ancak başka birinin zaman diliminden veri almaya çalıştığınızı anlamayı reddediyorsunuz.

 
Karputov Vladimir :

Ds İnatla dinlemeyi reddediyorsun. İşte bir seçenek:


Sizi bu tür kod yazmaya ilk işaret eden ben olmadığımdan şüpheleniyorum - ancak inatla bir zaman diliminde çalıştığınızı anlamak istemiyorsunuz, ancak başka birinin zaman diliminden veri almaya çalışıyorsunuz.

Vladimir, o Uzman Danışmanın kodunda uzun süredir değişiklikler yapıldı. Koltuk değnekleri çalışıyor.

Bu SİZSİNİZ, sorunun doğru yazımda olmadığını, ancak işlev başka birinin karakterine ve dönemine erişmeyi içeriyorsa, bunu olduğu biçimde koltuk değneği olmadan yapması gerektiği gerçeğinde inatla anlamak istemiyorsunuz. dil belgeleri , kediyi seğirmeden ... Tam olarak belgelerde açıklandığı gibi. yanlışım ne???

 
Alexey Viktorov :

Vladimir, o Uzman Danışman kodunda uzun süredir değişiklikler yapıldı. Koltuk değnekleri çalışıyor.

Bu SİZSİNİZ, sorunun doğru yazımda olmadığını, ancak işlev başka birinin karakterine ve dönemine erişmeyi içeriyorsa, bunu olduğu biçimde koltuk değneği olmadan yapması gerektiği gerçeğinde inatla anlamak istemiyorsunuz. dil belgeleri , kediyi seğirmeden ... Tam olarak belgelerde açıklandığı gibi. yanlışım ne???

Yukarıda, bir başkasının zaman diliminde çalışmak için yapılması gereken her şey zaten söylendi.

Ve hayal kurmanıza gerek yok - çok ilginç, siyah beyazda başka birinin dönemi üzerinde çalışmaktan söz edildiğini nerede gördünüz? Bu bir sözdür ve işlevin nasıl ÇALIŞMASI gerektiğine dair varsayımlarınız ve tahminleriniz değil mi?

 
Alexey Viktorov :

Mql5 işlevinin başarısızlığının nedenini tartışmaya devam etmek istiyorsanız, devam etmeye hazırım...

Hayır, tartışmak mantıklı olan sadece SD'de. Ve cevap vermezlerse, bırak gitsin.

Gelirlerse yapacaklar, gelmezlerse koltuk değnekleriyle yürüyeceğiz.

 
Karputov Vladimir :

Yukarıda, bir başkasının zaman diliminde çalışmak için yapılması gereken her şey zaten söylendi.

Ve hayal kurmanıza gerek yok - çok ilginç, siyah beyazda başka birinin dönemi üzerinde çalışmaktan söz edildiğini nerede gördünüz? Bu bir sözdür ve işlevin nasıl ÇALIŞMASI gerektiğine dair varsayımlarınız ve tahminleriniz değil mi?

Tam burada . Açıkça belirtilmiş, sembol, nokta ve tanımlayıcı.

 long    SeriesInfoInteger (
   string                      symbol_name,     // имя символа
   ENUM_TIMEFRAMES             timeframe,       // период
   ENUM_SERIES_INFO_INTEGER    prop_id,         // идентификатор свойства
   );

Ve burada istenen özelliğin tanımlayıcısı, SERIES_LASTBAR_DATE numaralandırmasının değeri, sembol-dönem ile son çubuğun açılış zamanı . Ve hiçbir yerde bunun yalnızca kedi nedensel bir yer için seğirirken işe yarayacağı söylenmez ... Benim varsayımlarım veya fantezilerim nelerdir ???

Sadece basit bir sorunun cevabını duymak istiyorum: Neden, aynı zamanda, aynı çubukta, bu işlev bir danışmana son çubuğun PERIOD_D1'in 26/06/2016 ve diğerinin zaten 06/27/2016 olduğunu söylüyor ve belgelerin önerdiği gibi, bu işlevin çalışması için kediyi hangi elinizle seğirmeniz gerekiyor?

Yani

SeriBilgiTamsayı

Geçmiş verilerin durumu hakkında bilgi verir. İşlev için 2 seçenek vardır.



Geri dönüş değeri

İlk arama seçeneği için long türünde bir değer.

Kimlik bağlantısı hemen yukarıdadır.


 
Andrey Khatimlianskii :

Hayır, tartışmak mantıklı olan sadece SD'de. Ve cevap vermezlerse, bırak gitsin.

Gelirlerse yapacaklar, gelmezlerse koltuk değnekleriyle yürüyeceğiz.

Nazik sözlerin için teşekkür ederim. Ben zaten buna yakınım, ama bana öyle geliyor ki oraya ulaşmaları pek mümkün değil. Oraya ulaşmak için sorunun var olduğunu anlamanız gerekir. Ve bu durumda, normal insanlar "Eh, evet, bir sorun var. Ne yazık ki, henüz düzeltmenin bir yolu yok. Koltuk değnekleriyle taşıyın ..." veya "...lütfen başka işlevleri kullanın" gibi bir şey söyler. Ve bunlar sadece kuzuyu rap yapmak için kurdu ya da sorunu SD konusundan ayrı bir konuya ve hatta soruna tekabül etmeyen bir isimle aktarmak için gönüllü oldu.
 
Veri erişiminin organizasyonu hakkındaki belgeleri tamamen okudunuz mu?
 
Slawa :
Veri erişiminin organizasyonu hakkındaki belgeleri tamamen okudunuz mu?

Bununla, bu bölümdeki hiçbir işlevin, değiş tokuş yapmadan güncel verileri garanti etmediğini mi kastediyorsunuz? Yani, mql5'te herhangi bir mucize bekleyebilirsiniz? Parayla çalışan bir programda mı?

Ve diğer bölümlerde, görünüşe göre her şey aynı ...

Neden: