Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 715
Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
Veriler değiştiyse, fileseek ile üzerine yazacağımız yere bir işaretçi koymanız, normal filewrite ... yöntemiyle üzerine yazmanız, dosyanın sonunu hatırlamanız ve WinApi işlevini kesmeniz gerekir.
Veya normal yöntemle - dosyanın en sonuna yararlı bilgilerin bittiği konumu ekleyin ve bir sonraki çalışma sırasında bu konumu okuyun. (Pozisyonu başka bir dosyaya yazabilirsiniz)
Ancak yine de kesmek daha iyidir, ancak standart bir düzeltme aracı yoktur ((
bu Zhunko 12.09.2014 20:19 #
WinApi işlevleri de ilginç olurdu
Üzüntü, ne kadar zor
Bir dizgiyi yeniden yazmanın basit bir örneği var mı?
Yardım örneğini neden beğenmedin?
Raporu grafiğe aktarmak için komut dosyasını düzenlememe yardım et. Açılmaması için bir neden bulamıyorum...
Kod tabanına bağlantı .
Fragmanda bana göre biraz ayarlandı seçeneği. |
\ | /
\ /
\/
int RegisterWindowMessageA(dize parametresi);
bu en olası problemlerle, oyalanmak gerekir
Raporu grafiğe aktarmak için komut dosyasını düzenlememe yardım et. Açılmaması için bir neden bulamıyorum...
Kod tabanına bağlantı .
Fragmanda bana göre biraz ayarlandı seçeneği.
1. İçe aktarmada PostMessageA yok, ancak kodda
2. API ile iletişimde biçim değişti (işte çalışan bir Pavlick örneği 28.07.2014 17:24 # )
Tünaydın! Lütfen yardım edin. CCİ göstergesi 34 periyot ve 170 periyot ile kullanılıyor. CCİ 34'ün CCİ 170 sıfır çizgisini geçmek için bir kontrol ayarlamam gerekiyor. Yani CCİ 34'ün ilk geçtiği anı izlemem gerekiyor. sıfır çizgisi ve ondan sonra CCİ 170 bu çizgiyi geçiyor.Şu anda CCİ 170 herhangi bir değer alabilir, bu göstergelerin grafikteki sıfır çizgileri eşleşmez.
Nasıl yapılır? Grafik operatörlerini kullanmanız mı gerekiyor? Ne ve nasıl? Şimdiden çok teşekkür ederim.
Ya karmaşık ya da çalışmıyor...
Zorluk nedir? Dosya işaretçisini satırın başına koy? Veya bir satırın okunmasını kayıtla değiştirmek için mi?
İşte size bir ipucu.
Yardım için FileSeek().
Yardım alıntısı:
Tünaydın! Lütfen yardım edin. CCİ göstergesi 34 periyot ve 170 periyot ile kullanılmaktadır. CCİ 34'ün CCİ 170 sıfır çizgisini geçmek için bir kontrol ayarlamam gerekiyor. Yani anı izlemem gerekiyor, 1. ilk CCİ ne zaman 34 sıfır çizgisini geçiyor ve ondan sonra bu çizgi (sıfır - doğru anladım mı?) CCI 170'i geçiyor . Şu anda CCI 170 herhangi bir değere sahip olabilir, grafikteki bu göstergelerin sıfır çizgileri eşleşmiyor.
Nasıl yapılır? 2. Grafik operatörlerini kullanmanız mı gerekiyor? Ne ve nasıl? Şimdiden çok teşekkür ederim.
2. Neden? ICCI(......) ;
Seçeneklerden biri:
1. Sayacı başlatıyoruz. Bir veya 2 - isteğe bağlı.
Sonraki bir sayaç için algoritma:
1. 0'ı sıfırlayın.
2. CCİ'nin (34) sıfır noktasını geçme anını belirleyip sayacı başlatıyoruz. Örneğin, kesişme YUKARI ise, DN -1 ise +1.
3. Sayaç = 0 ise - sonraki çubuğu bekleyin.
4. Sayaç değeri 0'dan farklıysa - CCI(170) kesişimini kontrol edin.
4.1 Kesişme yoksa - sayaç değerlerini artırın (UP) / azaltın (DN).
4.1 Bir UP meydana geldiyse - sayaç değerine bakın: sıfırdan farklıysa ve istenen değerden küçükse (örneğin, CCI(34) geçtikten sonra CCI(170)'nin 5 çubuk içinde geçmesini bekliyoruz - o zaman değer 5).
4.1.2 Mevcut çubuktaki tüm koşullar karşılanıyorsa veya beklenenden daha fazla çubuk geçmişse, sayacı 0'a sıfırlayın.
4.1.3 Koşullar karşılanmıyorsa sayacın değerini artırın.
4.2 DN - benzerse, yalnızca negatif değerler için.