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
Bir txt dosyasını nasıl temizleyebilirim/silebilirim
Merhaba,
Bu işlevleri kullanıyorum:
WinAPI Üzerinden Dosya İşlemleri - MQL4 Makaleleri
csv-Dosyamdaki metni nasıl temizlemeliyim?
Veya nasıl silebilirim?
Dosyayı temizlemek için _ lcreat kullanın (sadece yeni bir boş dosya oluşturun)
Dosyayı silmek için DeleteFileA veya DeleteFileW işlevlerini kullanabilirsiniz (bu örnekte bildirilmemiştir ancak aynı kernel32.dll kitaplığındadırlar - her ikisinin de tek bir argümanı vardır - silinecek dosyanın adını ve yolunu içeren bir dize)
Merhaba,
Bu işlevleri kullanıyorum:
WinAPI Üzerinden Dosya İşlemleri - MQL4 Makaleleri
csv-Dosyamdaki metni nasıl temizlemeliyim?
Veya nasıl silebilirim?ve bunu renkli rsi w/uyarı ile yapmak için mi?! color_rsi_with_allert.mq4
Hiyieldrater2
İşte bu sürüm. Önerdiğiniz değil normal bir rsi kullanıyor. Birkaç sebep var ama asıl sebep, Figuerelli rsi'nin elde edeceğiniz sonuca göre hesaplanan çubuk sayısına bağlı olmasıdır. 5000 bar (üst) ve 1000 bar (alt) için hesaplanan aynı göstergenin basit bir karşılaştırmasını burada bulabilirsiniz.
İyi hafta sonlarırsi + pivotlar için - #466
ve bunu renkli rsi w/uyarı ile yapmak için mi?! color_rsi_with_allert.mq4
Merhaba, bahşişiniz için teşekkürler,
ama her iki işlev
bool DeleteFileA(dize arabelleği);
ve
bool DeleteFileW(dize arabelleği);
çalışmıyor :-(
Yalnızca "yanlış" als dönüş değeri aldım.
Başka bir ipucun var mı?!
Silmeye çalışmadan önce dosyanın (herhangi bir kod(lar) örneği tarafından) kapatıldığından emin olun. Bunun dışında yol ve dosya adı doğruysa çalışması gerekir.
Merhaba, bahşişiniz için teşekkürler,
ama her iki işlev
bool DeleteFileA(dize arabelleği);
ve
bool DeleteFileW(dize arabelleği);
çalışmıyor :-(
Yalnızca "yanlış" als dönüş değeri aldım.
Başka bir ipucun var mı?!...
Denedim ve işe yarıyor
İşte çalışan bir örnek (sadece silmek mi yoksa silmek mi istediğinizi seçip hemen boş bir dosya oluşturabilirsiniz - bu örnek bunu her yeni çubukta yapan bir göstergedir, ancak herhangi bir kodda çalışabilir )
//
//------------------------------------------------------------------
#property indicator_chart_window
#import "kernel32.dll"
int _lopen (string path, int of);
int _lcreat (string path, int attrib);
int _llseek (int handle, int offset, int origin);
int _lread (int handle, string buffer, int bytes);
int _lwrite (int handle, string buffer, int bytes);
int _lclose (int handle);
int DeleteFileA(string path);
#import
extern bool doCreate = true;
//------------------------------------------------------------------
//
//------------------------------------------------------------------
//
//
//
//
//
int init() { return(0); }
int start()
{
static datetime lastDeleted=0;
if (lastDeleted!=Time[0])
{
lastDeleted = Time[0]; int result = DeleteFileA("E:\\test\\testfile.txt"); Comment(result);
if (doCreate)
{
int handle = _lcreat("E:\\test\\testfile.txt",0); if (handle > -1) _lclose(handle);
}
}
return(0);
}Merhaba, bahşişiniz için teşekkürler,
ama her iki işlev
bool DeleteFileA(dize arabelleği);
ve
bool DeleteFileW(dize arabelleği);
çalışmıyor :-(
Yalnızca "yanlış" als dönüş değeri aldım.
Başka bir ipucun var mı?!Merhaba,
kod parçacığınız için çok teşekkürler!!!
Ayrıca dizüstü bilgisayarımda da çalışıyor, ancak saati değiştirmek istediğimde, göstergenin dakikada birkaç kez (3x) oluşturması, yazması ve silmesi gerekiyor, artık çalışmıyor :-(
Bu yüzden her seferinde eski girişlerimin üzerine yazmam gerektiğini düşünüyorum ...
MT4 uyarı göstergesi yalnızca belirli bir zamanda
Merhaba Mladen (ve diğerleri), yalnızca belirli bir zamanda fiyatı kontrol eden bir fiyat uyarı göstergesi biliyor musunuz?
time_vlines.mq4
Birisi bu göstergeyi tüm günler için değil yalnızca bir satır (bugün) gösterecek şekilde değiştirebilir mi?
Herhangi biri? Lütfen.