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

 
LOA :

Sorun şudur..... Yeni çubuklar oluşturulduğunda gösterge yeniden çizilmiyor. Tf'yi değiştirirseniz yeniden çizilir. veya geri çekil

Proboy_Order_F5 hakkında sorduğum ana gösterge

Bu bir yeniden çizim göstergesidir ve ona geçmişi gözetleme fırsatı verilmelidir. Bunu yapmak için, iki limit değişken hesaplama ifadenizi aşağıdaki ile değiştirin:

     int limit= MathMin ( Bars - 1 , Bars -сounted_bars+T_Life_ORD+ 1 );

Biçimsel olarak, açıkça değerler atanmamış ifadelerde değişkenlerin sistematik kullanımı can sıkıcıdır.

 
Mislaid :

Bu bir yeniden çizim göstergesidir ve ona geçmişi gözetleme fırsatı verilmelidir. Bunu yapmak için, iki limit değişken hesaplama ifadenizi aşağıdaki ile değiştirin:

Biçimsel olarak, açıkça değerler atanmamış ifadelerde değişkenlerin sistematik kullanımı can sıkıcıdır.


Cevap için teşekkürler!

Değiştirmeye çalışacağım, tavsiyeni kullanacağım.

Değişkenler hakkında.... Ana göstergeyi kastediyorsanız, kodunun tamamı verilmemiştir. Bu sadece başlangıç kısmı - temel. Buraya bazı uyarılar ve kullanıcı tanımlı işlevler eklendi, ancak değişkenler muhtemelen kaldırılmadı. Ve daha da iyisi, sizin için zor değilse, o zaman lütfen bu değişkenlere örnekler verin (sonuçta, yeni öğreniyorum ve fazladan bir şeyler biriktirmiş olabilirim). Bu, bu sorun hakkında daha fazla bilgi edinmeme yardımcı olacak.

 
LOA :


Cevap için teşekkürler!

Değiştirmeye çalışacağım, tavsiyeni kullanacağım.

Değişkenler hakkında.... Ana göstergeyi kastediyorsanız, kodunun tamamı verilmemiştir. Bu sadece başlangıç kısmı - temel. Buraya bazı uyarılar ve kullanıcı tanımlı işlevler eklendi, ancak değişkenler muhtemelen kaldırılmadı. Ve daha da iyisi, sizin için zor değilse, o zaman lütfen bu değişkenlere örnekler verin (sonuçta, yeni öğreniyorum ve fazladan bir şeyler biriktirmiş olabilirim). Bu, bu sorun hakkında daha fazla bilgi edinmeme yardımcı olacak.

Yalnızca iki operatöre bir örnek. proboy_Buy, Buy_Price_D, N_Buy değişkenlerinin tümü yeni bildirildi, ancak bunlara herhangi bir başlangıç değeri atanmadı ve yapı hemen devam ediyor:

         //-----------------Проверяем время жизни ордера ?-------------------------------   
           if (proboy_Buy== true )
          {  
               if ( Buy_Price_D <= 0 && N_Buy >= T_Life_ORD+ 1 ) 

Ve büyük olasılıkla aşağıdaki değişkenler döngünün dışında bildirilmelidir.

           double     Buy_Price,Sell_Price, //цена ордера
                     St_Buy_Price,St_Sell_Price, //цена стопа
                     Pr_Buy_Price,Pr_Sell_Price; //цена профита       
           
           int        n,
                     N_Buy, N_Sell;   //номер свечи ордера 
 
Mislaid :

Yalnızca iki operatöre bir örnek. proboy_Buy, Buy_Price_D, N_Buy değişkenlerinin tümü yeni bildirildi, ancak bunlara herhangi bir başlangıç değeri atanmadı ve yapı hemen devam ediyor:

Ve büyük olasılıkla aşağıdaki değişkenler döngünün dışında bildirilmelidir.




TAMAM. Düşüneceğim.

Küçük bir açıklama: bu değişkenler döngünün sonunda değerler alır, böylece yeni bir yinelemeye geçerken bu değerler kullanılır. Şimdilik hayal ediyorum (ama nasıl doğru yapılacağını öğrenmek istiyorum)

Onlar. gösterge, i'deki koparma gerçeğini kullanır ve sonraki eylemler i-1'de kullanılmalıdır. Bir arıza gerçeği için i+1'i elbette kullanabilirsiniz, ancak bu durumda doğru anladıysam sıfır çubuğu dikkate alınmaz.

 
Hronos :

Garip bir şekilde, sorumun bir uzmanın önemsiz bir konuyu çözmesi ve yeni başlayanlar için olduğu gibi bir branş olduğunu düşündüm.

Yoksa seçici yardım mı?


Burada MQL4'te nasıl programlanacağını öğrenmeye çalışanlara yardımcı oluyorlar.
 
PapaYozh :

Burada MQL4'te nasıl programlanacağını öğrenmeye çalışanlara yardımcı oluyorlar.
Sizden bir gösterge yazmanızı istemiyorum, ona kendim bir şeyler ekledim, sadece kodu ekleyin, böylece grafikte doğru bir şekilde çizilir.
 
Kendi adıma, eğer bir cevap almak istiyorsanız, birinin bir şeyi cevaplamak veya bir şeyi düzeltmek zorunda olduğunu varsaymanın bir hata olduğunu düşünüyorum. Cevapsız bırakmayacaklarına dair tek umut var.
 

Tünaydın!

Lütfen MA=iMA(NULL,0,TrendPeriod,0,MODE_EMA, PRICE_CLOSE ,0); göstergesiyle ilgili yardım edin.

application_price'a nasıl birden fazla değer verebilir ve gerektiğinde doğru olanı nasıl seçebilirsiniz?

 

tekrar deneyeceğim

banal bir sorunla nasıl başa çıkacağımı söyle - Haziran 2011'de Yahudi tarihinde bir boşluk var ve hemen Eylül ve biraz Eylül kayboldu

\terminal\history\downloads\EURUSD klasöründe bu tür dosyalar var

EURUSD_2011_06_81625bcefc91bf488a04d5a1dae0c93f
EURUSD_2011_09_2557787db3eb2fe87073c783f21cdd66
EURUSD_2011_10_15793a4a4f9d001b78a82e248872bc3b

Yerel MQ'm da dahil olmak üzere farklı brokerlerin birkaç terminalini denedim. XP ve Win7'nin bulunduğu farklı makinelerde de denendi. tarihteki maksimum çubuklar maksimuma değer. .raw ve symgroups.raw sembollerini silmeyi ve tekrar indirmeyi denedim - yardımcı olmadı.

Ya da belki birileri dosyaları yükler

EURUSD_2011_07_хххх
EURUSD_2011_08_хххх
EURUSD_2011_09_хххх

 
Hronos :
Kendi adıma, ikinci mesajımdan sonra herkesin boğulma olasılığının daha yüksek olduğunu düşünüyorum, yardım etmekten daha kolay.
Sadece başka bir şubeye gitmeniz gerekiyor. Ve neden bu adamlar bu kadar alıngan gitti?