MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 439

 
STARIJ :

Sembollere, sembol setine sağ tıklamayı deneyin ... Veya komisyoncunuzu arayın - belki onda vardır ya da belki

YILDIZ :

Sembollere, sembol setine sağ tıklamayı deneyin ... Veya komisyoncunuzu arayın - bir tane olabilir veya olmayabilir

Teşekkür ederim! Sağ tuş çalışmadı. Ancak, bir webtrader'da çevrimiçi bir sipariş verdim ve tabii ki MT'de göründü ve çizelge listesine eklendi!
 
Vladislav Andruschenko :


Çocukken bir hesap makinesiyle uğraştığımda, aynı Eshki'ye sahiptim. Programlamaya başladıktan sonra hesap makinesini hatırladım, her şey yerli yerine oturdu.


dizedeki sayıyı görmek istiyorsanız bir dizeye dönüştürmeyi deneyin.

teşekkür etmek)

 

Belki birisi şuna denk geldi: Ben tik kaydederim: Daha fazla işleme kolaylığı için dosyaları günlere bölerim. Başlatma sırasında FileOpen başarılı ise; programın başka bir yerinde (aslında yeni bir günün başlangıcını yakalamak için ihtiyacım olan şey bu) - 5008 hatası.

kod şöyle:

 string FN= IntegerToString ( TimeYear ( TimeCurrent ())* 10000 + TimeMonth ( TimeCurrent ())* 100 + TimeDay ( TimeCurrent ()));
 Print ("Creating new file for new day: ",FN);
 
 fileHandle= FileOpen ((ID+ID=="current"? Symbol ():"")+"\\"+FN+".ticks", FILE_READ | FILE_WRITE | FILE_ANSI | FILE_SHARE_READ | FILE_BIN );
 FileSeek (fileHandle, 0 , SEEK_END );
 
 if (fileHandle!= INVALID_HANDLE ) Print ("Opened file: ",ID+(ID=="current"? Symbol ():"")+"\\"+FN+".ticks");
 else Print ("Error opening file ",ID+(ID=="current"? Symbol ():"")+"\\"+FN+".ticks : ", GetLastError ());
 
Igor Zakharov :

Belki birisi şuna denk geldi: Ben tik kaydederim: Daha fazla işleme kolaylığı için dosyaları günlere bölerim. Başlatma sırasında FileOpen başarılı ise; programın başka bir yerinde (aslında yeni bir günün başlangıcını yakalamak için ihtiyacım olan şey bu) - 5008 hatası.

İlk önce dosya adını ayrı ayrı oluşturun, aksi takdirde birçok kez yaparsınız.

İkinci olarak, dosyayı önce FileSeek işlevinde kullanmayı denersiniz - ve daha sonra kontrol edin

Dosya adından +"\\" çıkarıldı - dosya oluşturulmaya başlandı

Dosya parametrelerinde BIN belirtildi - böyle bir dosyanın bir metin düzenleyicide açılması veya Excel'e yüklenmesi olası değildir

FN=TimeToStr( TimeCurrent() ,TIME_DATE); - neredeyse sizinkiyle aynı ama noktalar var - bırakın öyle olsunlar

 
STARIJ :

İlk önce dosya adını ayrı ayrı oluşturun, aksi takdirde birçok kez yaparsınız.

İkinci olarak, dosyayı önce FileSeek işlevinde kullanmayı denersiniz - ve daha sonra kontrol edin

Dosya adından +"\\" çıkarıldı - dosya oluşturulmaya başlandı

1) Bu bloktan önce:

if(LastDay==iTime(NULL, PERIOD_D1 ,0)) return;

LastDay= iTime(NULL,PERIOD_D1,0);

onlar. bir gün için bir kez.

2) Ama bu fileHandle==INVALID_HANDLE olduğu gerçeğini değiştirmez, ayrıca OnInit'e müdahale etmez. Fikir açık olsa da: 5008, FileSeek'ten gelen bir hatadır. Teşekkür ederim!

3) uygun değil, çünkü aksi takdirde kök klasöre çöp atacağız. Birçok dosya olacak, bunları klasörlere ayırmak güzel olurdu. Ve yine - OnInit()'te hata vermiyor.

Kazma yönü için teşekkürler! :)

 

Farenin kaydırılmasını bir şekilde engellemek mümkün mü?


Terminaldeki yardımın nadiren güncellendiğini tamamen unuttum,

bulundu. teşekkürler

CHARTEVENT_MOUSE_WHEEL

Fare tekerleğini tıklamak veya kaydırmak (grafik özelliği olarak ayarlanmışsa)   CHART_EVENT_MOUSE_WHEEL =doğru)

 

Çok teşekkürler :)

Gerçek hata kodu: 5002

Buna göre çözüm: açılış parantezini hareket ettirin: FileOpen ((ID+ID=="geçerli"? Sembol ():"")+"\\"+ ----> FileOpen (ID+(ID=="geçerli" ? Sembol ( ):"")+"\\"+

 
Bir klasöre ihtiyacınız varsa, örneğin aaa ve ardından "aaa\\"
 
Vladislav Andruschenko :

Farenin kaydırılmasını bir şekilde engellemek mümkün mü?


Terminaldeki yardımın nadiren güncellendiğini tamamen unuttum,

bulundu. teşekkürler

CHARTEVENT_MOUSE_WHEEL

Fare tekerleğini tıklamak veya kaydırmak (grafik özelliği olarak ayarlanmışsa)   CHART_EVENT_MOUSE_WHEEL =doğru)



MT4'te çalışmadığını anlıyorum. :-(

 
Vladislav Andruschenko : Bunun MT4'te çalışmadığını anlıyorum. :-(

benim için çalışıyor - farenin hareketini izler. tekerleğin var mı iyi ki buralarda

Dosyalar:
Lines.mq4  4 kb