Uyarıyı birkaç saniye geciktirin - sayfa 4

 
GumRai :

Amacın ne?

Neden? Yeni bir çubuğu algılamak için Zaman[0] kullanmanın yanlış bir tarafı yoktur.

Ohhh.

Test yapacağım ve size sonuçları göstereceğim. Bu, grafiği güncellemekle ilgilidir.

bir mql5 :

Bir kez daha açıklamaya çalışıyorum (parmaklarda):
  1. Son çalıştırmadan X süre sonra bir terminal çalıştırıyorum
  2. Eksik olan enjeksiyon geçmişini başlatın (terminal X dakika çalışmıyordu)
  3. Mevcut bir hikayede OnCalculate göstergesi olarak adlandırılır prevtime = tarihte bilinen son zaman, gösterge arabelleğinin boyutu N çubuklar
  4. Hikaye sunucudan pompalanırken teak geliyor
  5. OnCalculate göstergesi olarak adlandırılan, Zaman [0] kene zamanının göstergesinin önceki zamanı hatırladığı, gösterge arabelleğinin boyutu N + 1 bar (N ve N + 1 çubukları arasında hikayede bir delik vardır)
  6. Hikayeleri yeniden başlattıktan sonra OnCalculate göstergesi, ancak bu sefer, geçmişindeki delik yok, ancak prevtime, Time [0] olarak daha sıkı bir tarihe sahip - yeni bir çubuk değil (veya göstergedeki arabellekler kaybolmuyor) ve arabellek boyutu göstergesi N + X / Zaman Çerçevesi çubukları ve IndBuffer [0] 5. adımda olan değil
 
omissamf :
Merhaba arkadaşlar harikasınız !!! _
İşbirliğiniz için size nasıl teşekkür edeceğimi bilmiyorum .
Gönderilen kod eevviill çok iyi çalışıyor , demek istediğim buydu .
GumRai kodu bunun yerine yeniden boyama yapar ve RSI 30/70 seviyelerini geçtiğinde sinyal verir . _
Çalışma kodunu , biraz daha hizmet edeceğini umarak , eevviill önerilerine göre ekliyorum .

Her şey için teşekkürler Massimo .


Memnuniyetle.
 
GumRai :

...

Dürüst olmak gerekirse, Barlar tarihteki maksimuma ulaştığında ne olur bilmiyorum...

Bir sonraki lansmana kadar ayarladığınız her şeyi artırmaya devam ederler.
 
Ovo :
Bir sonraki lansmana kadar ayarladığınız her şeyi artırmaya devam ederler.
Teşekkür ederim.
 
eevviill :

Ohhh.

Test yapacağım ve size sonuçları göstereceğim. Bu, grafiği güncellemekle ilgilidir.

bir mql5 :

Bir kez daha açıklamaya çalışıyorum (parmaklarda):
  1. Son çalıştırmadan X süre sonra bir terminal çalıştırıyorum
  2. Eksik olan enjeksiyon geçmişini başlatın (terminal X dakika çalışmıyordu)
  3. Mevcut bir hikayede OnCalculate göstergesi olarak adlandırılır prevtime = tarihte bilinen son zaman, gösterge arabelleğinin boyutu N çubuklar
  4. Hikaye sunucudan pompalanırken teak geliyor
  5. OnCalculate göstergesi olarak adlandırılan, Zaman [0] kene zamanının göstergesinin önceki zamanı hatırladığı, gösterge arabelleğinin boyutu N + 1 bar (N ve N + 1 çubukları arasında hikayede bir delik vardır)
  6. Hikayeleri yeniden başlattıktan sonra OnCalculate göstergesi, ancak bu sefer, geçmişindeki delik yok, ancak prevtime, Time [0] olarak daha sıkı bir tarihe sahip - yeni bir çubuk değil (veya göstergedeki arabellekler kaybolmuyor) ve arabellek boyutu göstergesi N + X / Zaman Çerçevesi çubukları ve IndBuffer [0] 5. adımda olan değil

Hadi bakalım.

İşlem: M1 tablosuna ind ekleyin, terminali kapatın, terminali 3-6 dakika açtıktan sonra.

Sonuçlar.

Dosyalar:
 
Ovo :
Bir sonraki lansmana kadar ayarladığınız her şeyi artırmaya devam ederler.

Harika, bu bazı testler yaptığınız anlamına gelir. Grafikteki maksimum çubukların bir sonraki başlatmaya kadar artmaya devam edeceğini biliyordum, ancak tarihte maksimum çubuklar hakkında ne olduğunu bilmiyordum.

Bir EA veya gösterge çalışırken ne olduğunu biliyor musunuz ve Ana Sayfa tuşuna basmaya devam ediyorsunuz. Bu, Barların getirisini arttırır mı?

 
GumRai :

Harika, bu bazı testler yaptığınız anlamına gelir. Grafikteki maksimum çubukların bir sonraki başlatmaya kadar artmaya devam edeceğini biliyordum, ancak tarihte maksimum çubuklar hakkında ne olduğunu bilmiyordum.

Bir EA veya gösterge çalışırken ne olduğunu biliyor musunuz ve Ana Sayfa tuşuna basmaya devam ediyorsunuz. Bu, Barların getirisini arttırır mı?

Elbette artar, ancak Ana Sayfa tuşuna basmak yerine ChartNavigate'i kullanmayı tercih edebilirsiniz (hata yok).
 
Ovo :
Elbette artar, ancak Ana Sayfa tuşuna basmak yerine ChartNavigate'i kullanmayı tercih edebilirsiniz (hata yok).

Alınan suç yok. Yanlış hatırlamıyorsam, ChartNavigate tarih ve saat için Amerikan tarzına dayanan belirli bir format kullanır. Ben İngilizim ve MT4 tarafından tanınan formatı asla hatırlayamıyorum.

Ancak, bir grafiğe daha önceki verileri ekleyerek Çubukların arttığını söylüyorsunuz. Bu, önceki çubukları ekleyerek çubuklardan dönüşün artacağı anlamına gelir, bu nedenle Zaman[] yerine Çubuklar kullanılması yeni bir çubuk olmadığında bile yeni bir çubuk algılar mı?

 
GumRai :

Alınan suç yok. Yanlış hatırlamıyorsam, ChartNavigate tarih ve saat için Amerikan tarzına dayanan belirli bir format kullanır. Ben İngilizim ve MT4 tarafından tanınan formatı asla hatırlayamıyorum.

Ancak, bir grafiğe daha önceki verileri ekleyerek Çubukların arttığını söylüyorsunuz. Bu, önceki çubukları ekleyerek çubuklardan dönüşün artacağı anlamına gelir, bu nedenle Zaman[] yerine Çubuklar kullanılması yeni bir çubuk olmadığında bile yeni bir çubuk algılar mı?

Elbette, bunun açık olduğunu düşünüyorum. Tarih formatına gelince, muhtemelen ne Amerikan ne de İngiliz varsayılanı değildir.

 
Merhaba millet. Amacım kimseyi kırmak değildi .
GumRai , bana gönderdiğiniz kod , RSI 30/70 seviyelerini geçtiğinde beni ok olarak gösteriyor , ancak candel oluşumu sırasında RSI geri oku kaybolur , önerdiğim kodda ise ok sonra görünür . 3 saniye , RSI seviyeyi geçerse ve geri gelse bile sabit kalır . Neyin yanlış olduğunu çözemiyorum , benim için fazla iyisin , ama kodunla olan şey bu .
Selamlar , Massimo .