Geliştiricilere yardım edin. - sayfa 12

 
Реter Konow :


2. Camın tarihi, benim açımdan düşünülemez bir şeydir. Belki yanılıyorum, ancak sipariş defterindeki (milisaniye cinsinden oluşan) tüm değerlerdeki değişiklikleri kaydetmek için gereken bellek miktarı aşırı. İçeride bir halka tamponu yaparak küçük bir süre için veri yazabilir ve değişen değerlerin imzalarını analiz edebilirsiniz. Verileri bir grafik üzerinde eğriler olarak görselleştirmek de mümkündür, ancak sadece kısa bir süre için. Bu kolay bir iş değil.

Başka bir şey demek istediyseniz, lütfen açıklayın.

4. 2. noktaya bakın. Çok fazla alan gerekli. Dosya çarçabuk büyüyecek. Okumak tüm programı yavaşlatacaktır. Sadece küçük bir akım periyodu olan bir halka tamponu.

5. DOM verilerinin bir EA veya gösterge içinde görselleştirilmesi, yukarıda belirtilen arabellek oluşturulduktan sonra mümkündür.


2. Düşünmeye gerek yok - sadece yazmanız yeterli.

Örneğin, 4 bayt zaman 4 bayt fiyat 4 bayt değeri, derinlik 10(20), saniyede 10 kez yeni veri - günde 200 mb, 1 gb hafta, 1 tb disk 1000 hafta - 20 yıl (saniyede 100 kez güncellendiğinde 2 yıl) , bugün için kabul edilebilir değerler. ( halka arabelleği hakkında saçma - mql programlamayı popülerleştiren bir konu olarak "halka arabelleği" veya bilgisayar bilimi konusuna bir örnek olarak (buradaki makalelere dayanarak), bir çözüm olarak - çok tartışmalı)

4. "Geçmiş kaydı" tek bir dosya değildir, örneğin elde edilen dosyalar saat başınadır, ancak geçici dosyalar dakika başına bırakılır.

5. Herhangi bir arabellek oluşturmanıza gerek yoktur, 1) dosya işlemleri için geçmişi doğru yazmanız, 2) 1 çubuk (dakika) görselleştirmeniz 3) geçmişi görselleştirmeniz gerekir.

Onlar. hazır çözümler alın, kırpın, ekleyin, değiştirin ve kalıplayın. Bir bardak su yüzüne çıktığında ve zaten böyle bir şeyle (bardakla) uğraşmışsanız, kartlar elinizde, özellikle de bir profesyonelin ellerinde olur.

 
Реter Konow :

1. İngilizce'den çevrilmiş giriş. "giriş".

"iz", "izleyen" kelimesinin kısaltmasıdır - yani, sondaki durma.

"hedge", korunma anlamına gelir. Bu kavram hakkında ticaret literatüründe daha fazlasını okuyun.

2. Yukarıda açıkladığım kar tablosunu alın. Kelimenin tam anlamıyla - "Kar ızgarasını alın". Bunun tam olarak ne anlama geldiğini bilmiyorum. (yukarıyı görmek).

Kâr Al riskinden korunma, riskten korunma pozisyonunun kârı alma işlemidir.

3. "Durmada kapat", kapanmayı durdurmaktır. "Kapat" sadece kapanıyor.

3. "Durakta kapat" dur durak kapatıyor.Böylece beynimi kandıramayacaklar, yavaş yavaş kapanıyorlar.
 
Petr Doroshenko :

2. Düşünmeye gerek yok - sadece yazmanız yeterli.

Örneğin, 4 bayt zaman 4 bayt fiyat 4 bayt değeri, derinlik 10(20), saniyede 10 kez yeni veri - günde 200 mb, 1 gb hafta, 1 tb disk 1000 hafta - 20 yıl (saniyede 100 kez güncellendiğinde 2 yıl) , bugün için kabul edilebilir değerler. (halka arabelleği hakkında saçma - mql programlamayı popülerleştiren bir konu olarak "halka arabelleği" veya bilgisayar bilimi konusuna bir örnek olarak (buradaki makalelere dayanarak), bir çözüm olarak - çok tartışmalı)

4. "Geçmiş kaydı" tek bir dosya değildir, örneğin saat başına sonuç dosyaları, ancak dakika başına geçici dosyalar bırakılır.

5. Herhangi bir arabellek oluşturmanıza gerek yoktur, 1) dosya işlemleri için geçmişi doğru yazmanız, 2) 1 çubuk (dakika) görselleştirmeniz 3) geçmişi görselleştirmeniz gerekir.

Onlar. hazır çözümler alın, kırpın, ekleyin, değiştirin ve kalıplayın. Bir bardak yüzeye çıktığında ve benzer bir bardakla (camla) zaten uğraşmışsanız, kartlar elinizde, özellikle de bir profesyonelin elindedir.

