Kodlama yardımı - sayfa 48

 

Merhaba, ben bir İspanyol tüccarıyım. Öncelikle, kötü İngilizcem için özür dilerim. Neye ihtiyacım olduğunu açıklayacağım. Ticaret yaptığımda, "günün özetini" yapmaktan hoşlanırım.

Daha iyi açıklamak için grafiği ekledim.

DAX için strateji. Güne başlarken, genellikle bir Boşluğumuz olur, bu nedenle önceki günün kapanışı ve bu günün açılışı farklıdır.

Yani, ihtiyacım olan gösterge:

1. Dikey hat 8:00'de

2. İki yatay çizgi (açılış günü ve önceki gün kapanışı).

  • Açılış günü (mum saati 8:00).
  • Önceki gün kapanışı (mum saati 21:45).
  • 3. Yatay çizgiler:

  • Bugün açık + x puan (örn. + 20)
  • Bugün açık + x puan (örn. + 40)
  • Dün kapanış - x puan (örneğin - 20)
  • Dün kapanış - x puan (örneğin - 40)

Hoşçakalın ve teşekkürler!

Dosyalar:
dax.gif  18 kb
dax_1.gif  19 kb
 

Rahul

İşte nokta çizmek için yapılmış bir HMA. Bunu yapmak için nasıl yapılabileceğini görebilirsiniz (olabildiğince basit tutmaya çalıştım)

rahul701:
Merhaba Mladen, kodladığınız 3 indikatörü indirdim: T3 , HMA color , HMA2. Bunları çizgiler yerine noktalara dönüştürebilir miyiz? Nette arama yapmayı denedim ve her bir tampon için bunu noktalar oluşturması için yapmamız gerekebileceğini öğrendim: SetIndexStyle(0,DRAW_ARROW,EMPTY,1,Blue); SetIndexArrow(0, 0x9F); SetIndexBuffer(0,YüksekBuffer); T3'te: IndicatorBuffers(6); SetIndexBuffer(0,t3); SetIndexBuffer(1,t3Ua); SetIndexBuffer(2,t3Ub); SetIndexBuffer(3,t3Da); SetIndexBuffer(4,t3Db); SetIndexBuffer(5,eğim); HMA2'de: IndicatorBuffers(5); SetIndexBuffer(0,hma); SetIndexBuffer(1,hmada); SetIndexBuffer(2,hmadb); SetIndexBuffer(3,trend); SetIndexBuffer(4,iş); HMAcolornrp'de: IndicatorBuffers(7); SetIndexBuffer(0,ind_buffer0); SetIndexBuffer(1,ind_buffer1); SetIndexBuffer(2,ind_buffer2); SetIndexBuffer(3,ind_buffer3); SetIndexBuffer(4,ind_buffer4); SetIndexBuffer(5,tampon); SetIndexBuffer(6,trend); Yukarıdaki arabelleklerde, bu kodu hangi arabelleklere uygulamamız gerektiğini belirtebilir misiniz (Ve eğer bu kod tamamen doğruysa): SetIndexStyle(0,DRAW_ARROW,EMPTY,1,Blue); SetIndexArrow(0, 0x9F); SetIndexBuffer(0,YüksekBuffer); SetIndexStyle(1,DRAW_OK,BOŞ,1,Kırmızı); SetIndexArrow(1, 0x9F); SetIndexBuffer(1,DüşükBuffer); Ve buna ek olarak daha fazla değişiklik yapmamız gerekirse. Ayrıca noktaların mı yoksa çizgilerin mi çizileceğine karar vermek için bir Seçenek ekleyebiliriz. Saygılarımla, rahul. EDIT: Yukarıda yarattığım karışıklık için özür dilerim, "Enter karakter"imin neden alınmadığını bilmiyorum. Lütfen yukarıda yazdıklarımın biçimlendirilmiş versiyonuna bakmak için I1 ve I2'ye bir göz atın.
 
