Alım-satım fırsatlarını kaçırıyorsunuz:
- Ücretsiz alım-satım uygulamaları
- İşlem kopyalama için 8.000'den fazla sinyal
- Finansal piyasaları keşfetmek için ekonomik haberler
Kayıt
Giriş yap
Gizlilik ve Veri Koruma Politikasını ve MQL5.com Kullanım Şartlarını kabul edersiniz
Hesabınız yoksa, lütfen kaydolun
mtf boyama stili
Hey Millet,
Bunu, her htf çubuğu için düz lev ile, bir çizelgeye ilk yüklediğinizde göründüğü gibi boyamaya devam edecek şekilde düzeltebilir misiniz?
yüklendikten sonra dalgalı bir şekilde gitmek yerine
yani, çubuğun kapanışındaki her seviye veya htf'nin bir zaman bölümü tarafından yenileniyor mu?
bu gösterge TSD'den ama daha önce yapılmışsa bu mtf boyama yöntemini aramak için terimi bilmiyorum
eyvallah iyi pazarlar
Bunu kullan. Onunla bu sorunların hiçbirini yaşamazsınız
İyi hafta sonları
Hey Millet,
Bunu, her htf çubuğu için düz lev ile, bir çizelgeye ilk yüklediğinizde göründüğü gibi boyamaya devam edecek şekilde düzeltebilir misiniz?
yüklendikten sonra dalgalı bir şekilde gitmek yerine
yani, çubuğun kapanışındaki her seviye veya htf'nin bir zaman bölümü tarafından yenileniyor mu?
bu gösterge TSD'den ama daha önce yapılmışsa bu mtf boyama yöntemini aramak için terimi bilmiyorum
eyvallah iyi pazarlarBunu kullan. Onunla bu sorunların hiçbirini yaşamazsınız İyi hafta sonları
sen en büyüksün!
Teşekkürler. Bu bir EA mı yoksa bir gösterge mi?
sen en büyüksün!
Merhaba Zigflip - Bir EA'ya programlanmasını istediğim iki gösterge var, yardımcı olabilir misiniz? Şimdiden çok teşekkürler.
özel gösterge
Merhaba arkadaşlar,
Kendi özel göstergemi yapmaya çalıştım ama derlemesini sağlayamıyorum. göstergenin, 8 saatten daha düşük herhangi bir grafikte h8 destek ve direnç seviyelerini çizmesi gerekiyor. manuel yapmaktan sıkıldığım için 1m zaman diliminde kullanmayı planlıyordum ve ayrıca bir parça yapmak istedim. Kaybetmeden çok fazla pip kazanıyorum, bu yüzden iyi bir araç olacağını düşünüyorum. lütfen neyi yanlış yaptığımı bana bildirin ve isterseniz düzeltin.
Teşekkürler
/+------------------------------------------------ ------------------+
//| res1 8 sa.mq4 |
//| Telif Hakkı 2012, MetaQuotes Yazılım A.Ş. |
//| Cway |
//+------------------------------------------- -------------------+
#property telif hakkı "Telif hakkı 2012, MetaQuotes Software Corp."
#özellik bağlantısı " Cway "
#özellik göstergesi_chart_window
#özellik göstergesi_tamponları 7
#özellik göstergesi_renk1 OrtaMavi //---- gösterge rengi
#özellik göstergesi_renk2 KoyuYeşil //---- gösterge rengi
#özellik göstergesi_renk3 FireBrick //---- gösterge rengi
#özellik göstergesi_renk4 DarkGreen //---- gösterge rengi
#özellik göstergesi_renk5 FireBrick //---- gösterge rengi
#özellik göstergesi_renk6 KoyuYeşil //---- gösterge rengi
#özellik göstergesi_renk7 FireBrick //---- gösterge rengi
double Buf_0[],Buf_1[],Buf_2[],Buf_3[],Buf_4[],Buf_5[],Buf_6[]; //---- gösterge satırı bildirildi
//----
int init()
{
SetIndexBuffer (0,Buf_0);//---- gösterge satır atama
SetIndexStyle (0,DRAW_LINE,STYLE_SOLID,2);//---- gösterge çizgi stili
SetIndexBuffer (1,Buf_1);//---- gösterge satır atama
SetIndexStyle (1,DRAW_LINE,STYLE_SOLID,1);
SetIndexBuffer (2,Buf_2);//---- gösterge satır atama
SetIndexStyle (2,DRAW_LINE,STYLE_SOLID,1);
SetIndexBuffer (3,Buf_3);//---- gösterge satır atama
SetIndexStyle (3,DRAW_LINE,STYLE_SOLID,1);
SetIndexBuffer (4,Buf_4);//---- gösterge satır atama
SetIndexStyle (4,DRAW_LINE,STYLE_SOLID,1);
SetIndexBuffer (5,Buf_5);//---- gösterge satır atama
SetIndexStyle (5,DRAW_LINE,STYLE_SOLID,1);
SetIndexBuffer (6,Buf_6);//---- gösterge satır atama
SetIndexStyle (6,DRAW_LINE,STYLE_SOLID,1);
dönüş;
//----
}
//+------------------------------------------- -------------------+
//| Özel gösterge sıfırlama işlevi |
//+------------------------------------------- -------------------+
int tanım()
{
//----
//----
dönüş(0);
}
//+------------------------------------------- -------------------+
//| Özel gösterge yineleme işlevi |
//+------------------------------------------- -------------------+
int başlangıç()
{
if (Period() > 480) return(0); //Grafik H8'den yüksek olamaz
int counted_bars=IndicatorCounted();
if (counted_bars >0) counted_bars--;
int limit=Barlar-sayılan_barlar;
for (int i = limit-1; i>=0; i--)
int nokta = MathCeil(480 / Dönem()); //H8'den çizilecek zaman çerçevesi
double prevH=0, prevC=0, prevO=0,prevL=0
prevO = Açık ;
öncekiC = Kapat;
öncekiH = Yüksek;
prevL = Düşük [En Düşük (NULL, 0, MODE_LOW, nokta, i+1)];
{çift X = (öncekiC < öncekiO -- öncekiH + (önceki*2) + öncekiC);
Buf_3 = X/2 - önceki;
Buf_2 = X/4 - önceki;
Buf_1 = X/6 - önceki;
Buf_0 = X/8 - önceki;
Buf_4 = X/6 - öncekiH;
Buf_5 = X/4 - öncekiH;
Buf_6 = X/2 - öncekiH;
eğer X =( öncekiC > öncekiO -- ((öncekiH*2) + önceki + öncekiC)); {
Buf_3 = X/2 - önceki;
Buf_2 = X/4 - önceki;
Buf_1 = X/6 - önceki;
Buf_0 = X/8 - önceki;
Buf_4 = X/6 - öncekiH;
Buf_5 = X/4 - öncekiH;
Buf_6 = X/2 - öncekiH;
aksi takdirde X = (öncekiC = öncekiO -- ((öncekiH) + öncekiL + (öncekiC*2));
Buf_3= X/2 - önceki ;
Buf_2 = X/4 - önceki;
Buf_1 = X/6 - önceki;
Buf_0 = X/8 - önceki;
Buf_4 = X/6 - öncekiH;
Buf_5 = X/4 - öncekiH;
Buf_6 = X/2 - öncekiH;
}
}
//+------------------------------------------- -------------------+
dönüş(0);
//+------------------------------------------- -------------------+
Ayrı pencerelerde özel gösterge için kaydırma çubuğu
Gösterge için kaydırma seçeneği eklediğimde sorun yaşıyorum, eksi değerde bok ayarladığımda bir dizi emty değeri gösteriyor.
Hem artı hem de eksi sayıyı ayarlayabilen mevcut çubukla kaydırmak için gösterge nasıl kodlanır.
cway
Bunun gibi satırlar nelerdir: double X = (prevC < prevO -- prevH + (prevL*2) + prevC) yapmak amaçlanıyor mu?
Başlangıç için bunları mql kodlama kurallarına uyacak şekilde yeniden yazmanız gerekecek.
Merhaba arkadaşlar,
Kendi özel göstergemi yapmaya çalıştım ama derlemesini sağlayamıyorum. göstergenin, 8 saatten daha düşük herhangi bir grafikte h8 destek ve direnç seviyelerini çizmesi gerekiyor. manuel yapmaktan sıkıldığım için 1m zaman diliminde kullanmayı planlıyordum ve ayrıca bir parça yapmak istedim. Kaybetmeden çok fazla pip kazanıyorum, bu yüzden iyi bir araç olacağını düşünüyorum. lütfen neyi yanlış yaptığımı bana bildirin ve isterseniz düzeltin.
Teşekkürler
/+------------------------------------------------ ------------------+
//| res1 8 sa.mq4 |
//| Telif Hakkı 2012, MetaQuotes Yazılım A.Ş. |
//| Cway |
//+------------------------------------------- -------------------+
#property telif hakkı "Telif hakkı 2012, MetaQuotes Software Corp."
#özellik bağlantısı " Cway "
#özellik göstergesi_chart_window
#özellik göstergesi_tamponları 7
#özellik göstergesi_renk1 OrtaMavi //---- gösterge rengi
#özellik göstergesi_renk2 KoyuYeşil //---- gösterge rengi
#özellik göstergesi_renk3 FireBrick //---- gösterge rengi
#özellik göstergesi_renk4 DarkGreen //---- gösterge rengi
#özellik göstergesi_renk5 FireBrick //---- gösterge rengi
#özellik göstergesi_renk6 KoyuYeşil //---- gösterge rengi
#özellik göstergesi_renk7 FireBrick //---- gösterge rengi
double Buf_0[],Buf_1[],Buf_2[],Buf_3[],Buf_4[],Buf_5[],Buf_6[]; //---- gösterge satırı bildirildi
//----
int init()
{
SetIndexBuffer (0,Buf_0);//---- gösterge satır atama
SetIndexStyle (0,DRAW_LINE,STYLE_SOLID,2);//---- gösterge çizgi stili
SetIndexBuffer (1,Buf_1);//---- gösterge satır atama
SetIndexStyle (1,DRAW_LINE,STYLE_SOLID,1);
SetIndexBuffer (2,Buf_2);//---- gösterge satır atama
SetIndexStyle (2,DRAW_LINE,STYLE_SOLID,1);
SetIndexBuffer (3,Buf_3);//---- gösterge satır atama
SetIndexStyle (3,DRAW_LINE,STYLE_SOLID,1);
SetIndexBuffer (4,Buf_4);//---- gösterge satır atama
SetIndexStyle (4,DRAW_LINE,STYLE_SOLID,1);
SetIndexBuffer (5,Buf_5);//---- gösterge satır atama
SetIndexStyle (5,DRAW_LINE,STYLE_SOLID,1);
SetIndexBuffer (6,Buf_6);//---- gösterge satır atama
SetIndexStyle (6,DRAW_LINE,STYLE_SOLID,1);
dönüş;
//----
}
//+------------------------------------------- -------------------+
//| Özel gösterge sıfırlama işlevi |
//+------------------------------------------- -------------------+
int tanım()
{
//----
//----
dönüş(0);
}
//+------------------------------------------- -------------------+
//| Özel gösterge yineleme işlevi |
//+------------------------------------------- -------------------+
int başlangıç()
{
if (Period() > 480) return(0); //Grafik H8'den yüksek olamaz
int counted_bars=IndicatorCounted();
if (counted_bars >0) counted_bars--;
int limit=Barlar-sayılan_barlar;
for (int i = limit-1; i>=0; i--)
int nokta = MathCeil(480 / Dönem()); //H8'den çizilecek zaman çerçevesi
double prevH=0, prevC=0, prevO=0,prevL=0
prevO = Açık ;
öncekiC = Kapat;
öncekiH = Yüksek;
prevL = Düşük [En Düşük (NULL, 0, MODE_LOW, nokta, i+1)];
{çift X = (öncekiC < öncekiO -- öncekiH + (önceki*2) + öncekiC);
Buf_3 = X/2 - önceki;
Buf_2 = X/4 - önceki;
Buf_1 = X/6 - önceki;
Buf_0 = X/8 - önceki;
Buf_4 = X/6 - öncekiH;
Buf_5 = X/4 - öncekiH;
Buf_6 = X/2 - öncekiH;
eğer X =( öncekiC > öncekiO -- ((öncekiH*2) + önceki + öncekiC)); {
Buf_3 = X/2 - önceki;
Buf_2 = X/4 - önceki;
Buf_1 = X/6 - önceki;
Buf_0 = X/8 - önceki;
Buf_4 = X/6 - öncekiH;
Buf_5 = X/4 - öncekiH;
Buf_6 = X/2 - öncekiH;
aksi takdirde X = (öncekiC = öncekiO -- ((öncekiH) + öncekiL + (öncekiC*2));
Buf_3= X/2 - önceki ;
Buf_2 = X/4 - önceki;
Buf_1 = X/6 - önceki;
Buf_0 = X/8 - önceki;
Buf_4 = X/6 - öncekiH;
Buf_5 = X/4 - öncekiH;
Buf_6 = X/2 - öncekiH;
}
}
//+------------------------------------------- -------------------+
dönüş(0);
//+------------------------------------------- -------------------+prim
Normaldir: Negatif kaydırma uygulayarak, geçmişteki her şeyi kaydırırsınız ve gelecekteki değerleri bilmediğiniz için, grafiğinizin en sağ kısmında dosyalanmamış değerler arasında bir boşluk kalmalıdır.
Gösterge için kaydırma seçeneği eklediğimde sorun yaşıyorum, eksi değerde bok ayarladığımda bir dizi emty değeri gösteriyor. Hem artı hem de eksi sayıyı ayarlayabilen mevcut çubukla kaydırmak için gösterge nasıl kodlanır.
Göstergem
Teşekkürler, mladen.
Resimde olduğu gibi, resimde gösterdiğim gibi belirli vites göstergesine girmenin başka bir yöntemi var mı?
Şimdiden teşekkür ederim.