artmedia70 : Ve yeni bir hücre eklemenin mantığını nasıl hayal ediyorsunuz? Öyleyse uygula...
Ve istediğin gibi olmuyor.
Olursa tekrar kaydedeceğim ((.
//---------------------------------------------------------------------// функция dIndBuf_In// для эмуляции индикаторного буфера в любого рода скрипте// bufIn[] ссылка на созданный ранее буфер | double mine[]; for(i=0;i=10;i++)dIndBuf_In(mine,i,Close[i]); |// position - смещение баров// value - значение присваемое смещением бара//---------------------------------------------------------------------double dIndBuf_In( double &bufIn[], int position, double value){
if ( ArrayIsSeries (bufIn)) ArraySetAsSeries (bufIn,false);
if ( ArraySize (bufIn)!= Bars + 1 ) ArrayResize (bufIn, Bars + 1 );
bufIn[ Bars -position]=value;
}
//---------------------------------------------------------------------// функция dIndBuf_Out // для извлечения значений эмуляции индикаторного буфера в любого рода скрипте// bufIn[] ссылка на созданный ранее буфер | double mine[]; for(i=0;i=10;i++)dIndBuf_In(mine,i,Close[i]); double x=dIndBuf_Out(mine,i)|// position - смещение баров//---------------------------------------------------------------------double dIndBuf_Out( double bufIn[], int position){
if ( ArrayIsSeries (bufIn)) ArraySetAsSeries (bufIn,false);
return (bufIn[ Bars -position]);
}
Herkese iyi akşamlar! Sorunu çözmeme yardım et, çünkü bu dilde hiçbir şey anlamıyorum, o yüzden sana dönüyorum.
Durum aşağıdaki gibidir:
Bir kod parçası var:
burada dosya açılır ve açılmamış olup olmadığı kontrol edilir, ardından bir hata mesajı görüntülenir. Lütfen bana nasıl yapılacağını söyleyin, böylece bir mesaj görüntülemek yerine, program onu tekrar açmaya çalışır ve açılana kadar devam eder.
Bir uyarıya ihtiyacı yok - Kodun bir yerinde dosyanın büyük olasılıkla zaten açık olduğunu, ancak kapatılmadığını anlıyorum. Görünüşe göre, bu nedenle, dosyayı yeniden açmak mümkün değildir ve kişi uyarı pencereleri tarafından eziyet edilir. Yine de belki yanılıyorum - telepatlar kulübünün bir üyesi değilim :(
Aaaaaa, çok açık - bir kişi bir excel dosyasını metin modunda açmaya çalışıyor ve yalnızca bir excel dosyası değil, 2007 ve üstü sürümler. Dosya uzantısı *.xlsx'tir. Bu bir metin dosyası değil. Metin olarak açma girişimi bu sonuca yol açar
Bu dosyayı önce excel'de farklı bir ad altında bir metin belgesi olarak ve satırda handle=FileOpen("firstfile.xlsx",FILE_CSV|FILE_READ|FILE_WRITE,'\t'); olarak kaydetmekten zarar gelmez. yeni bir (metin) dosya adı belirtin
Forumda aradım ama hızlı bir çözüm bulamadım, sorunu çözmeme yardımcı olun test cihazı çalışmıyor, gerçek hayatta çalışıyor.
Teşekkür ederim.
Sana ne olduğunu söylemek zor. Negatif sayıları her zaman kodda parantez içine almayı MQL4'te bir kural haline getirin. Köşeli ayraçlar olmadan, bazen bir nedenden dolayı hatalar ortaya çıkar.
Her ne kadar extern ile başlayan kod satırlarında, aksine parantez içinde negatif değerler almak gerekli değildir. Neden öyle - bilmiyorum.
bu arabelleğin üzerine yazmadan.
Öyleyse uygula...
Ve yeni bir hücre eklemenin mantığını nasıl hayal ediyorsunuz?
Öyleyse uygula...
Ve istediğin gibi olmuyor.
Olursa tekrar kaydedeceğim ((.
:) Kadınlık ortaya çıktı...
Ve nükte yarışması başladı...
Eh... beyler... :)
>
Herkese iyi akşamlar! Sorunu çözmeme yardım et, çünkü bu dilde hiçbir şey anlamıyorum, o yüzden sana dönüyorum.
Durum aşağıdaki gibidir:
Bir kod parçası var:
burada dosya açılır ve açılmamış olup olmadığı kontrol edilir, ardından bir hata mesajı görüntülenir. Lütfen bana nasıl yapılacağını söyleyin, böylece bir mesaj görüntülemek yerine, program onu tekrar açmaya çalışır ve açılana kadar devam eder.
Hepinize şimdiden teşekkürler!
while() döngüsünü deneyin. Buradan izleyin - https://docs.mql4.com/en/basis/operators/while
))
Gülümseme olmadan yaşamıyoruz.
>while() döngüsünü deneyin. Buradan izleyin - https://docs.mql4.com/en/basis/operators/while
öyle gibi
Teşekkür ederim.
Aaaaaa, çok açık - bir kişi bir excel dosyasını metin modunda açmaya çalışıyor ve yalnızca bir excel dosyası değil, 2007 ve üstü sürümler. Dosya uzantısı *.xlsx'tir. Bu bir metin dosyası değil. Metin olarak açma girişimi bu sonuca yol açar
Bu dosyayı önce excel'de farklı bir ad altında bir metin belgesi olarak ve satırda handle=FileOpen("firstfile.xlsx",FILE_CSV|FILE_READ|FILE_WRITE,'\t'); olarak kaydetmekten zarar gelmez. yeni bir (metin) dosya adı belirtin
Teşekkür ederim.
Sana ne olduğunu söylemek zor. Negatif sayıları her zaman kodda parantez içine almayı MQL4'te bir kural haline getirin. Köşeli ayraçlar olmadan, bazen bir nedenden dolayı hatalar ortaya çıkar.
Her ne kadar extern ile başlayan kod satırlarında, aksine parantez içinde negatif değerler almak gerekli değildir. Neden öyle - bilmiyorum.