mladen:
uyarılar için kullandığınız ses dosyasının uzunluğuna dikkat edin. Çok uzun olursa, bazı sorunlara neden olabilir (özellikle EA'dan)

bu durumda belirli uyarı sesleri yerine mesaj kutusunu kullanmanın çok daha kolay olduğuna karar verdi...

 
mladen:
Rahul İşte noktalar çizmek için yapılmış bir HMA. Bunu yapmak için nasıl yapılabileceğini görebilirsiniz (olabildiğince basit tutmaya çalıştım)

Mladen Thx bu kadar basit ve verimli bir kod yazma tarzınız için bir kez daha çok, bu 3'ü de nokta göstergelerine dönüştürdüm. Ama hala bir şüphem var. "trend" ve "work" arabelleklerine SetIndexStyle & SetIndexArrow eklersek, kodun bazı arızalarına neden olabilir. SetIndexBuffer(0,hmaup); SetIndexStyle(0,DRAW_ARROW); SetIndexArrow(0,159); SetIndexBuffer(1,hmadn); SetIndexStyle(1,DRAW_ARROW); SetIndexArrow(1,159); SetIndexBuffer(2,hma); SetIndexBuffer(3,trend); SetIndexBuffer(4,iş);

 

vega mod/tamir

merhaba, gerçekten yardıma ihtiyacım olan şey bu:

vegas para birimi, genellikle burada veya web'de bulunan para birimi uyarılar için düzgün çalışmıyor,

bu mt4'te işi zorlaştıran bir tuhaflık olabilir ama...

- fiyat bir MA çizgisine dokunduğunda uyarı çalmalıdır (kullanımda 7 tane vardır)

-tercihim çubuk başına bir kez ses çıkarmaktır

-ve ayrıca bir e-posta uyarısı gönderilmesini istiyorum

daha basitse, orta MA, yalnızca diğer zarf türleri için uyarılar dışında bırakılabilir.

Daha fazla zaman dilimini kapsamak için ekstra fib serileri ile yapabildiğim kadarını ekledim

(mt4'e geçmeden önce vega kullandım ve seçenekleri değiştirmeden tüm tf'leri işlemek biraz farklıydı, ancak mt4 ile uyarıların çalışması harika olurdu)

vegas_currency_ziggy.mq4

Dosyalar:
 

Merhaba Mladen, onları nokta göstergelerine dönüştürmeme rağmen, yeniden boyamayı da başardım. Resimden de görebileceğiniz gibi, imleçte kırmızı nokta görünüyor (bcoz yeniden boyanmış). Neyi yanlış yaptığımı söyleyebilir misiniz:

Bu kodu dönüştürdüm(T3 basic MTF): SetIndexBuffer(0,t3);

SetIndexBuffer(1,t3Ua);

SetIndexBuffer(2,t3Ub);

SetIndexBuffer(3,t3Da);

SetIndexBuffer(4,t3Db);

SetIndexBuffer(5,eğim);

ile :

SetIndexBuffer(0,t3);

SetIndexBuffer(1,t3Ua);SetIndexStyle(1,DRAW_ARROW); SetIndexArrow(1,159);

SetIndexBuffer(2,t3Ub);

SetIndexBuffer(3,t3Da);SetIndexStyle(3,DRAW_OK); SetIndexArrow(3,159);

SetIndexBuffer(4,t3Db);

SetIndexBuffer(5,eğim);

Ayrıca SetIndexStyle(,DRAW_ARROW); ekledim. SetIndexArrow(,159); Tampon 2 ve ayrıca 4'e ama daha da fazla yeniden boyama oldu.

HMA rengi için aynı yeniden boyama efektini elde ettim:

Gösterge Tamponları(7);

SetIndexBuffer(0,ind_buffer0);

SetIndexBuffer(1,ind_buffer1);SetIndexStyle(1,DRAW_ARROW); SetIndexArrow(1,159);

SetIndexBuffer(2,ind_buffer2);SetIndexStyle(2,DRAW_ARROW); SetIndexArrow(2.159);

SetIndexBuffer(3,ind_buffer3);SetIndexStyle(3,DRAW_ARROW); SetIndexArrow(3,159);

SetIndexBuffer(4,ind_buffer4);SetIndexStyle(4,DRAW_ARROW); SetIndexArrow(4,159);

SetIndexBuffer(5,tampon);

SetIndexBuffer(6,trend);

Yalnızca 1 ve 3 arabellekleri için denedim ama yine başarılı olamadım. Ayrıca HMA2 için yaptığınız gibi ayrılmış noktalar almıyorum, bunun yerine onlara katılan bir çizgi görülüyor.

Saygılarımızla,

rahul

Dosyalar:
image5.png  17 kb
 

ayrıca 5 basamak için bir x10 çarpanına ihtiyaç duyar

zigflip:
merhaba, bu konuda gerçekten yardıma ihtiyacım var:

vegas para birimi, genellikle burada veya web'de bulunan para birimi uyarılar için düzgün çalışmıyor,

bu mt4'te işi zorlaştıran bir tuhaflık olabilir ama...

- fiyat bir MA çizgisine dokunduğunda uyarı çalmalıdır (kullanımda 7 tane vardır)

-tercihim çubuk başına bir kez ses çıkarmaktır

-ve ayrıca bir e-posta uyarısı gönderilmesini istiyorum

daha basitse, orta MA, diğer zarf türleri için yalnızca uyarılar bırakılabilir.

Daha fazla zaman dilimini kapsamak için ekstra fib serileri ile yapabildiğim kadarını ekledim

(mt4'e geçmeden önce vega kullandım ve seçenekleri değiştirmeden tüm tf'leri işlemek biraz farklıydı, ancak mt4 ile uyarıların çalışması harika olurdu)

vegas_currency_ziggy.mq4
 

...

Rahul

Bunlar gibi yapın. Yeniden boyamayan sürümleri nokta sürümlerine dönüştürmenin anahtarı, mümkün olduğunca basitleştirmektir (nrp bazı ekstra işlemler gerektirdiğinden, noktalara dönüştürdüğünüzde sadece kes, kes, kes ... )

rahul701:
Merhaba Mladen, onları nokta göstergelerine dönüştürmeme rağmen, yeniden boyamayı da başardım. Resimden de görebileceğiniz gibi, imleçte kırmızı nokta görünüyor (bcoz yeniden boyanmış). Neyi yanlış yaptığımı söyleyebilir misiniz:

Bu kodu dönüştürdüm(T3 basic MTF): SetIndexBuffer(0,t3);

SetIndexBuffer(1,t3Ua);

SetIndexBuffer(2,t3Ub);

SetIndexBuffer(3,t3Da);

SetIndexBuffer(4,t3Db);

SetIndexBuffer(5,eğim);

ile :

SetIndexBuffer(0,t3);

SetIndexBuffer(1,t3Ua);SetIndexStyle(1,DRAW_ARROW); SetIndexArrow(1,159);

SetIndexBuffer(2,t3Ub);

SetIndexBuffer(3,t3Da);SetIndexStyle(3,DRAW_OK); SetIndexArrow(3,159);

SetIndexBuffer(4,t3Db);

SetIndexBuffer(5,eğim);

Ayrıca SetIndexStyle(,DRAW_ARROW); ekledim. SetIndexArrow(,159); Tampon 2 ve ayrıca 4'e ama daha da fazla yeniden boyama oldu.

HMA rengi için aynı yeniden boyama efektini elde ettim:

Gösterge Tamponları(7);

SetIndexBuffer(0,ind_buffer0);

SetIndexBuffer(1,ind_buffer1);SetIndexStyle(1,DRAW_ARROW); SetIndexArrow(1,159);

SetIndexBuffer(2,ind_buffer2);SetIndexStyle(2,DRAW_ARROW); SetIndexArrow(2.159);

SetIndexBuffer(3,ind_buffer3);SetIndexStyle(3,DRAW_ARROW); SetIndexArrow(3,159);

SetIndexBuffer(4,ind_buffer4);SetIndexStyle(4,DRAW_ARROW); SetIndexArrow(4,159);

SetIndexBuffer(5,tampon);

SetIndexBuffer(6,trend);

Yalnızca 1 ve 3 arabellekleri için denedim ama yine başarılı olamadım. Ayrıca HMA2 için yaptığınız gibi ayrılmış noktalar almıyorum, bunun yerine onlara katılan bir çizgi görülüyor.

Saygılarımızla,

rahul
 

herhangi biri?? lütfen! harika..

joselopezde:
Merhaba, ben bir İspanyol tüccarıyım. Öncelikle, kötü İngilizcem için özür dilerim. Neye ihtiyacım olduğunu açıklayacağım. Ticaret yaptığımda, "günün özetini" yapmaktan hoşlanırım.

Daha iyi açıklamak için grafiği ekledim.

DAX için strateji. Güne başlarken, genellikle bir Boşluğumuz olur, bu nedenle önceki günün kapanışı ve bu günün açılışı farklıdır.

Yani, ihtiyacım olan gösterge:

1. Dikey hat 8:00'de

2. İki yatay çizgi (açılış günü ve önceki gün kapanışı).

  • Açılış günü (mum saati 8:00).
  • Önceki gün kapanışı (mum saati 21:45).
  • 3. Yatay çizgiler:

  • Bugün açık + x puan (örn. + 20)
  • Bugün açık + x puan (örn. + 40)
  • Dün kapanış - x puan (örneğin - 20)
  • Dün kapanış - x puan (örn. - 40)

Hoşçakalın ve teşekkürler!

herhangi biri?? lütfen! harika..

 
mladen:
Rahul Bunu böyle yap. Yeniden boyamayan sürümleri nokta sürümlerine dönüştürmenin anahtarı, mümkün olduğunca basitleştirmektir (nrp bazı ekstra işlemler gerektirdiğinden, noktalara dönüştürdüğünüzde sadece kes, kes, kes ... )

Sevgili Mladen, nrp sürümlerinin tartışmasız MASTER'isiniz. Sana geri yazmadan önce, bir satırı nasıl bir noktaya çeviremediğimi merak ettiğimi itiraf ediyorum. . Çok teşekkürler.

Saygılarımızla,

rahul

Neden: