MQL4 ve MQL5 ile ilgili herhangi bir acemi sorusu, algoritmalar ve kodlar hakkında yardım ve tartışma - sayfa 115

 
Yoldaşlar!

Göstergenin segmentler halinde gösterilmesine ihtiyaç vardır.
Bu durumda, eski verilerin grafikte görüntülenmemesi için arabelleğin temizlenmesi istenir.

Problem şu:
1. Diziyi temizlemek mümkün değil, bir hata oluşuyor (aralık dışı).
2. Veri sıfırlandığında, grafik buna göre sıfıra kayar.

Hangi yönde kazılacağını tavsiye edin. Sayesinde.
 
Merhaba. ex4'teki gösterge işlemciyi yoğun bir şekilde yükler, arabelleklerini her tıklamada değil, (bir, ikiden sonra) ve ex4 yerine koyarsam, bu işlemciye yardımcı olur mu?
 
Андрей :
Merhaba. ex4'teki gösterge işlemciyi yoğun bir şekilde yükler, arabelleklerini her tıklamada değil, (bir, ikiden sonra) ve ex4 yerine koyarsam, bu işlemciye yardımcı olur mu?
İki yaklaşım alırdım:
- ya yeni bir çubukta arabellekle çalışın;
- ya sınırlı bir zaman serisi periyodunda arabelleği güncelleyin.
 
terentjew23 :
İki yaklaşım alırdım:
- ya yeni bir çubukta arabellekle çalışın;
- ya sınırlı bir zaman serisi periyodunda arabelleği güncelleyin.
Ben üçüncü seçeneği seçerdim. Öyle bir gösterge attım ki kimse onu bulamasın.
 
terentjew23 :
Yoldaşlar!

Göstergenin segmentler halinde gösterilmesine ihtiyaç vardır.
Bu durumda, eski verilerin grafikte görüntülenmemesi için arabelleğin temizlenmesi istenir.

Problem şu:
1. Diziyi temizlemek mümkün değil, bir hata oluşuyor (aralık dışında).
2. Veri sıfırlandığında, grafik buna göre sıfıra kayar.

Hangi yönde kazılacağını tavsiye edin. Sayesinde.
Sıfır yerine EMPTY_VALUE koymayı deneyin
 

Göstergelere ve danışmanlara ekliyorum

int init()
  {
   if ( Digits == 5 ){ if ( Close [ 0 ]> 1 )plus= 0.00003 ; else plus= 0.00002 ;}
   if ( Digits == 3 ){ if ( Close [ 0 ]> 100 )plus= 0.003 ; else plus= 0.002 ;}
}


void start()
  {
   if (time0!= Time [ 0 ]){ time0= Time [ 0 ]; hig= 0 ; loww= 1000 ;} 


   if (( High [ 0 ]>hig)||( Low [ 0 ]<loww))  {hig= High [ 0 ]+plus; loww= Low [ 0 ]-plus;

код здесь, поскольку интересуют пиковые моменты индикаторов

хочу так
буфер_0= iCustom ( NULL , 0 , "1rd" , 1 , 0 );


}
 
Alexey Viktorov :
Sıfır yerine EMPTY_VALUE koymayı deneyin
Teşekkürler, yardımcı oldu.
 

nasıl yapılır:

Diyelim ki hesap bakiyem 5800

if (5800)\2000= (bu durumda 2 çıkması gerekir, tüm kesirler atılır, bu tür işlemlerin işlevlerine ihtiyacımız var)

 
trader781 :
1800\2000=1 ile aynı
Numara. 0 olacak.
 
Alexey Kozitsyn :
Numara. 0 olacak.
Bu kısmı sildim çünkü kursta ayrı ayrı yapmam gerekecek