Uzmanlar için soru - sayfa 4

 

Tünaydın. Hepsi geliyor!

Başka biri cevap verebilirse, lütfen soruyu açıklayın.

Uzman Danışman tüm keneler üzerinde çalışır.

Ancak Expert Advisor'daki ankastre türkiye'yi kullanmak ve AÇIK FİYATLARLA "Ondan okumalar almak" gerekli hale geldi!

İşe yaramıyor. Böyle mi yaptı:

 bool isNewBar = false ; //работу фильтра реализуем по ценам открытия
if ( ExpertBars ! = Bars ) { ExpertBars = Bars ; isNewBar = true ; }
if ( isNewBar ) { //если есть новый бар
             //жжжжжжжжжжжжжжжжж - ФИЛЬТР от Leonid553 жжжжжжжжжжжжжжжжжжжжжжжжж
             //------заполняем массив значениями Force --------------------- -----
             double Force_array [ 30 ] ; int   z = 0 ; while ( z < 30 ) {
            Force_array [ z ] = iForce ( NULL , 0 , Force_period , MODE_SMMA , PRICE_CLOSE , z ) ;
            z + + ; }    ArraySetAsSeries ( Force_array , true ) ;
             double MA_0 = iMAOnArray ( Force_array , 0 , MA_period , Shift , MODE_SMMA , 0 ) ;
             double MA_1 = iMAOnArray ( Force_array , 0 , MA_period , Shift , MODE_SMMA , 1 ) ;
             //----------------------------------------------------------------
             bool TradeSell = true ;    if    ( MA_0 > Stop_lim )      TradeSell = false ;             
             bool TradeBuy = true ;    if    ( MA_0 < ( - 1 ) * Stop_lim )   TradeBuy = false ;             
             //жжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжж 

Bunu takiben

//------------------Açılış fiyatlarıyla ilgili çalışmanın sonu --------------------------- - -----

Yorum("\n","MA_0=", MA_0, "_","MA_1=",MA_1)

Ancak yorum, her iki değişken için de sıfır verir.

Doğru, bir saniyenin bir kısmı için, bir çubuk açıldığında bu değerler "yanıp söner". Ama sonra, - tekrar sıfırlar

//-------------------------------------------

Tüm tikler üzerinde çalışan bir Expert Advisor bünyesinde açılış fiyatlarında bir hindi işini nasıl uygulayabilirsiniz?

Lütfen. söylemek?

 

yeni çubuğu kontrol et/atla'yı devre dışı bırak, isNewBar'ı her zaman doğru dene,
yardımcı olduysa, dizinin sıfır olduğu yere bakın
- fonksiyonda başlatma, başlangıçta başlatma ve genellikle onları genele götürün

 

teşekkürler, kore

Ben biraz farklı yaptım.

AÇILIŞ FİYATLARIYLA bloğun çalışması farklı bir şekilde uygulandı:

 bool isNewBar = false ; //работу фильтра реализуем по ценам открытия
if ( ExpertBars ! = Bars ) { ExpertBars = Bars ; isNewBar = true ; }
if ( isNewBar ) { //если есть новый бар
     . . . . . . . . . . . . }

ama şöyle:

 int start ( ) {
  здесть работаем по всем тикам
. . . . . . . . . . . .

if ( Time [ 0 ] = = prevtime ) return ( 0 ) ; //ждём появления нового бара
  prevtime = Time [ 0 ] ; //если появился новый бар - 
  
StdDev_0 = iStdDev ( NULL , 0 , StdDev_period , 0 , 2 , PRICE_CLOSE , 0 ) ;
StdDev_1 = iStdDev ( NULL , 0 , StdDev_period , 0 , 2 , PRICE_CLOSE , 1 ) ;
Comment ( "StdDev_0=" , StdDev_0 , "_" , "StdDev_1=" , StdDev_1 ) ;
  
//------------------------------------------------------------         
   } // если спред соответствует заданному
   
  
   return ( 0 ) ;
}
//---------------------------- конец функции старт-------------

Yorum artık türkiye değerlerini istediğim şekilde gösteriyor - açılış fiyatlarında.

Ve tüm tikler konusunda uzman bir kişi ile çalışırken bu değerleri kullanabilirsiniz..

Yine de. Yeni saldırı.

Hindi değerleri verir - sadece 4 ondalık basamak, artık yok ...

Benim için yeterli değil. Beşe ihtiyacın var.

Ama hindi yerleşik!

Burada ne yapılabilir?

 

İşte bu yerleşik göstergenin kodu. Oynayın ve telif hakkının orada olduğunu unutmayın.

 
Chris_Brown >> :

Ah, işte bir örnek:

çift W[3][4];

DiziYeniden Boyutlandır(W,2)


Sonuç olarak, 3'ü 2'ye değiştireceğiz, ancak ikinciyi nasıl değiştireceğiz? 4'ten 6'ya kadar diyelim

--------

MQL4'te yalnızca ilk boyut dinamik olarak değiştirilebilir.

Diğer boyutları değiştirmeniz gerekiyorsa, kendinize ait bir şeyler yazmanız veya bu kitaplığı kullanmanız gerekir.

 

Herkese iyi akşamlar!

20 dakika önce MT4'te tatsız bir olay yaşandı.

Bir sonraki başlatmada, tüm (hepsi!) uzmanların UZMANLAR klasöründen kaybolduğu ortaya çıktı.

Hatta monte olanlar! MASD-SIPL ve MA!

Diğer tüm klasörler orada. Uzman yok...

INET DAHİL OLDU!

Tamamen kafam karıştı ve kafam karıştı!

Hiçbir yerde uzman yok! Sepette de yok!

Ne yapacağımı bilmiyorum....

 
rid >> :

Ne yapacağımı bilmiyorum....

Spay mı arıyorsunuz?

Aynı zamanda bunu zayuzat yapmaya çalışmak - silmeyi geri almak gibi bir iş parçacığı.

 

Hepsi bu değil.

İşte daha ileriye bakıyorum!

hindi, komut dosyası, kitaplık içeren diğer tüm klasörler de boş'

 
TheXpert >> :

Spay mı arıyorsunuz?

Aynı zamanda bunu zayuzat yapmaya çalışmak - silmeyi geri almak gibi bir iş parçacığı.

anlamadım Bir kavşak nedir ve "ne-iş parçacığı geri alma gibi". ?

Büyük bir üzüntü içinde oturuyorum.

 
rid >> :

anlamadım Bir kavşak nedir ve "ne-iş parçacığı geri alma gibi". ?

Büyük bir üzüntü içinde oturuyorum.

Silinen dosyaları geri yüklemenizi sağlayan bir program ...

aramada dolaşın ... Rus versiyonunu bulun

Neden: