Evet, neler oluyor??? - sayfa 7

 

SHARE_READ sorunu çözdüyse, Expert Advisor'ın paralel kopyalarından tam olarak aynı dosyayı açmışsınız demektir.

Ve yukarıda belirttiğim gibi "paylaşmama" iddianız yanlıştı.

Genel olarak, sizin için korkutucu.

 
Renat Fatkhullin :

SHARE_READ sorunu çözdüyse, Expert Advisor'ın paralel kopyalarından tam olarak aynı dosyayı açmışsınız demektir.

Ve yukarıda belirttiğim gibi "paylaşmama" iddianız yanlıştı.

Genel olarak, sizin için korkutucu.

ben seni pek anlamadım

Optimizer'da Expert Advisor'ın paralel kopyaları belirdi. Optimize edicinin bu uzmanlar tarafından erişilen dosyaların paralel kopyalarını da oluşturmasını beklemek mantıklıdır.

Kendi SHARE_READ Uzman Danışmanımın hiçbir şekilde a priori'ye ihtiyacı yok. Peki ne olur? Uzman Danışman bir dosyayla çalışıyorsa, özellikle optimize edici için "ortalığı karıştırmanız" gerekir.

Bunu dikkate alacağım, ama bence bu doğru değil. )))

 
Сергей Таболин :

Optimize edicinin bu uzmanlar tarafından erişilen dosyaların paralel kopyalarını da oluşturmasını beklemek mantıklıdır.
Senin için korkutucu.
 
Renat Fatkhullin :
Senin için korkutucu.

evet dur)))

"Bir Uzman Danışman bir dosyaya eriştiğinde , onu optimize etmek için SHARE_READ gereklidir!"

 
Andrey Dik :

Expert Advisor'ın global değişkeninin , optimize edicinin önceki lansmanları sırasında değerini koruduğunu ve sonrakilere aktarıldığını düşünüyor musunuz? danunah.

Evet, Andrey F. Zelinsky her şeyi doğru söyledi. optimize ederken, global olarak başlatılan her şey (OnInit'te değil) yalnızca bir kez başlatılır.

p / s / sorunun nedeni TS gülümsedi - Sinir ağları, AI vb. ... ve dosyalarla çalışmak önemli olmadığı anlamına gelir))

 
Aleksey Mavrin :

Evet, Andrey F. Zelinsky her şeyi doğru söyledi. optimize ederken, global olarak başlatılan her şey (OnInit'te değil) yalnızca bir kez başlatılır.

p / s / sorunun nedeni TS gülümsedi - Sinir ağları, AI vb. ... ve dosyalarla çalışmak önemli olmadığı anlamına gelir))

ve yaşlı kadında bir delik var.

 

Sevgili, bu arada, çünkü dosyalarla çalışmak benim için önemli olan hiç kimse, çıktı aldığım ana kadar, sorunun bu olabileceğini de söylemedi;) :) Peki, tamam, anladım.

Şimdi soru soyut: Aşağıdaki satırlar arasındaki fark nedir?

   filename = "ERR_dir\\" +filename+( MQLInfoInteger ( MQL_OPTIMIZATION ) ? ".opt" : ".tst" );
   filename = "ERR_dir\\" +filename+( MQLInfoInteger ( MQL_TESTER ) ? ".tst" : ".opt" );

Ve mümkünse bir açıklama - neden?

 

dosya ORTAK olarak yazılmışsa, SHARE_READ'e ve yazma yarışları üzerinde oldukça zor kontrole sahip olmalıdır. Topuğunuzu toplum içinde vurmamak iyi bir şey.

Genel olarak, Uzman Danışmanların ortak hiçbir şey yazmaması iyi bir uygulamadır. Okuyun-okuyun, ancak tüccar kişisel sorumluluk altında orada kişisel olarak yazar veya kopyalar. Tüm terminallerin tüm danışmanları için bunlar onlara yukarıdan verilen kelimelerdir.

dosya SHARE_XXX olmadan normal bir dizine yazılırsa, ancak optimize edicide paylaşım hataları meydana gelirse, bu terminal geliştiricilerinin bir hatasıdır.
 
Optimizasyon olmadan test edebilirsiniz.
 
Сергей Таболин :

Sevgili, bu arada, çünkü dosyalarla çalışmak benim için önemli olan hiç kimse, çıktı aldığım ana kadar, sorunun bu olabileceğini de söylemedi;) :) Peki, tamam, anladım.

Şimdi soru soyut: Aşağıdaki satırlar arasındaki fark nedir?

Ve mümkünse bir açıklama - neden?


ikinci durumda her zaman .tst üretecektir