Sen ne yapacağını benden daha iyi biliyorsun. Yap. Ben sadece fikrimi beyan ederim ve eğer yapabilirsem bir çözüm bulunmasına yardımcı olurum.


Örneğin, 4 bayt zaman 4 bayt fiyat 4 bayt değeri, derinlik 10(20), saniyede 10 kez yeni veri - günde 200 mb, 1 gb hafta, 1 tb disk 1000 hafta - 20 yıl (saniyede 100 kez güncellendiğinde 2 yıl) , bugün için kabul edilebilir değerler.

"Geçmiş kaydı" tek bir dosya değildir, örneğin elde edilen dosyalar saatliktir, ancak geçici dosyalar dakika bazında bırakılır.


Yani, içinde her dakika kayıtlı bir geçmişle sürekli olarak yeni dosyaların görüneceği dev bir dosya sistemi kurmayı mı teklif ediyorsunuz? Ardından, istenen dosyayı açacak, verileri okuyacak ve görselleştirecek bir işlev oluşturun? Ve tüm bunları yapmamı mı istiyorsun? :)
 

Petr Doroshenko :


4. "Geçmiş kaydı" tek bir dosya değildir, örneğin elde edilen dosyalar saat başınadır, ancak geçici dosyalar dakika başına bırakılır.

5. Herhangi bir arabellek oluşturmanıza gerek yoktur, 1) dosya işlemleri için geçmişi doğru yazmanız, 2) 1 çubuk (dakika) görselleştirmeniz 3) geçmişi görselleştirmeniz gerekir.

Onlar. hazır çözümler alın, kırpın, ekleyin, değiştirin ve kalıplayın. Bir bardak su yüzüne çıktığında ve zaten böyle bir şeyle (bardakla) uğraşmışsanız, kartlar elinizde, özellikle de bir profesyonelin ellerinde olur.

1. " Dosya işlemlerine doğru geçmişi yazmak " ne anlama geliyor? Sipariş defterinin geçmişini bir dosyaya yazan bir işlev yazar mısınız?

2. " 1 bar(dakika) görselleştir " ne anlama geliyor? Nasıl görselleştirilir?

3. Hikaye görselleştirme ile ne kastedilmektedir? Bir dosyadan okuyarak sipariş defterindeki limit emir hacimlerinin değerlerindeki değişikliklerin geçmişini görselleştirin mi? Nasıl görselleştirilir?

4. " Hazır çözümler al, kes, ekle, değiştir ve kalıpla " yöntemini asla kullanmam. Hiçbir şey kaliteli değil.


Bardağım, başka bir platformdan aldığım kayıtlı verileri değil, "canlı" kullandı. Hiçbir şey görselleştirmedi veya yazmadı.

 

Petr Doroshenko :

(halka arabelleği hakkında saçma - mql programlamayı popülerleştiren bir konu olarak "halka arabelleği" veya bilgisayar bilimi konusuna bir örnek olarak (buradaki makalelere dayanarak), bir çözüm olarak - çok tartışmalı)


İnanın bana, sizin durumunuzda, halka arabelleği oluşturmak çok daha kolay ve görselleştirme için kullanımı çok daha uygun.

 
Реter Konow :

İnanın bana, sizin durumunuzda, halka arabelleği oluşturmak çok daha kolay ve görselleştirme için kullanımı çok daha uygun.

1 dakikalık çubuk için sipariş defterindeki değişiklikleri görselleştirmeniz gerekiyorsa, dev bir dosya sistemi ve gigabayt bellek kullanımı ile böyle karmaşık bir bahçeyi çitlemenize gerek yoktur. Geçerli bir dakikalık bir halka arabelleği oluşturun ve verileri bir dosyaya erişmeden anında görselleştirin. Yine de verileri daha uzun bir süre analiz edemezsiniz. İçinde anlam bulamayacağınız sonsuz kıvrımlar olacak. (BENİM NACİZANE FİKRİME GÖRE).
 
Реter Konow :

1. " Dosya işlemlerine doğru geçmişi yazmak " ne anlama geliyor? Sipariş defterinin geçmişini bir dosyaya yazan bir işlev yazar mısınız?

2. " 1 bar(dakika) görselleştir " ne anlama geliyor? Nasıl görselleştirilir?

3. Hikaye görselleştirme ile ne kastedilmektedir? Bir dosyadan okuyarak sipariş defterindeki limit emir hacimlerinin değerlerindeki değişikliklerin geçmişini görselleştirin mi? Nasıl görselleştirilir?

4. " Hazır çözümler al, kes, ekle, değiştir ve kalıpla " yöntemini asla kullanmam. Hiçbir şey kaliteli değil.


Bardağım, başka bir platformdan aldığım kayıtlı verileri değil, "canlı" kullandı. Hiçbir şey görselleştirmedi veya yazmadı.


1. Örneğin, anlık görüntüler saniyede 4 kez gidiyor, saniyede 10 kez alıyoruz - saniyede 10 kez dosya çekme işlemleri tam olarak doğru değil. Tamam, dakikada bir dosyaya veri yazmaya işlevsel denir. En yakın analog, düzenli bir dönem dönüştürücü ve piyasanın çeşitli uygulamalarıdır. Ayrı bir ekranda bir bardak yazmak için bir ekran görüntüsü kullanabilirsiniz.

2. Örneğin, yavaş çekimde okuyun veya tüm anlık görüntüleri bir dakika içinde görüntüleyin veya yarım ölçü olarak bodrum pazarlarında olduğu gibi hemen son çubukta çevrimiçi çizin.

3. Zaten bir şey çizdiniz - sizin için uygun olan herhangi bir şekilde. - Bu ilk görev değil, bir örneğe bakmayı belirttiğim son görev - bu hoş ve gerekli bir işlev değil.

4. Windows'u tekrar yazın, mantığınızı takip ederek daha iyi kalite elde etmelisiniz.

Peter Konow'un fotoğrafı.
1 dakikalık çubuk için sipariş defterindeki değişiklikleri görselleştirmeniz gerekiyorsa, o zaman böyle karmaşık bir bahçeyi dev bir dosya sistemiyle ve gigabaytlarca bellek kullanarak çitlemenize gerek yoktur. Geçerli bir dakikalık bir halka arabelleği oluşturun ve verileri bir dosyaya erişmeden anında görselleştirin. Yine de verileri daha uzun bir süre analiz edemezsiniz. İçinde anlam bulamayacağınız sonsuz kıvrımlar olacak. (BENİM NACİZANE FİKRİME GÖRE).

Bir kez daha, burada makalelerde ele alınan " halka arabelleği " konusu ve ondan ne isteyebileceğiniz neredeyse hiç ilgi çekici değildir (oppa uygulamaları hariç), çünkü bir diziyi geçici bir diziye / diziden ofset ile ileri geri kopyalamak of one element, "halka arabelleği" konusuna giren çoğu uygulama sorununu (belki de hepsini) çözer. Birisi başka bir şekilde seviyorsa ..... lütfen.

Belirli koşullar altında, fiyat tablosu bir anlam ifade etmez. 10 yıl boyunca, mt4'te en azından bazı hacimleri olan bir cam mantıklı gelmedi, ancak, bir dll ile bir uygulama olarak, borsada sadece mt5'te hacimleri olan bir cam olarak ortaya çıktı.

Aslında, her 10-12 saat için birkaç tek dakikalık çubuk gereklidir. Açıkçası, günün sonunda bu dakika çubuklarına bakmak için günün tüm çubuklarını yazmanız gerekiyor. Açıkçası, haftanın sonunda birkaç çubuk görmek için, haftanın tüm çubuklarını (günlük aralıklarla) ayın sonunda - ayın sonunda yazmanız gerekir. Açıkçası, sonraki analizler için megabaytlarca veri kalıcı bellekte saklanmalıdır - çoğu durumda bu bir sabit sürücüdür. Gigabaytlarca sabit disk artık devasalığın bir işareti değil.

 
Petr Doroshenko :

1. Örneğin, anlık görüntüler saniyede 4 kez gidiyor, saniyede 10 kez alıyoruz - saniyede 10 kez dosya çekme işlemleri tam olarak doğru değil. Tamam, dakikada bir dosyaya veri yazmaya işlevsel denir. En yakın analog, düzenli bir dönem dönüştürücü ve piyasanın çeşitli uygulamalarıdır. Ayrı bir ekranda bir bardak yazmak için bir ekran görüntüsü kullanabilirsiniz.

2. Örneğin, yavaş çekimde okuyun veya tüm anlık görüntüleri bir dakika içinde görüntüleyin veya yarım ölçü olarak bodrum pazarlarında olduğu gibi hemen son çubukta çevrimiçi çizin.

3. Zaten bir şey çizdiniz - sizin için uygun olan herhangi bir şekilde. - Bu ilk görev değil, bir örneğe bakmayı belirttiğim son görev - bu hoş ve gerekli bir işlev değil.

4. Windows'u tekrar yazın, mantığınızı takip ederek daha iyi kalite elde etmelisiniz.

