MetaTrader 5 Python Kullanıcı Grubu - Metatrader'da Python nasıl kullanılır - sayfa 74
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
Herkese iyi günler!
Doğru başlığa mı yazıyorum bilmiyorum ama umarım beni düzeltirsiniz. Ve bir açıklama daha - Programlamada tam bir sıfırım!
Böylece, iyi bilinen bir siteden EUR/USD çiftinin fiyatını alan ve EUR_USD_QUOTE.csv dosyasının A1 hücresine yazan PYTHON dilinde yazılmış küçük bir programın kodunu buldum.
Birisi için zor değilse, teklifin EUR_USD_QUOTE.csv dosyasının aynı A1 hücresinde her saat otomatik olarak güncellenmesi için lütfen kodu değiştirin.
Saygılarımla, Vladimir.
Herkese iyi günler!
Doğru başlığa mı yazıyorum bilmiyorum ama umarım beni düzeltirsiniz. Ve bir açıklama daha - Programlamada tam bir sıfırım!
Böylece, iyi bilinen bir siteden EUR/USD çiftinin fiyatını alan ve EUR_USD_QUOTE.csv dosyasının A1 hücresine yazan PYTHON dilinde yazılmış küçük bir programın kodunu buldum.
Birisi için zor değilse, teklifin EUR_USD_QUOTE.csv dosyasının aynı A1 hücresinde her saat otomatik olarak güncellenmesi için lütfen kodu değiştirin.
Saygılarımla, Vladimir.
Değiştirilen kodu PyCharm geliştirme ortamında çalıştırdım, ancak şu ana kadar hiçbir şey olmuyor, yalnızca "Yeniden Çalıştır" düğmesi (yeniden başlat) etkinleştirildi. Kodun çalışıp çalışmadığını hala çözemedim?
"Sorunlar" sekmesinde görüntülenen daha fazla ek bilgi vardır:
Maxim, kodun çalışıp çalışmadığını anlamak için dosyadaki alıntının en az 1 dakika sonra güncellendiğinden geçici olarak emin olabilir misin, yoksa oturup bir saat bekle...?
Ve ilerisi. Daha önce yayınladığım kaynak kodu çalıştırdıktan sonra hemen güncel alıntı ile EUR_USD_QUOTE.csv dosyası açıldı fakat bu dosya değiştirilen kod ile açılmıyor.
Belki yanlış bir şey yapıyorum ya da bir şey anlamıyorum? Lütfen bana söyle.
Saygılarımla, Vladimir.
Teşekkürler Maksim!
Değiştirilen kodu PyCharm geliştirme ortamında çalıştırdım, ancak şu ana kadar hiçbir şey olmuyor, yalnızca "Yeniden Çalıştır" düğmesi (yeniden başlat) etkinleştirildi. Kodun çalışıp çalışmadığını hala çözemedim?
"Sorunlar" sekmesinde görüntülenen daha fazla ek bilgi vardır:
Maxim, kodun çalışıp çalışmadığını anlamak için dosyadaki alıntının en az 1 dakika sonra güncellendiğinden geçici olarak emin olabilir misin, yoksa oturup bir saat bekle...?
Ve ilerisi. Daha önce yayınladığım kaynak kodu çalıştırdıktan sonra hemen güncel alıntı ile EUR_USD_QUOTE.csv dosyası açıldı fakat bu dosya değiştirilen kod ile açılmıyor.
Belki yanlış bir şey yapıyorum ya da bir şey anlamıyorum? Lütfen bana söyle.
Saygılarımla, Vladimir.
1. 2 hata - bunu dosyanın en üstüne taşıyın
Bu sadece bir programlama stili uyarısıdır, bir hata değil.
hızlı kontrol için her iki alanı da değiştirin
üzerinde
ikinci
dosya her 10 saniyede bir yazılmalıdır, çünkü kontrol zamanlayıcısı 10 saniyeye mal olur
ZY sadece kendinizi kaptırmayın, aksi takdirde çok sık istekler için sizi yasaklayabilirler
Parantez içinde herhangi bir hatam yok.
Bu kod bir sonraki saati bekler ve sonra yalnızca kaydeder
Bu modüller yüklü değil
bu yüzden kontrol etmedim
Maxim, genel olarak, "bilimsel dürtme" yöntemini kullanarak kodunuzu biraz değiştirdim (önceden özür dilerim) ve lansmandan 1 dakika sonra EUR_USD_QUOTE.csv dosyasını mevcut alıntı ile açtığı ortaya çıktı.
Ancak! EUR_USD_QUOTE.csv dosyasını bir dakika içinde kapatmazsam aşağıdaki mesajı alıyorum:
Geri izleme (en son arama son):
Dosya "C:/Users/Vladimir/PycharmProjects/My_Python_Project/8.py", satır 36, <module> içinde
get_data(save_file='EUR_USD_QUOTE.csv')
"C:/Users/Vladimir/PycharmProjects/My_Python_Project/8.py" dosyası, 21. satır, get_data'da
open(save_file, 'w') ile save olarak:
PermissionError: [Errno 13] İzin reddedildi: 'EUR_USD_QUOTE.csv'
Çıkış kodu 1 ile işlem tamamlandı
Program kodunun başlatılmasından sonra insan müdahalesi olmadan süreç nasıl devam ettirilir?
Saygılarımla, Vladimir.
Maxim, genel olarak, "bilimsel dürtme" yöntemini kullanarak kodunuzu biraz değiştirdim (önceden özür dilerim) ve lansmandan 1 dakika sonra EUR_USD_QUOTE.csv dosyasını mevcut alıntı ile açtığı ortaya çıktı.
Ancak! EUR_USD_QUOTE.csv dosyasını bir dakika içinde kapatmazsam aşağıdaki mesajı alıyorum:
Geri izleme (en son arama son):
Dosya "C:/Users/Vladimir/PycharmProjects/My_Python_Project/8.py", satır 36, <module> içinde
get_data(save_file='EUR_USD_QUOTE.csv')
"C:/Users/Vladimir/PycharmProjects/My_Python_Project/8.py" dosyası, 21. satır, get_data'da
open(save_file, 'w') ile save olarak:
PermissionError: [Errno 13] İzin reddedildi: 'EUR_USD_QUOTE.csv'
Çıkış kodu 1 ile işlem tamamlandı
Program kodunun başlatılmasından sonra insan müdahalesi olmadan süreç nasıl devam ettirilir?
Saygılarımla, Vladimir.
evet, işlem nedense os.startfile() ile meşgul olduğundan, bu satırı kaldırın
ve
silinebilir
Çalıştığını kontrol ettim
evet, işlem nedense os.startfile() ile meşgul olduğundan, bu satırı kaldırın
ve
silinebilir
Çalıştığını kontrol ettim
Maxim, tavsiye ettiğin her şeyi yaptım. Başka sorun mesajı yok. Program başladı ve şimdi EUR_USD_QUOTE.csv dosyası kapalıysa teklifi nasıl görebilirim ve açıp açık bıraktığımda aynı mesaj PermissionError: [Errno 13] Permission reddedildi: 'EUR_USD_QUOTE. csv' ve açık dosyadaki alıntı artık güncellenmiyor mu?
Sizden bir kez daha beni bağışlamanızı rica ediyorum, lütfen ama bunu asla saklamam, programlamada tam bir sıfır vardır.
Saygılarımla, Vladimir.
Maxim, tavsiye ettiğin her şeyi yaptım. Başka sorun mesajı yok. Program başladı ve şimdi EUR_USD_QUOTE.csv dosyası kapalıysa teklifi nasıl görebilirim ve açıp açık bıraktığımda aynı mesaj PermissionError: [Errno 13] Permission reddedildi: 'EUR_USD_QUOTE. csv' ve açık dosyadaki alıntı artık güncellenmiyor mu?
Sizden bir kez daha beni bağışlamanızı rica ediyorum, lütfen ama bunu asla saklamam, programlamada tam bir sıfır vardır.
Saygılarımla, Vladimir.
exceli açarmısın bu yüzden dosyayı özel olarak açar. Diğer uygulamalar / kullanıcılar tarafından dosyalarda değişiklik yapılmasına izin vermek için ayarların bir yerinde gereklidir.
http://blog.depit.ru/odnovremennaya-rabota-v-excel/ yardımcı olabilir
ve genel olarak başka bir programda açılan dosyayı değiştirmek imkansızdır.
exceli açarmısın bu yüzden dosyayı özel olarak açar. Diğer uygulamalar / kullanıcılar tarafından dosyalarda değişiklik yapılmasına izin vermek için ayarların bir yerinde gereklidir.
http://blog.depit.ru/odnovremennaya-rabota-v-excel/ yardımcı olabilir
ve genel olarak başka bir programda açılan dosyayı değiştirmek imkansızdır.
Evet, Excel'de açıyorum. EUR_USD_QUOTE.csv açık dosyasındaki teklifi gerçek zamanlı olarak güncellemek henüz mümkün değil.
Ve bu, masaya bakma ve alıntının nasıl değiştiğini görme fikriydi.
Saygılarımla, Vladimir.