[ARŞİV!] Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz hiçbir yerde - 4. - sayfa 230

 

tünaydın! Bu şekilde bir ikili dosyaya yazmanın mümkün olup olmadığını söyleyebilir misiniz?

"11111 22222 33333 55555" içerikli bir dosyamız var

33333 ile 55555 arasına "44444" gibi bir dize eklemeniz gerekir

FileWriteString operatörünü kullanmaya çalışıyorum ama çıktıda beşli yıprandım. onlar. benim durumumda, süreç 1'leri 2'lerle, 2'leri 3'lerle vb. ezmenin ötesine geçmiyor.

bunların hepsi 11111, vb. koşullu, yalnızca ekleme noktasından sonra olanın üzerine yazmadan tam teşekküllü bir eklemenin mümkün olup olmadığını anlamak ilginçtir?

teşekkür etmek.

 
Son açık emrin açılış fiyatını bulma fonksiyonunu doğru yazdınız mı?

Teşekkür ederim.

 double LastOpenPrice()
{
   double MyLastOpenPrice= 0 ;
   for ( int Cnt= 0 ;Cnt< OrdersTotal ();Cnt++)
  { 
     OrderSelect (Cnt,SELECT_BY_POS,MODE_TRADES);
     if ( OrderMagicNumber ()==Magic)
    {
      MyLastOpenPrice= OrderOpenPrice ();
    }
  }
   return (MyLastOpenPrice);
}

 

Bir dakika boyunca test ederken, bir "cant" fark ettim - fiyat, bir açılış fiyatının kırılmamasına rağmen göstergenin gri çizgisini geçiyor (kırmızı çizgi yapay bir çizgidir). Herhangi bir test önerebilir misiniz?


 
rustein :
Son açık emrin açılış fiyatını bulma fonksiyonunu doğru yazdınız mı?

Teşekkür ederim.


 OrdersTotal ()-1
 
rustein :
Son açık emrin açılış fiyatını bulma fonksiyonunu doğru yazdınız mı?

Teşekkür ederim.


hayır. sipariş açılış saati karşılaştırmanız nerede?
 
İpuçları için teşekkürler, halledeceğim.
 
Gravitus :

tünaydın! Bu şekilde bir ikili dosyaya yazmanın mümkün olup olmadığını söyleyebilir misiniz?


Bir dosyaya yalnızca yeni bir dosya oluşturarak ve eski dosyanın ilk bölümünün üzerine yazarak, ardından yeni (eklenmiş) bilgileri yazarak ve son olarak eski dosyanın geri kalanını ekleyerek bir dosyaya bilgi ekleyebilirsiniz. Seçenek yok!

ZY Aslında bir seçenek var. Her şeyi orijinal dosyaya yazın, ancak önce içeriği ekleme noktasından sonuna kadar hatırlamanız, eklemeyi yazmanız ve ezberlenenleri eklemeniz gerekir. Avantaj - başka bir dosya oluşturmaya gerek yok. Dezavantajı, orijinal dosyanın kalıcı olarak kaybolmasıdır.

 
YOUNGA :

Bir dakika boyunca test ederken, bir "cant" fark ettim - fiyat, bir açılış fiyatının kırılmamasına rağmen göstergenin gri çizgisini geçiyor (kırmızı çizgi yapay bir çizgidir). Herhangi bir test önerebilir misiniz?


Yani bu kırılan açılış fiyatı ve minimum fiyat değil.
 
rustein :
İpuçları için teşekkürler, çözeceğim.
Zaten anladım. :-)
 
İşlev zaten çalışıyor, ancak herkes açılış saatinin bir karşılaştırmasını eklemeniz gerektiğini söylüyorsa ve Kim'de var, onu da ekledim.
Tekrar teşekkürler.