Bir kez daha, burada makalelerde ele alınan "halka arabelleği" konusu ve ondan ne isteyebileceğiniz pratik olarak ilgi çekici değildir (oppa uygulamaları hariç), çünkü bir diziyi geçici bir diziye / diziden ofset ile ileri geri kopyalamak of one element, "halka arabelleği" konusuna giren çoğu uygulama sorununu (belki de hepsini) çözer. Birisi başka bir şekilde seviyorsa ..... lütfen.

Belirli koşullar altında, fiyat tablosu bir anlam ifade etmez. 10 yıl boyunca, mt4'te en azından bazı hacimleri olan bir cam mantıklı gelmedi, ancak, bir dll ile bir uygulama olarak, borsada sadece mt5'te hacimleri olan bir cam olarak ortaya çıktı.

Aslında, her 10-12 saatte birkaç tek dakikalık çubuk gerekir. Açıkçası, günün sonunda bu dakika çubuklarına bakmak için günün tüm çubuklarını yazmanız gerekiyor. Açıkçası, haftanın sonunda birkaç çubuk görmek için, haftanın tüm çubuklarını (günlük aralıklarla) ayın sonunda - ayın sonunda yazmanız gerekir. Açıkçası, sonraki analizler için megabaytlarca veri kalıcı bellekte saklanmalıdır - çoğu durumda bu bir sabit sürücüdür. Gigabaytlarca sabit disk artık devasalığın bir işareti değil.

Önce bir diziye DOM verisi yazan ve sonra bunları bir dosyaya döken bir fonksiyon yazmaktan bahsediyorsak, kendiniz için zor olmayacaktır. Görselleştirme çok çalışmak zorunda kalacak.

Uygulama planı:

1. Bir diziye DOM verisi yazmak için bir fonksiyon yazmanız gerekir.

2. Her dakika yeni bir dosya oluşturan, otomatik olarak adlandıran ve diziden veri yazan bir fonksiyon yazın.

3. Seçili dosyadan sipariş defteri verilerini görselleştiren bir işlev yazın.

İlk iki görev kolaydır. Üçüncüsü de düşünülmeli...

 

Petr Doroshenko :

Aslında, her 10-12 saat için birkaç tek dakikalık çubuk gereklidir. Açıkçası, günün sonunda bu dakika çubuklarına bakmak için günün tüm çubuklarını yazmanız gerekiyor.

Görevinizin mevcut anlayışına dayanarak, sipariş defterinin geçmiş verilerini görselleştirmek için iki seçenek sunabilirim:

1. CGrafic kitaplığı kullanılarak çizilmiş, dakika başına DOM'nin her bir hücresinin değerlerini değiştiren eğri bir çizgi. 20 hücre yirmi satırdır. Farklı renklerde çizgiler çizin. Belki eğriler bir gösterge aracılığıyla çizilebilir, ancak göstergelerle ilgili deneyimim yok.

2. En iyi seçenek, kendi bardağınızı çizmek ve dosyada kayıtlı verileri hücreler aracılığıyla işlevsel bir "geri sarmak" yazmaktır. Geri sarma hızı kullanıcı tarafından ayarlanmalıdır.

Her iki seçeneği de birleştirebilirsiniz. Bir dosyadan bir dakikalık geçmiş yükleme ve istenen hızda geri sarma yeteneğine sahip, gelişmiş özelliklere sahip bir bardak yapın. Paralel olarak ayrı bir pencerede hücrelerde değişen değerler için eğriler çizilecektir.

 
Реter Konow :

Görevinizin mevcut anlayışına dayanarak, sipariş defterinin geçmiş verilerini görselleştirmek için iki seçenek sunabilirim:

1. CGrafic kitaplığı kullanılarak çizilmiş, dakika başına DOM'nin her bir hücresinin değerlerini değiştiren eğri bir çizgi. 20 hücre yirmi satırdır. Farklı renklerde çizgiler çizin. Belki eğriler bir gösterge aracılığıyla çizilebilir, ancak göstergelerle ilgili deneyimim yok.

2. En iyi seçenek, kendi bardağınızı çizmek ve dosyada kayıtlı verileri hücreler aracılığıyla işlevsel bir "geri sarmak" yazmaktır. Geri sarma hızı kullanıcı tarafından ayarlanmalıdır.

Her iki seçeneği de birleştirebilirsiniz. Bir dosyadan bir dakikalık geçmiş yükleme ve istenen hızda geri sarma yeteneğine sahip, gelişmiş özelliklere sahip bir bardak yapın. Paralel olarak ayrı bir pencerede hücrelerde değişen değerler için eğriler çizilecektir.

Ne için olduğu tam olarak belli değil: emir defterini test etmek... veya komisyoncuyu kontrol etmek... emir defterinin çalışmasını tarihte tekrarlamanın hilesi veya sırrı nedir???